Наборы тест-кейсов
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 147/301
Поясним это сначала на примере, не относящемся к «Конвертеру файлов».
Допустим, пользователь хочет распечатать табличку на дверь кабинета с текстом
«Идёт работа, не стучать!» Для этого ему нужно:
1)
Запустить текстовый редактор.
2)
Создать новый документ (
если редактор не делает это самостоятельно).
3)
Набрать в документе текст.
4)
Отформатировать текст должным образом.
5)
Отправить документ на печать.
6)
Сохранить документ (
спорно, но допустим).
7)
Закрыть текстовый редактор.
Вот мы и получили пользовательский сценарий, пункты которого могут стать основой для шагов тест-кейса или целого набора отдельных тест-кейсов.
Сценарии могут быть достаточно длинными и сложными, могут содержать внутри себя циклы и условные ветвления, но при всём этом они обладают рядом весьма интересных преимуществ:
• Сценарии показывают реальные и понятные примеры использования про- дукта (в отличие от обширных чек-листов, где смысл отдельных пунктов мо- жет теряться).
• Сценарии понятны конечным пользователям и хорошо подходят для обсуж- дения и совместного улучшения.
• Сценарии и их части легче оценивать с точки зрения важности, чем отдель- ные пункты (особенно низкоуровневых) требований.
• Сценарии отлично показывают недоработки в требованиях (если становится непонятно, что делать в том или ином пункте сценария, — с требованиями явно что-то не то).
• В предельном случае (нехватка времени и прочие форс-мажоры) сценарии можно даже не прописывать подробно, а просто именовать — и само наиме- нование уже подскажет опытному специалисту, что делать.
Последний пункт проиллюстрируем на примере. Классифицируем потенци- альных пользователей нашего приложения (напомним, что в нашем случае «поль- зователь» — это администратор, настраивающий работу приложения) по степени квалификации и склонности к экспериментам, а затем дадим каждому «виду поль- зователя» запоминающееся имя.
Таблица 2.4.a — Классификация пользователей
1 ... 17 18 19 20 21 22 23 24 ... 38