【发布时间】:2011-03-01 15:43:33
【问题描述】:
我正在尝试找出测试服务和 DAO 层的最佳方法。所以,几个子问题...
- 在测试服务层时,最好针对模拟 DAO 层或指向测试环境的“实时”DAO 层进行测试?
- 当唯一的测试数据库在共享环境(Oracle/DB2)时,DAO层的SQL应该如何测试
- 您如何解决任何 DAO 写入/更新都需要使用 DAO 读取进行测试的悖论,这也是必须测试的东西?
我正在寻找该领域的任何优秀文档、文章或参考资料,以及帮助自动化该过程的任何工具。我已经知道用于单元测试的 JUint 和用于 CI 的 Hudson。
【问题讨论】:
标签: java testing automated-tests integration-testing