Оптимизация функциональных тестов (время прохождения). Опрос и кейсы

Сколько времени у вас занимает прохождение тестов (функциональные) перед деплоем на проекте? Как вы оптимизировали время прохождения?

  • < 10 минут
  • 10 - 30 минут
  • 30 - 60 минут
  • 1 - 2 часа
  • 2 - 3 часа
  • 3 - 5 часов
  • 5 - 10 часов
  • > 10 часов

0 участников

1 лайк

Ну очень сильно зависит от проекта…

Все же уточню - перед деплоем куда? У нас, к примеру, много разных окружений. И вначале UI тесты гоняются после деплоя приложения на Dev. Не совсем понимаю, как можно ранить тесты до деплоя, если у вас UI еще не поднят? Или вы говорите о локальном запуске девелоперами на собственных тачках?

Касательно длительности, опять-таки, - чего? Смоука / регрешена?

Время оптимизировали путем фильтрации нецелесообразных для UI автоматизации тестов, а также - распараллеливанием.

П.С. Ну еще желательно не говнокодить писать плохой код, который способствует замедлению работы тестов.

2 лайка

Тесты прогоняются перед деплоем на DEV, ну и локально разработчиками/тестировщиками - время одинаковое уходит. Данные тесты проверяют весь функционал приложения, функционал добавляется - тесты соответственно тоже == время выполнения растет.