测试数据访问层的框架

时间:2009-11-30 12:36:54

标签: mysql database testing integration-testing data-access-layer

是否有数据访问层的测试框架?我正在使用mysql DB。

2 个答案:

答案 0 :(得分:1)

如果您正在使用ORM(例如Hibernate),那么DAL的测试很容易。您所要做的就是指定一个涉及内存sqlite数据库的测试配置,然后针对sqlite执行所有DAL测试。当然,您需要首先进行正确的数据填充,模式定义。

Dbunithelp you here

答案 1 :(得分:0)

为什么需要数据库测试工具?

使用服务(或DAO)填充数据库。否则,您将在测试中复制您的灯具状态,并在您的灯具中使用您的域逻辑。这将导致更差的可维护性(最显着的可读性)。

如果厌倦了发明测试数据,请考虑像Quickcheck这样的工具(所有主要语言都有端口)。