setUp方法:测试方法执行前,初始化测试条件和测试数据。
tearDown方法:测试方法执行后,撤销。
Fixture 不在构造方法中
数据库测试中
setUp //反序列化数据
tearDown //删除数据,自动启动事务回滚
OCP:开闭
扩展是开放的,修改是封闭的。
TestRunner
TestSuite
Eclipse中的JUnit的实现,runAs
junit.extensions.RepeatedTest 回归测试
框架好,扩展很容易。
Decorator 修饰模式/装饰模式
原来的接口、基础不变,增加新功能。
回归测试
TestSuite.addTest(new RepeatedTest(new TestSuite(HelloWorldTest.class),10));
名称要很好的反映逻辑操作。
使用上
与Ant/Make工具仪器使用,每日部署、测试。
Mock Oject 模拟对象
文章来源于领测软件测试网 https://www.ltesting.net/