单元测试要点

一、单元测试的概念:

对软件中最小可测试单元进行检查和验证。
注:单元是人为规定的最小可测试模块。

二、单元测试的原则:

  • 尽可能保证各个测试用例是相互独立的(应该避免在一个测试脚本中、测试类当中调用其他依赖的类)。
  • 一般由代码开发人员来实施,用以检验所开发的代码功能符合自己设计的要求。

三、单元测试的优点:

  • 能尽早发现缺陷。
  • 有利于重构。
  • 简化集成
  • 文档(便于文档的整理)
  • 用于设计(用来验证设计)

四、单元测试的限制:

  • 不可能覆盖所有的执行路径,所以不可能捕捉到所有路径的错误。
  • 每一行代码,一般需要3~5行测试代码才能完成单元测试。所以存在投入和产出的一个平衡。

五、单元测试框架

  • Xunit
  • JUnit
  • nuit
  • PHPUnit
  • CPPUnit

六、单元测试案例:

1、启动eclipse,创建java项目
单元测试要点
2、创建项目名称,点击完成
单元测试要点
3、点击项目右键导入扎包
单元测试要点
4、选择Unit
单元测试要点单元测试要点
5、导入或者创建一个.java文件
单元测试要点
6、测试该功能代码
单元测试要点
单元测试要点
单元测试要点
7、单元测试的脚本
单元测试要点
8、执行脚本,进行测试,右键选择Run As——》JUnit TestC查看测试结果
单元测试要点