
单元测试
cao_zp
这个作者很懒,什么都没留下…
展开
-
Dao层的测试实践
1. Dao单元测试的问题Dao层主要工作是数据库访问,是非常重要的模块。为了保证SQL的正确执行,单元测试是必须的。但是一直以来Dao层的单元测试很难进行,主要因为几个问题1、 单元测试必须是执行隔离的环境代码,而隔离数据库非常困难,不得不放弃这个念头。所以Dao层需要和数据库直接打交道,但是单元测试要求每次重复的动作结果都是一致,但是由于外部数据库环境的问题,测试环境无法稳定。...2012-08-02 16:52:13 · 498 阅读 · 0 评论 -
业务逻辑层(service层)单元测试的实践
Service层单元测试实践为了更好的持续集成,我们需要单元测试覆盖到逻辑层(Service)和数据访问层(Dao)。1. Service层开展单元测试的困境Dao层我们可以使用Unitils、Spring、Dbunit结合,Dbunit方便开发人员准备数据,Spring配置文件也为单元测试专门做了优化,使用了测试数据源,事务的问题也解决。但是Service层的问题就复杂很多,...2012-08-02 16:55:26 · 1450 阅读 · 0 评论