【发布时间】:2017-08-27 05:24:06
【问题描述】:
我想改进我的数据库访问代码测试。
我正在使用 GAE 数据存储。为了测试 Db 类,我使用了 Backdoor Servlet。只是想知道,有没有更高效和优雅的方式来进行 DAO 测试? 您对 DAO 的单元测试与集成测试有何看法?
【问题讨论】:
标签: java unit-testing testing integration-testing dao
我想改进我的数据库访问代码测试。
我正在使用 GAE 数据存储。为了测试 Db 类,我使用了 Backdoor Servlet。只是想知道,有没有更高效和优雅的方式来进行 DAO 测试? 您对 DAO 的单元测试与集成测试有何看法?
【问题讨论】:
标签: java unit-testing testing integration-testing dao
这在一定程度上取决于您的数据库是如何设置的。除了您已有的选项之外,还有其他几个选项:
我更喜欢对整个事物进行全面的集成测试,包括数据库和任何其他第三方集成。并对细节进行单元测试,但不一定涉及实际的数据库调用。但是 - 一如既往 - 您的设置可能会将您引向其他方向。
【讨论】: