10 принципов автоматизации, которые я не предам Александра Волкова Itera, Киев
Александра Волкова alexandra.volkova@iteraconsulting.com Области экспертизы: Автоматизация тестирования Тестирование SOA систем Test Management Project Management 2
О нашей (и не только) команде
Истории разных проектов
К сожалению... TA Solution
Общие причины Сложные нестабильные сценарии Сложность решения Заказчик не понимает НА САМОМ ДЕЛЕ необходимость поддержки Авто-тесты тестируют не то, что нужно
Что мы можем сделать?
Принцип №1: Короткие тестовые сценарии Краткость – сестра таланта
Принцип №1: Короткие тестовые сценарии Отдельные компоненты системы Интеграция между компонентами Огромные бизнес сценарии со множеством зависимостей Привлекать автоматизаторов к ревью ТС А как же full flow? Тесты могут связываться в цепочки, запускаясь последовательно
Принцип №2: Независимость
Принцип №2: Независимость Проверить конфигурацию системы Изменить Создать данные Искать подходящие данные в системе Конфигурация системы Данные в системе Preconditions