Прицельная регрессия, или запускаем только релевантные автотесты
Видео со встречи группы PyNSK.
Докладчик: К. Трифонов
О докладе:
Как известно, чем раньше найден баг, там дешевле его починить. Лучше всего, когда проблема обнаруживается юнит-тестами или статическим анализатором на самой ранней стадии. Иначе обстоят дела с проблемой, проникшей в общую ветку. В этом случае необходимо дождаться прохождения автоматической регрессии, формально описать баг, а после исправления - проверить, что в свежем билде его действительно больше нет. Всего этого мы могли бы избежать, запустив регрессию на dev-бранче перед коммитом в общую ветку. Но это тоже малоэффективно потому, что регрессия выполняется долго и не все тесты в ней имеют отношение к измененному коду
Как с этим бороться? В докладе я расскажу про наш опыт автоматизации поиска тестов, покрывающих изменения в dev-бранче, с помощью информации о покрытии кода.
7 views
1862
539
12 months ago 00:18:26 1
Татуировка-безобидная шалость... Или чему ведет метка дракона Пробуждение Планеты
1 year ago 00:12:00 16
Мифы о выносливости: [часть 1]
8 years ago 00:15:51 7
Прицельная регрессия, или запускаем только релевантные автотесты