Вовлечение разработчиков в автотестирование
-
-
40 мин
Много разработчиков и минимум тестировщиков - знакомая картина? Рано или поздно, с таким подходом возникает две проблемы:
- Новый функционал или исправления текущего начинают накапливаться в пуле задач для QA. У разработчиков периодически образуется застой.
- Тестировщикам остаётся крайне мало времени для разработки автотестов. Большую часть работы с кодом, скорее, занимает починка уже существующих тестов, которые сломались в ходе последних изменений уже покрытого тестами функционала.
Одним из вариантов, в данном случае, целесообразно нанять больше тестировщиков и увеличить ресурсы - добавить парочку новых энвайронментов, чтобы тестировщики могли работать над разными фичами в параллели (однако, такой вариант достаточно затратный). Второй, более бюджетный выход, который мы рассмотрим - это вовлечение разработчиков в процесс обеспечения качества продукта, а именно - включение для них задач на разработку end-to-end тестов в план создания фичи.