Я разработчик Java, а не инженер QA, поэтому мой вопрос может показаться тривиальным для некоторых.Лучший способ запуска интеграционных тестов JUnit в производстве
Как запустить интеграционные тесты после развертывания? В процессе обычной сборки и развертывания все тесты JUnit выполняются до развертывания. После развертывания тестирование (как я понимаю) должно выполняться с использованием других методов (черного ящика). Но что я хочу периодически проверять свое приложение, используя мой хороший набор интеграционных тестов?
Что было бы правильным способом запуска ИТ-тестов в отношении существующего развертывания (включая производство)?
Просто любопытно, почему? Если вы не вносите изменения в свой код, ваш код будет правильно интегрирован, делая эти тесты неактуальными. Если это не сработает, это будет вопрос ввода, отправляемого в систему, поэтому вопрос о черных ящиках имеет значение – cjds
Если код проходит интеграцию (не единицу!) Один раз, это не значит, что он пройдет дважды. Я хочу убедиться, что приложение работает правильно в реальной жизни на основе данных базы данных в реальном времени (которые я не буду издеваться). – Alexander
Существует слишком много способов сделать это; поэтому ваш вопрос A) слишком широк, а затем B) просят * мнений * ... поэтому на самом деле здесь не подходит. SO - это ** не ** место для * discus * лучших практик. – GhostCat