Когда продукт растёт, каждую доработку нужно снова проверять: не сломалось ли то, что у...
Когда продукт растёт, каждую доработку нужно снова проверять: не сломалось ли то, что уже работало. Если делать это вручную или с помощью плохо настроенных автотестов, релизы начинают тормозить. К нам обратился крупный российский маркетплейс, который часто выпускал обновления. Каждая проверка перед релизом занимала слишком много времени: пока всё проверишь, часть ошибок уже попадала к пользователям, а новые функции выходили с задержкой. Мы помогли построить систему автоматических проверок (SDET). И не просто написали тесты, а сделали так, чтобы проверки были быстрыми, стабильными и находили реальные проблемы. Помогла нам в этом не россыпь скриптов, а система: фреймворк, работа с тестовыми данными, логирование, регулярные прогоны, интеграции с системой задач и управления тестами. Результат: +20% стабильности проверок x2 скорость выявления ошибок −55% времени на повторную проверку перед релизом. Подробности проекта — https://s.simbirsoft.com/681X