Коллеги, а кто что думает о том, как уменьшить дублирование работы в тестировании.
Например, чтобы каждый следующий уровень тестирования каким то образом детально знал, что уже было проверено на предыдущих уровнях (юнит тесты, интеграционое).
Спрашиваю, потому что у нашей команды только что была коучинг сессия по Agile разработке.
Мы работаем в одной смешанной команды. Автотестеры пошарены на две смешанных команды. И agile тренер сказал, что ручное тестирование сейчас в нашей ситуации bottle neck потому что делается лишняя работа.
Естественно, ручной тестировщик сразу же сказал, а как я могу иначе, я никому не верю и должен все проверить. Коуч ответил, что этого можно избежать, если ручной тестировщик будет также читать код для новых фич, открывать пулл реквесты, открывать среду разработки, делать код ревью. Также дополнительно ручной тестировщик должен читать код автотестов для новой фичи, которую он собирается тестировать.
Интересно, работал ли кто-то таким образом и что вы думаете о изначальной проблемы? Плохо или хорошо вообще дублировать тестирование, если плохо, то как этого избегать?