单元测试发现的Bug通常有以下5类,分别是:单元接口、局部数据结构、独立路径、出错处理以及边界条件。
对单元接口的测试实际上就是对被测单元的数据流的测试,检查被测单元的输入、输出的数据是否正确。常见的单元接口错误包括:
局部数据结构出错是单元测试最常见的错误来源。局部数据结构的测试包含数据的完整性,数据的内容、形式以及相互关系是否发生错误。常见的局部数据结构错误包括:
路径覆盖是单元测试的重要内容,路径覆盖率也是单元测试的刚性要求。常见的独立路径错误有:
单元功能的异常情况要得到正确的处理,否则会带来严重的错误。常见的出错处理的错误有:
经验表明,大多数的错误聚焦在边界上。设计输入数据时要使用边界值分析的测试方法。 常见的边界条件错误有:
这正是: 单元测试错误多,归结起来五类货 错误反推设用例,有效测试会很可 参考书目:软件测试技术指南,作者:斛嘉乙,符永蔚,樊映川,出版社:机械工业出版社 |
|