单元测试相关问题与思考

上一篇 / 下一篇  2011-02-11 15:18:45 / 个人分类:单元测试

  1、单元测试验证粒度:单元测试时,需要验证到什么程度,比如:
      一个函数是查询数据的,参数主要有查询条件、是否分页、每页条数、第几页等,单元测试时,验证结果与提交的条件匹配,同时是否需要验证数据分页是否正确?如验证,该如何验证获取的数据是第X页的,当然,肯定是有办法验证的,但是验证是否必要,写这样的代码投入产出比是否高?
   2、单元测试脚本的划分与组织
      假设测试源码的某类包含所有的操作,如添加、修改、删除,写单元测试脚本时,是否针对此类的测试均写在一个测试类中,还是添加、修改、删除放到不同的测试类中,通过testsuite组织?
   3、测试垃圾数据的清除?
      一般情况下,单元测试数据与实际应用数据差别较大,执行完测试后,数据应该清除,当被测试类不提供删除方法时,如何清除垃圾数据?
   4、如何提高单元测试效率,如何验证单元测试的效果?
      这次单元测试发现一个bug,但该bug本质是设计问题,除了bug,是否有其他方式验证单元测试脚本的效果呢?

TAG: JUnit Junit JUNIT junit test Test Unit 单元测试 unit

 

评分:0

我来说两句

Open Toolbar