单元测试要点
一、单元测试的概念:
对软件中最小可测试单元进行检查和验证。
注:单元是人为规定的最小可测试模块。
二、单元测试的原则:
- 尽可能保证各个测试用例是相互独立的(应该避免在一个测试脚本中、测试类当中调用其他依赖的类)。
- 一般由代码开发人员来实施,用以检验所开发的代码功能符合自己设计的要求。
三、单元测试的优点:
- 能尽早发现缺陷。
- 有利于重构。
- 简化集成
- 文档(便于文档的整理)
- 用于设计(用来验证设计)
四、单元测试的限制:
- 不可能覆盖所有的执行路径,所以不可能捕捉到所有路径的错误。
- 每一行代码,一般需要3~5行测试代码才能完成单元测试。所以存在投入和产出的一个平衡。
五、单元测试框架
- Xunit
- JUnit
- nuit
- PHPUnit
- CPPUnit
六、单元测试案例:
1、启动eclipse,创建java项目
2、创建项目名称,点击完成
3、点击项目右键导入扎包
4、选择Unit
5、导入或者创建一个.java文件
6、测试该功能代码
7、单元测试的脚本
8、执行脚本,进行测试,右键选择Run As——》JUnit TestC查看测试结果