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