Я много исследовал в Google, чтобы провести интеграционное тестирование, и нашел Arquillian framework , но у меня мало сомнений
В настоящее время мы используем
- IBM liberty server
- Eclipse link
- Ibm mq
- Liquid Base Migration
- Javaee-api 7.0
Я хочу сделать интеграционное тестирование на RestApI / test / getUser -> , которое вызывает базу данных (oracle) и выдает ответ. Но не хочу использовать реальную базу данных для тестирования интеграции, поэтому решил go H2Database.
Как настроить базу данных h2 в платформе Arquillian, которая будет вызывать наш менеджер сущностей приложения вместо реальной базы данных и сохранять данные в таблицу?
Как настроить ibm mq в платформе Arquillian?
Если мы тестируем REST-API через (режим разработки Open Liberty), потребуется ли много времени для тестирования каждого теста или есть другой способ тестирования?
, пожалуйста, предоставьте некоторые рекомендации или предложения по интеграции тест.