2016-07-15 3 views
0

У нас есть 3 типа тестов, единиц, функциональных и приемных.Приемочные испытания и CI

Первые 2 могут быть запущены с phpunit или другими инструментами поверх него, как с кодом. Таким образом, в CI скрипт развертывания будет запускать все эти тесты, и если одна ошибка сборки завершится неудачно, и запрос объединения будет отменен.

Но в сценарии развертывания CI как запускать приемочные испытания? Эти тесты необходимо запускать в браузере в уже развернутой сборке. Есть ли обходной путь для этого? Может быть, запустить приемочные испытания после сборки? Но тогда возвращаться будет боль.

ответ

0

Вы можете распараллеливать тестовые задания, как указано в каждом CI/CD pipeline.

Но в сценарии развертывания CI как запускать приемочные испытания?

Для этого вам понадобится специализированная тестовая инфраструктура, такая как доступные браузеры на сервере. После успешного завершения сборки выполните все этапы тестирования.

Параллельные задания могут быть настроены так:

enter image description here

Смежные вопросы