Несколько рекомендаций, которые помогут создать эффективные письменные сценарии для тестирования:
- Избегать неоднозначных формулировок. 3 Каждый шаг следует описывать так, чтобы его нельзя было прочитать двусмысленно. 3
- Учитывать разные сценарии использования. 3 Важно предусмотреть нажатия не на те кнопки, ошибочный ввод и другие ситуации, которые выходят за рамки стандартного использования программы. 3
- Определить начальные условия. 3 В сценарии нужно задать, например, должен ли тестировщик быть зарегистрированным или какой браузер ему следует использовать для тестирования. 3
- Чётко прописать ожидаемые результаты. 3 Нужно указать, что именно программа должна выдать, чтобы тестировщик понял, что она работает правильно. 3
- Переиспользовать элементы. 3 В каких-то сценариях могут быть одинаковые шаги — их можно выписать как модули для конструирования сложных сценариев. 3
- Обновлять и поддерживать сценарии. 3 Нужно вносить в них изменения после обновления функциональности или интерфейса. 3
Процесс создания тестового сценария включает следующие этапы: 5
- Составление перечня требований. 5 Необходимо ознакомиться с пользовательскими сценариями, изучить спецификацию, понять, каких результатов ждут от работы программы. 5
- Определение главной цели. 5 Тестировщик должен понимать, что именно предстоит проверять сценарию. 5
- Написание инструкции. 5 Специалист описывает шаги, необходимые для проверки определённого аспекта продукта. 5
- Описание предполагаемых результатов. 5 Каждый шаг должен приводить к конкретному результату, который необходимо подробно изложить. 5
- Формирование из описанных действий итогового документа. 5