单元测试需注意的一些方面

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

  •  尽量使用符合xunit框架方式编写测试脚本,便于用例复用,测试执行和结果查看
  • 尽量用Assert验证结果,不要通过查看输出的方式验证结果
  • 单元测试用例设计和功能用例设计一样,也需要从正常、边界和异常输入等方面考虑
  • 尽量覆盖所有的逻辑分支
  • 对于需要通过修改配置文件等方式才能验证的异常,建议验证后,用@Ignore 标注,不用每次都执行
  • 单元测试时尽量不要留下垃圾数据,保持环境的整洁
  • 单元测试验证力度尽量与实现一致
  • 尽量降低测试用例间的耦合度
  • 如果需要,可以通过@Test(timeout=5000)的方式测试单个方法执行时间
  • 建议尽量通过testSuite方式组织测试用例
  • 注意Setup,Teardown/@Before, @After是执行每个测试用例前会执行Setup/@before 相关的方法, 执行完成后执行Teardown/ @after @BeforeClass是执行所有的测试用例前执行 ,@Afterclass 是执行所有的测试用例后执行

TAG: JUnit Junit JUNIT junit 单元测试

 

评分:0

我来说两句

Open Toolbar