首页 > 试题广场 >

为下列代码设计测试用例,要求满足条件组合覆盖,需要设计测试用

[单选题]

为下列代码设计测试用例,要求满足条件组合覆盖,需要设计测试用例的个数为(

BEGIN
INPUT(A,B)
IF(A>5)AND(B<O)
THEN
X=A+B
ELSE
X=A-B
END

  • 1
  • 2
  • 3
  • 4
2×2
(true,false)×(true,false)
发表于 2019-05-24 11:39:10 回复(2)
都符合,都不符合,一个符合一个不符合(有两种情况)。
发表于 2019-08-22 08:25:41 回复(2)
条件组合覆盖:在白盒测试法中,选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。
发表于 2020-08-09 15:08:55 回复(0)
我认为只需要三种,因为AND具有短路现象,前者一旦为false就不必考虑后者
发表于 2021-02-15 15:01:30 回复(0)
判定中所有可能的条件组合。A>5,B<0;A>5,B>=0;A<=5,B>0;A<=5,B<=0
发表于 2019-08-20 11:24:55 回复(0)

6-1 5-0 4--1 3 --100

发表于 2019-07-18 23:36:39 回复(0)
A>5 B<0,A<5 b<0,A>5 B>0,A<5 B>0
发表于 2019-08-14 13:55:52 回复(2)
为什么有and语句了,只要左侧为假就不用判定右侧,为什么还要设置假假这个测试用例呢?题目中说的是用条件组合覆盖,条件组合覆盖要求我们把每个判定条件的各种可能组合都至少设置一个测试用例,因此我们还要根据题意来,所以有4个测试用例
发表于 2022-08-27 08:57:07 回复(0)
都符合 a>5 and b<0,为一种,不符合有3中,分别是真假、假真,假假
发表于 2022-03-23 00:58:03 回复(0)
真(真真 )和假(真假,假真,假假)
发表于 2021-09-13 22:16:45 回复(0)

要看清题目中要用啥覆盖方法

发表于 2020-04-17 09:41:20 回复(0)
答案有误,定义是,每个能单独影响结果的条件才是必须得,应该是3个
发表于 2024-03-16 00:17:52 回复(0)
严谨的说法,解析的这种解释是多条件覆盖(multiple-condition coverage)。而条件覆盖(condition coverage)只需要2个测试用例。
发表于 2023-09-05 21:26:58 回复(0)
if语句的条件  真真 真假 假真 假假  四种
发表于 2022-09-26 09:35:42 回复(0)
考得原来是百合测试呀,我理解错了
发表于 2022-07-04 14:51:08 回复(0)
条件组合覆盖,每个判定中条件的各种可能组合都至少出现一次
发表于 2022-06-06 13:22:28 回复(0)
不是反向只能覆盖一个测试点吗,为什么假假还要测呢
发表于 2022-05-26 08:42:29 回复(0)
不应该是三种吗,AB都符合,A符合B不符合,A不符合B符合,这样不是已经测到了if和测else分支了吗
发表于 2020-12-09 23:01:07 回复(0)
<p>条件语句中的每一种可能都要覆盖</p>
发表于 2020-08-10 17:24:53 回复(0)