软件测试方面有关论文范本,与计算机专业软件测试方法相关论文的格式
本论文是一篇软件测试方面有关论文的格式,关于计算机专业软件测试方法相关函授毕业论文范文。免费优秀的关于软件测试及测试及数据结构方面论文范文资料,适合软件测试论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
的功能.白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试.其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖.
下面以一个实际例子说明逻辑覆盖的六种不同的测试用例的设计.
3.1语句覆盖:
语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次
对于该例来说,A等于2,B等于5,X等于4时,执行路径ace,就把每个语句执行了一遍.
3.2判定覆盖
判定覆盖是指选择足够的测试用例,使得运行这些测试用例时,每个判定的所有可能结果至少出现一次,对于
此例,
当A等于1,B等于5,X等于2时,第一个判定为真,第二个判定为假.执行路径acd
当A等于3,B等于5,X等于3时,第一个判定为假,第二个判定为真.执行路径abe
3.3条件覆盖
条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支;该例子中有两个判定,每个判定有两个条件,也就是四个条件,四个条件分别取真假两种可能,只要在用例条件中四个条件的真假各出现一次就可以了.
A<3取真t1,取假f1
B等于5取真t2,取假f2
A等于2取真t3,取假f3
X>2取真t4,取假f4
这样可以选择t1t2t3t4和f1f2f3f4组合.
A等于2,B等于5,X等于3满足条件t1t2t3t4,程序执行路径为ace
A等于3,B等于4,X等于2满足条件f1f2f3f4,程序执行路径为abd
这样四个条件的真假值都取到了,也可选择别的组合方式,例如
t1f2t3t4和f1t2f3f4,只要保证每个条件的真假值各取到一次就行.
3.4判定条件覆盖:
判定/条件覆盖是使判定中每个条件的所有可能结果至少出现一次,并且每个判定本身的所有可能结果也至少出现一次;
上面条件覆盖中的t1t2t3t4,f1f2f3f4的例子正好满足此条件,所以就采用与上面相同的取值.
4结束语
测试用例的编写对于一个测试人员来说是一项必须掌握的能力.但有效的设计和熟练的编写却是一个十分复杂的技术,它需要测试人员对整个软件不管从业务还是从功能上都有一个明晰的把握.需要测试人员在实践中不断总结经验,然后结合测试理论,这样才能设计出更加有效的测试用例.
参考文献:
[1]沃特金斯、贺红卫.实用软件测试过程[M].北京:机械工业出版社,2004.
[2]郑人杰.实用软件工程[M].北京:清华大学出版社,2002.
软件测试方面有关论文范本,与计算机专业软件测试方法相关论文的格式参考文献资料: