4 года назад в Звуке была отдельная небольшая команда автоматизации. Проект автотестов на бэкенд был настолько маленький, что не покрывал даже основные сценарии. Нужно было что-то менять, но в команде на тот момент были разноуровневые ребята: от тех, кто никогда даже не запускал автотесты, до людей с серьёзным уровнем программирования.
3.5 года назад мы провели воркшоп на весь отдел тестирования. В итоге каждый написал минимум один тест и залил его в мастер. Сейчас автотесты пишут все тестировщики. Проект сильно вырос, большинство сервисов имеют очень высокий уровень покрытия, и регрессы проходят очень быстро.
Однако у нас возникли проблемы из-за разного бэкграунда команды и отсутствия договоренностей.
В докладе расскажу:
- преимуществах и недостатках подхода, когда автотесты пишут все
- о чем нужно договориться на берегу
- как следить за соблюдением договоренностей
- как привести в порядок проект, который немого запустили