技术开发 频道

白盒测试技术——单元测试理论篇

  4、错误处理测试:比较完善的模块设计要求能预见出错的条件,并设置适当的出错处理对策,以便在程序出错时,能对出错程序重新做安排,保证其逻辑上的正确性。这种出错处理也是模块功能的一部分。表明出错处理模块有错误或缺陷的情况有:

  1)出错的描述难以理解;

  2)出错的描述不足以对错误定位和确定出错的原因;

  3)显示的错误与实际的错误不符;

  4)对错误条件的处理不正确;

  5)在对错误进行处理之前,错误条件已经引起系统的干预;

  6)如果出错情况不予考虑,那么检查恢复正常后模块可否正常工作。

  5、边界测试:边界上出现错误上常见的。设计测试用例检查:

  1)在n次循环的第0次、1次、n次是否有错误;

  2)运算或判断中取最大最小值时是否有错误;

  3)数据流、控制流中刚好等于、大于、小于确定的比较值时是否出现错误。

  3 走出测试误区

  误区一:完全依赖于测试工具

  误区二:追求测试环境的真实性

  误区三:盲目提高覆盖率

  误区四:单元测试太耗时间,不值得一做

  误区五:个人能力强的不必做白盒测试

  误区六:单元测试仅证明该怎么跑的代码是这样跑了

  你有这些想法么?

0
相关文章