Автотесты для мобильных приложений часто страдают от флейков,
долгого времени выполнения и слабой воспроизводимости. Ещё одна
распространённая проблема — неполное соответствие автотестов ручным
сценариям: часть проверок теряется, потому что QA считают их «прикрытыми
автоматизацией» и больше не выполняют вручную. В итоге это приводит к
пропущенным багам.
Частая ошибка — проектировать тест-кейсы для автоматизации так же, как
для ручного тестирования: большие сценарии, куча проверок в одном месте,
смешение вёрстки, логики и UX. В докладе мы разберём, каким должен быть
тест-кейс для автотеста:
- как сделать его атомарным, но не чрезмерно
дробным;
- как учитывать архитектуру мобильного приложения при
тест-дизайне;
- и как на практике разложить фичу по уровням пирамиды
тестирования.
В конце вы получите чек-лист «как писать дружелюбные к автотестам кейсы»
и карту связи архитектуры мобильного приложения с уровнями пирамиды
тестирования.