Что такое тестирование вариантов использования? (Пример)
Что такое тестирование вариантов использования?
Тестирование вариантов использования — это метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, охватывающие всю систему от транзакции к транзакции от начала до конца. Тестовые случаи — это взаимодействие между пользователями и программным приложением. Тестирование вариантов использования помогает выявить пробелы в программном приложении, которые невозможно обнаружить при тестировании отдельных компонентов программного обеспечения.
Вариант использования при тестировании — это краткое описание конкретного использования программного приложения субъектом или пользователем. Варианты использования создаются на основе действий пользователя и реакции программного приложения на эти действия пользователя. Он широко используется при разработке контрольные примеры на уровне системы или приемки.
Как провести тестирование вариантов использования: пример
В варианте использования актер обозначается буквой «А», а система — буквой «S». Мы создаем функцию использования для входа в веб-приложение, как показано ниже.
Основной сценарий успеха | Шаг | Описание |
---|---|---|
А: Актер С:Система |
1 | A: Введите имя и пароль агента. |
2 | S: Подтвердить пароль | |
3 | S: Разрешить доступ к учетной записи | |
Расширения | 2a | Пароль недействителен S: Отобразить сообщение и попросить повторить попытку 4 раза. |
2b | Пароль не действителен 4 раза S: Закрыть приложение |
- Рассмотрим первый шаг комплексного сценария для функции входа в систему для нашего веб-приложения, где Актер вводит адрес электронной почты и пароль.
- На следующем этапе система проверит пароль.
- Далее, если пароль правильный, доступ будет предоставлен.
- Возможно расширение этого варианта использования. Если пароль недействителен, система отобразит сообщение и предложит повторить попытку четыре раза.
- Если пароль недействителен четыре раза, система заблокирует IP-адрес.
Здесь мы протестируем успешный сценарий и по одному случаю каждого расширения.
Видео о тестировании вариантов использования
Нажмите здесь если видео недоступно