Pull to refresh

Comments 3

На каждый вид тестирования приходилось создавать свои job в CI и запускать их руками.

Не знаю как там в travis, в teamcity делается нажатием одной кнопочки (опционально, ввести параметры типа бранча/билда, который надо протестировать)


Разработчики отказывались запускать кейсы автотестов самостоятельно.

Автоматический запуск на коммит/билд решит проблему. Разработчик только получит email, если тесты упали


Отсутствие возможности запуска автотестов из любой точки \ устройства.

Это действительно на столько важно? Я лично не могу представить ситуацию, когда вне работы (== нет рабочего устройства под рукой) потребовалось бы запускать тесты


QA инженеры ручного тестирования не могли самостоятельно проводить запуск автотестов.

Настраиваете доступ к CI и вуаля

Спасибо за комментарий!

Я попытаюсь прояснить ситуацию.

Автоматический запуск на коммит/билд не решит проблему, потому на каждую фичу могут понадобиться различные комплекты тестов. Пример: Разработчик изменил регистрацию, значит нужно запустить тесты только на регистрацию. Для это разработчику нужно спросить какой комплект тестов для регистрации (каким marks) отмечено, залезть в CI, настроить билд под данные тесты и запустить. Как правило на моем практики ребята-разработчики ленились это делать, поэтому вариант набрать в чате run и тыкнуть кнопку — выглядит быстрее и проще (на сугубо мой взгляд)

А откуда уверенность, что маленькое изменение не сломало что-то еще? Или я что-то не понимаю? На мой вкус прогонять надо полный пакет тестов всегда.
Sign up to leave a comment.

Articles