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