Я пытаюсь найти лучший способ (-а) для тестирования уровней Service и DAO. Итак, несколько подвопросов ...
- При тестировании уровня сервиса лучше всего тестировать с имитацией уровня DAO или "живым" Уровень DAO указывает на среду тестирования?
- Как должен быть протестирован SQL на уровне DAO, если единственная тестовая база данных находится в совместно используемой среде (Oracle / DB2)
- Как решить парадокс любых операций записи / обновления DAO должны быть протестированы с помощью чтения DAO, что также необходимо проверить?
Я ищу любую хорошую документацию, статьи или ссылки в этой области, а также любые инструменты, которые помогут автоматизировать процесс. Я уже знаю о JUint для модульного тестирования и Hudson для CI.
задан Andrew White 1 March 2011 в 15:43
поделиться