В статье разбираем современный подход к автоматизации тестирования — от требований до продакшена. Как писать автотесты ещё до выката фичи, запускать их в изоляции, работать в одной ветке с разработчиком и ловить баги раньше, чем они попадут на стенд. Реальные практики, понятные схемы и причины, почему "автоматизация после релиза" — путь в никуда. Читать далее
Чаще всего продукты тестируют ближе к концу жизненного цикла разработки. Однако существует концепция Shift-left testing, принципиально изменяющая подход к тестированию. Команда VK Cloud перевела статью о применении концепции Shift-left testing при разработке с использованием Kubernetes, а также о некоторых стратегиях реализации этого подхода в микросервисной среде. Читать дальше →
Greenfield-проекты дают командам свободу создавать системы с нуля, но вместе с этим приносят высокий уровень неопределенности. Отсутствие исторических данных, меняющиеся требования и развивающаяся архитектура требуют особого подхода к тестированию. В статье разбираются основные вызовы Greenfield-разработки, практики Shift-Left Testing, Exploratory Testing и Risk-Based Testing, а также различия между внутренними и клиентскими проектами. Читать далее
Баги, пойманные на проде, всегда стоят слишком дорого — и времени, и нервов, и репутации. Юнит-тесты не видят проблем с реальными зависимостями, моки быстро устаревают, а интеграционные среды тормозят разработку. Выход ищут в подходе shift-left: проверять критичную бизнес-логику…