Тесты не так важны, как действия по результатам этих тестов
Что это значит? Тесты полезны настолько, насколько они ускоряют разработку и улучшают качество продукта.
Плохие практики:
Игнорировать падения тестов;
Игнорировать процессы;
Молчать о «болях», не улучшать свой и командный Developer Experience;
Относиться к тестам формально;
Считать, что качество — это проблема «какого-то» тестировщика.
Можно ли нарушить? Нет.
Если вы постигли описанные практики — поздравляю, вы настоящий джедай в автотестах. Следование принципам позволит писать тесты, которые исправно служат, не требуют больших трудозатрат на поддержку в течение жизненного цикла программного продукта, обеспечивая защиту от регрессионных багов. Как писал Роберт Мартин в своей «Чистой архитектуре»: «создание беспорядка всегда оказывается медленнее, чем неуклонное соблюдение чистоты».
Last updated
Was this helpful?