В настоящее время я работаю над технологией Java / J2ee для разработки и тестирования Junit. Для сборки и развертывания используется Jenkins и ansible. У нас также есть Rest Assured для тестирования API.
Теперь у меня есть два вопроса о тестировании и разработке.
В-1: Должны ли мы создать отдельный проект для Интеграционного тестирования, используя Rest Assured, или мы можем быть частью этого проекта и инфраструктуры тестирования?
В-2: На основании q-1, какой подход мы будем использовать, но я хочу запустить этот механизм тестирования после развертывания кода на сервере с использованием Jenkins? Как я могу это сделать. как то так
Jenkins -> Code Pull (Git) -> build (при успехе) -> развертывание на сервере (здесь будет использоваться Docker) -> Теперь выполните тестовый фреймворк и сгенерируйте отчет о тестировании
Может ли кто-нибудь помочь реализовать этот поток с помощью Jenkins?
Благодарю за внимание