51Testing软件测试论坛

标题: 很有趣的题目 [打印本页]

作者: gfbaishikele    时间: 2012-11-10 15:09
标题: 很有趣的题目
看到很有趣的题目, 没看的明白, 哪位可以解释一下

有如下程序段:
If( (A-10)==20 && (B+20)>10 )    C=0;
If( (A-30)<10 && (B-30)<0 )   B=30;
对于(A,B)的取值,下列用例组合能够实现条件覆盖要求的是(     )。 (选择一项)
1, A=50  B=-10 2, A=40  B=40  3, A=30  B=-10  4, A=30  B=30
a)  1,2
b)  2,3
c)  1,4
d)  2,4
作者: SandyMonk03    时间: 2012-11-12 10:13
不懂,帮顶
作者: hifriend2000    时间: 2012-11-12 10:15
C吧
作者: hifriend2000    时间: 2012-11-12 10:17
条件覆盖即每个条件的真假值都要覆盖到,只有C的组合能够满足
作者: hifriend2000    时间: 2012-11-12 10:26
不对,好像B、C都可以满足
作者: gfbaishikele    时间: 2012-11-12 22:52
对于
1, A= 30&& B> -10
2, A< 40&& B< 30
这两个组合的覆盖, 难道还要边界么
作者: wjlloveqq    时间: 2012-11-19 11:19
c   if语句和或与非
作者: songhao35    时间: 2012-11-20 10:58
B 而且题目没趣




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2