上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.9 单元测试的FIRST原则和AIR原则
1.单元测试的FIRST原则
F-Fast(快速性原则):单元测试应该是可以快速运行的。在各种测试方法中,单元测试的运行速度最快,通常一个测试用例在几毫秒到几十毫秒内运行完毕。
I-Independent(独立性原则):单元测试应该是可以独立运行的。单元测试用例互相无强依赖,对外部资源也无强依赖。
R-Repeatable(可重复性原则):单元测试应该可以稳定重复地运行,并且每次运行的结果都是相同的。
S-Self Validating(自我验证性原则):单元测试应该是用例自动进行验证的,不能依赖人工验证。
T-Timely(及时性原则):单元测试必须及时进行编写、更新和维护,以保证用例可以随着业务代码的变化动态地保障质量。
2.单元测试的AIR原则
Automatic(自动化原则):单元测试应该是自动运行,自动校验,自动给出结果的。
Independent(独立性原则):单元测试应该独立运行,互相之间无依赖,对外部资源无依赖,多次运行之间无依赖。
Repeatable(可重复性原则):单元测试可重复运行,每次的结果都稳定可靠。