2015-10-11 3 views
0

Я использую jenkins для автоматизации тестирования моего приложения js узла? Как проверить запросы к базе данных? Как Дженкинс знает, сначала создать базу данных mongo db? Как автоматическое тестирование работает с базой данных?Автоматический тестовый узел js и база данных

ответ

0

Я не использую Jenkins для CI, я предпочитаю использовать TeamCity, но я думаю, что ваши вопросы можно ответить, независимо от которых CI technology вы используете.

не Там никакого определенного ответа на вопросы, все это зависит:

Если вы хотите осуществить полный integration tests, в том числе запрашивая реальную базу данных, то я бы предложил создать отдельную базу данных только для тестирования, как - mydb-test , Вам нужно будет настроить ваши тесты для использования этой базы данных через конфигурацию и т. Д. Если вы хотите, чтобы ваши тесты проводились с data access layer, вам необходимо высмеять доступ к данным. Это можно сделать с помощью mock library, это будет проще в использовании в зависимости от того, насколько хорошо архивирован ваш код приложения, где dependency injection ИМХО действительно важно по этому вопросу.

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