Pull to refresh

Comments 4

Доброе утро!

  1. Сколько по времени сейчас работают автотесты? И сколько по времени работает весь pipeline?

  2. Решался ли вопрос с запуском автотестов в параллели или сейчас автотесты работают в одном потоке?

  3. Кто пишет автотесты?

Добрый день!
1. Весь pipeline с поднятием инфраструктуры и прогоном автотестов работает в пределах 20 минут, запуск только тестов (на данный момент их около 40) отрабатывает около 5-6 минут;
2. Пока все работает в 1 потоке, но спасибо за идею, надо будет подумать насчет распараллеливания. Тут стоит отметить, что сейчас весь процесс запускаются не по событию (например, commit в мастер), а по расписанию (ночью), поэтому время, которое тратится на выполнение, не так критично;
3. Сами тесты пишут разработчики, кейсы для них (бизнес-процессы системы) придумываются и обсуждаются совместно с аналитиками, инженерами и тестировщиками.

Привет!

Считаете ли вы code coverage и если да, то какой процент сейчас?

Привет! Сode coverage в привычном смысле этого слова мы не собираем, поскольку у нас нет тестирования отдельно взятых pl/sql функций и процедур. Знаю, что фреймворк UtPl/Sql предоставляет для этого удобные инструменты, но из-за специфики конкретно нашего подхода, мы ведем свой "внутренний" code coverage, который отражает покрытие именно бизнес-процессов для различных сценариев их поведения.

Sign up to leave a comment.