《Junit实战》读书笔记

核心原则:任何没有经过自动测试的程序功能都可以当做不存在

单元测试框架的大三规则:

  1.每个单元测试都必须独立于其他所有单元测试而运行

  2.框架应该以单个测试为单元来检测和报告错误

  3.应该易于定义要运行哪些单元测试

Junit框架的三大核心:测试类、测试集(Suite)、运行器(Runner)

运行器(Runner):

  1.JUnit38:向后兼容3.8版本的runner

  2.Junit4:版本4的runner

  3.Parameterized:使用不同参数来运行相同的测试集

  4.suiter:测试集,同时也是个运行器。所以说测试集本质也是个运行器

  5.facade:以上模式的统一的接口,名字是:org.junit.runner.JUnitCore

测试集(Suite):suite可以包含多个其它suite

 

你可能感兴趣的:(JUnit)