Происходит необходимость в адаптации тестов к изменениям.
Ключевые активности:
- Анализ изменений: Изучение Release Notes, документации и спецификаций для understanding нововведений, исправлений и удаленных функций.
- Регрессионное тестирование: Выполнение существующих тестов для проверки стабильности core-функциональности, которая не изменялась.
- Актуализация тестов:
- Тест-кейсы: Обновление шагов, ожидаемых результатов, предусловий для соответствия новой логике. Добавление новых тест-кейсов для покрывания новой функциональности. Удаление устаревших.
- Автоматизированные тесты:
- Обновление локаторов элементов, если изменилась структура UI.
- Изменение логики тестов для соответствия новой бизнес-логике.
- Добавление новых автоматизированных тестов.
- Архивирование или удаление неактуальных тестов.
- Тестовые данные: Обновление или создание новой генерации данных, соответствующих требованиям нового релиза или среды.
- Настройка тестовой среды: Конфигурация окружения (серверов, БД, сторонних интеграций) в соответствии с требованиями новой версии.
- **В