Тесты не так важны, как действия по результатам этих тестов

Что это значит? Тесты полезны настолько, насколько они ускоряют разработку и улучшают качество продукта.

Плохие практики:

  • Игнорировать падения тестов;

  • Игнорировать процессы;

  • Молчать о «болях», не улучшать свой и командный Developer Experience;

  • Относиться к тестам формально;

  • Считать, что качество — это проблема «какого-то» тестировщика.

Можно ли нарушить? Нет.

Если вы постигли описанные практики — поздравляю, вы настоящий джедай в автотестах. Следование принципам позволит писать тесты, которые исправно служат, не требуют больших трудозатрат на поддержку в течение жизненного цикла программного продукта, обеспечивая защиту от регрессионных багов. Как писал Роберт Мартин в своей «Чистой архитектуре»: «создание беспорядка всегда оказывается медленнее, чем неуклонное соблюдение чистоты».

Last updated

Was this helpful?