Самая распространенная ошибка, которая применима не только к процессам, но и к работе тестировщика в целом — делать что-то, потому что так принято. Например, писать тест-кейсы абсолютно на все, потому что на курсах сказали, что это правильно. Если применяешь какую-то практику, то важно осознавать, зачем. Из этого следует еще одна ошибка — не рефлексировать результаты работы, когда ты что-то запилил в процесс, и оно дальше само функционирует. Важно останавливаться и оценивать, насколько эффективным был каждый шаг.
Спасибо! Отличная статья без воды. Антон, правильно ли я понял, что внедрять автотесты вы стали уже с первого спринта в новой команде? Если да, то в каком объеме? Покрывали тестами сначала новые фичи или смоук-набор, или ...?
Не совсем. Это было в планах с первого спринта, да. Но сначала нужно было наладить ручное тестирование хоть как-то.
И когда базовый процесс ручного тестирования устаканился, да, мы взяли какие-то древние наработки автотестов и начили их рефакторить, доводя до рабочего состояния. И смотрели в первую очередь на основной функционал.
В плане новых фич мы начали работать не так давно, когда основной функционал уже покрыли автоматизацией. И теперь параллельно нужно писать тесты на новые фичи и покрывать старые, которые не попали в пулл основного функционала