Автоматизация хаоса. Как усмирить энтропию в автотестах

Оптимизация тестов и аналитики

Доклад принят в программу конференции

Тезисы

Есть набор проблем, с которыми сталкивается каждый автоматизатор:
* Долго автоматизировали тест, а такие проверки уже есть, и тест стал не нужен;
* Тесты постоянно ломаются, т.к. в продукт внесли изменения;
* Постоянно тратим время на поддержку тестов, анализ и прочее, а не на создание новых тестов.

Многие причины связаны с менеджментом и неудачными решениями при организации кодовой базы, подходов и архитектуры.

Надо лечить болезни, а не симптомы. В докладе мы рассмотрим чек-лист, позволяющий избежать зарождения и усугубления этих проблем, например:
- как избежать проблем коммуникаций;
- как разбить и хранить тесты по слоям;
- как ускорить анализ;
- как повысить стабильность автотестов.

Путь от автоматизатора до руководителя разработки. 15 лет в тестировании и разработке.
ex-Kaspersky Tech Lead.
C#, JavaScript, Vue/Nuxt.

Видео