Для создания тест-кейсов для автоматизированного тестирования рекомендуется следующее:
- Последовательно, полно и понятно расписать тест-кейсы в рамках согласованной структуры. 1 В этом случае новый специалист без дополнительных вопросов сможет разобраться, какую именно функциональность необходимо проверить и каким образом. 1
- Подробно указывать путь «до места назначения». 1 Например, если нужно протестировать форму, важно расписать все шаги до её открытия. 1 Часть описания можно вынести в предусловие. 1
- Включить в тест-кейс все необходимые данные. 1 А именно: информацию об окружении, специфике тестирования на разных платформах, параметры настройки, а также необходимое время для применения в системе тех или иных настроек, если это требуется. 1
- Подробно расписать ожидаемый результат. 1 Он должен быть точным и окончательным: один кейс — один результат. 1 Если возможен другой результат (сразу несколько изменений системы), необходимо вынести его в другой кейс. 1
- Чётко обозначить в тест-кейсе приоритетные проверки, критичные для корректной и стабильной работы системы. 1
Также при мобильной UI-автоматизации в тест-кейсе нужно включить моки и скриншоты для snapshot-тестов. 1
Для удобного хранения тест-кейсов можно использовать, например, приложение Testlink или систему sitechco.ru. 3