51Testing软件测试论坛
标题:
类似于if---else if --- else的分支测试应如何进行?
[打印本页]
作者:
sunjx_119
时间:
2005-11-24 10:21
标题:
类似于if---else if --- else的分支测试应如何进行?
项目中有一段类似汇编的代码需要测试,大致如下
LOAD mark; //mark相当于标识是否成功的bool量
OR var1;
OR var2;
...
OR varN;
if mark == true
//OK;
else
Fail;
请问如果需要测试如上代码需要全路经覆盖吗?如果是的话,那么岂不是至少会有2^N种可能的路径?如果N很大,好像这样做就不是很实际。
请问有人有高招吗?或者应用经典的测试理论执导,应该怎么样作?
谢谢!
作者:
第十二颗地雷
时间:
2005-11-24 10:33
做白盒的话,基本就是需要全路径覆盖!!
这个典型的分支语句,可以用功单元测试工具啥,工作量不大!!
如果是做黑盒:
同上:因为这个功能很单纯,而且规范,可以用功测试工具!!
如果是纯手工的话,可以考虑边界值,和特征值等测试方法!!
作者:
sunjx_119
时间:
2005-11-24 12:34
请教楼上什么叫“功单元测试工具”?
另外,上面代码中的变量只可能是True/False两种取值,怎么考虑“边界值/特征值”?
愿闻其详。。。
谢谢!
作者:
第十二颗地雷
时间:
2005-11-24 12:53
老大:TRUE和FAsle只是结果!!
作者:
sunjx_119
时间:
2005-11-24 13:13
To 楼上:
Sorry.可能是我没有讲清楚问题。
我的意思是说在程序中:
----------------------------------------------------------------------------------------
LOAD mark; //mark相当于标识是否成功的bool量
OR var1;
OR var2;
...
OR varN;
----------------------------------------------------------------------------------------
var1,var2,...,varN都是相当于bool量的0/1,那么在这种情况下怎么考虑使用您所说的“边界值/特征值”?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2