Автоматизированное
тестирование
Начало
- 1.5 автоматизатора
- Они что-то покрывают тестами
- пишем BDD + Selenium
- как то пишем unit
Спустя не так много времени
- 0 автоматизиторов
- куча кода тестов который никто в глаза не видел
- тесты падают
- куча сценариев bdd которые никому не нужны
Выводы
-
За тесты должен отвечать больше, чем 1 человек.
-
Тестами не может заниматься один отдел.
-
Тесты должно быть удобно редактировать/править.
-
Тесты должны быть прозрачными.
-
Тесты не должны быть хрупкими
-
Это важно
Мы хотим знать
-
что мы покрываем
-
как мы это покрываем
-
почему мы покрываем
-
что у нас покрыто и где
Процесс автоматизированного тестирования должен быть прозрачен и понятен всей команде
Любой участник должен понимать что и где покрыто тестами
Проблемы
-
Не актуальная документация
-
рассинхронизация дизайн/документации/имплементации
-
сложность поддержки bdd тестов
-
у нас перевернутая перемида

Уровни
- unit
- functional
- integrations
- e2e


deck
By Sergey Andreev
deck
- 1,348