Я использую jenkins для автоматизации тестирования моего приложения js узла? Как проверить запросы к базе данных? Как Дженкинс знает, сначала создать базу данных mongo db? Как автоматическое тестирование работает с базой данных?Автоматический тестовый узел js и база данных
ответ
Я не использую Jenkins
для CI
, я предпочитаю использовать TeamCity
, но я думаю, что ваши вопросы можно ответить, независимо от которых CI technology
вы используете.
не Там никакого определенного ответа на вопросы, все это зависит:
Если вы хотите осуществить полный integration tests
, в том числе запрашивая реальную базу данных, то я бы предложил создать отдельную базу данных только для тестирования, как - mydb-test
, Вам нужно будет настроить ваши тесты для использования этой базы данных через конфигурацию и т. Д. Если вы хотите, чтобы ваши тесты проводились с data access layer
, вам необходимо высмеять доступ к данным. Это можно сделать с помощью mock library, это будет проще в использовании в зависимости от того, насколько хорошо архивирован ваш код приложения, где dependency injection ИМХО действительно важно по этому вопросу.
- 1. Автоматический тестовый инструмент
- 2. Узел JS: Автоматический выбор `http.get` vs` https.get`
- 3. Узел Webkit и локальная база данных
- 4. Автоматический прирост в таблице (база данных)
- 5. nunit автоматический тестовый генератор vs2005
- 6. База данных и база данных
- 7. Узел JS и мышь
- 8. HTML5 JS/Локальная база данных
- 9. Автоматический тестовый прогон с использованием Selenium IDE
- 10. Узел js и код First
- 11. автоматический тестовый код-стиль-руководство по C++
- 12. Автоматический тестовый пример с вводом и выводом из Excel
- 13. Горизонтальная база данных и вертикальная база данных
- 14. Однопользовательская база данных и многопользовательская база данных
- 15. автоматический элемент времени js
- 16. Вставить автоматический приращение Ключ к SQL-серверу Компактная база данных
- 17. Узел JS loop и callback
- 18. Узел js + Mongo db design
- 19. Sails JS, база данных запросов без модели
- 20. Узел js - Запись данных в файл CSV
- 21. Узел Синхронные вызовы базы данных JS
- 22. Узел js-сервера для данных Ember
- 23. Отправить массив данных в узел mqtt js
- 24. Узел JS автоматический перезапуск навсегда JS-процесс, когда сервер идет вниз/сбой
- 25. Единичные тесты и база данных
- 26. Несколько клиентов проводки данных в узел JS
- 27. Узел Js Модуль Расслоение
- 28. Узел js- запись данных в записываемый поток
- 29. Фотографии и база данных
- 30. База данных и подключения