Комментарии 3
Динамический метод конечно быстр и явно лучше покрывает систему тестами чем статичный. За счёт своего быстрого обновления, всегда имеет новые тесты.
Но со временем функционал бесконечно будет расти, что явно приведет к росту куче "основных проверок". Плюс когда долго не трогает старые "базовые проверки" они начнут в какой-то момент устаревать с огромной скорость, после каждого релиза.
"Обязательный минимум" конечно может расти в объёме, но его прирост минимален. Скорее кейсы могут модифицироваться, если новые фичи влияют на базовый процесс.
По поводу актуализации - абсолютно согласен. Если этим не заниматься на регулярной основе, тесты быстро теряют актуальность.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Динамическая регрессионная модель: как сделать так, чтобы регресс не съел все ваши ресурсы