Use Case Testing — это функциональный метод тестирования черного ящика, который помогает тестировщикам идентифицировать сценарии тестирования, которые используют всю систему на каждой транзакции от начала до конца.
Характеристики тестирования варианта использования:
-
Варианты использования фиксируют взаимодействие между «субъектами» и «системой».
-
«Актеры» представляют пользователя и его взаимодействия, в которых участвует каждый пользователь.
-
Контрольные примеры основаны на сценариях использования и называются сценариями.
-
Возможность идентифицировать пробелы в системе, которые не будут обнаружены путем тестирования отдельных компонентов в изоляции.
-
Очень эффективно при определении объема приемочных испытаний.
Варианты использования фиксируют взаимодействие между «субъектами» и «системой».
«Актеры» представляют пользователя и его взаимодействия, в которых участвует каждый пользователь.
Контрольные примеры основаны на сценариях использования и называются сценариями.
Возможность идентифицировать пробелы в системе, которые не будут обнаружены путем тестирования отдельных компонентов в изоляции.
Очень эффективно при определении объема приемочных испытаний.
Пример:
В приведенном ниже примере четко показано взаимодействие между пользователями и возможные действия.