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