白盒测试的工具条件测试问题

白盒测试的条件测试问题_百度知道
白盒测试的条件测试问题
对于以下程序
if ( a & 0 and b & 0 ) then c = c/a;
if ( a & 1 or c & 1 ) then c = c+1;
执行条件覆盖,为使得每一条件取值至少执行一次,需要的测试用例数是 A)
提问者采纳
对于以下程序
if ( a & 0 and b & 0 ) then c = c/a;
if ( a & 1 or c & 1 ) then c = c+1;
执行条件覆盖,为使得每一条件取值至少执行一次,需要的测试用例数是 A)
5答案是:C)
4理由: if ( a & 0 and b & 0 ) then c = c/a;和 if ( a & 1 or c & 1 ) then c = c+1;二者没有逻辑关联性,是或的关系,故二者可以分开来看,对: if ( a & 0 and b & 0 ) then c = c/a;只有成立与不成立两个情况,故考虑“至少执行一次”,就是2次,即2个测试用例。同理,对:if ( a & 1 or c & 1 ) then c = c+1;可以推论也是至少2个测试用例。2+2=4个测试用例。故答案是:C注意这不是充分的测试,充分的测试要考虑输入的所有状态,需要8个(8次)测试用例才能对3个输入进行充分验证。
我觉得应该是一起的吧。答案是B,如果是组合测试答案是C。我也是搞不懂。
提问者评价
来自团队:
其他类似问题
为您推荐:
白盒测试的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何做好白盒测试
[问题点数:10分,结帖人bolon_578]
如何做好白盒测试
[问题点数:10分,结帖人bolon_578]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 三角形问题白盒测试 的文章

 

随机推荐