单元测试
上一篇 /
下一篇 2007-06-29 12:11:29
/ 个人分类:软件测试基础
回想起在一次面试中就单元测试被面试官否定,觉得有些失望。特查了查资料
单元测试应该包括几个过程:
1、检查编码是否遵循软件编程规范和标准;
2、自动或手动分析程序;
3、设计用例并执行;
4、错误跟踪分析
单元测试包括结构测试和功能测试:
1、声明测试 (记得以前工作中,因为程序员没有检查,经常是几个模块是用一个变量,而有的声明了,而有的没有声明,导致在测试时出错)
2、路径测试
3、循环测试
(设计的用例要涉及到:循环不执行,执行一次循环;执行两次循环;反映执行典型的循环的执行次数;如果有最大循环数,最大循环数减一;最大循环数;大于最大循环数;对于增减量不为1的语句,要注意,因为习惯于1编程;)
4、循环嵌套
(测试条件有:外循环为最小、最大,运行所有内循环;内循环最小、最大,运行所有外循环;循环变量都为最小;循环变量都为最大;)
5、边界值测试
6、接口测试(检查模块的输入输出数据流是否正确,输入与定义变量个数,数据类型与输入顺序是否一致,全局变量是否正确定义与使用)
7、确认测试(是否接受有效输入数据,拒绝无效数据)
8、事务测试)
收藏
举报
TAG:
软件测试基础