试题详情
- 简答题 按要求给出下列程序的测试用例(要求写出必要的说明): (1)语句覆盖 (2)判定覆盖 (3)条件覆盖 (4)判定-条件覆盖 (5)条件组合覆盖
-
图中共有4条路径:P1(ace)、P2(abd)、P3(abe)、P4(acd)。
1.P1正好满足语句覆盖的条件。可以设计如下的输入数据:
A.2,B=0,x=4
2.测试用例如果能够测试路径P1(ace)和P2(abd),就可以满足判定覆盖要求。可以设计如下两组输入数据:
A.2,B=0,x=4
A.1,B=1,x=1
3.条件:A>1,B=0,A=2,x>1。需要有足够的测试用例使得上述四个条件都能有满足和不满足的情况。以下这两组输入数据能满足这些要求:
A.2,B=0,x=4
A.1,B=1,x=1
4.判定/条件覆盖:
A.2,B=0,x=4
A.1,B=1,x=1
5.可能的条件组合:
(1)A>1,B=0
(2)A>1,B≠0
(3)A≤1,B=0
(4)A≤1,B≠0
(5)A=2,x>1
(6)A=2,x≤1
(7)A≠2,x>1
(8)A≠2,x≤1
相应的输入数据:
A.2,B=0,x=4,满足(1)和(5)
A.2,B=1,x=1,满足(2)和(6)
A.1,B=0,x=2,满足(3)和(7)
A.1,B=1,x=1,满足(4)和(8) 关注下方微信公众号,在线模考后查看
热门试题
- 软件产品质量特性是什么?
- Beta测试是验收测试的一种。
- 软件缺陷可能会被修复,可能会被保留或者标
- 集成测试计划应该在()阶段末提交。
- 桩模块
- 简述边界值分析法的原则。
- 按要求给出下列程序的测试用例(要求写出必
- 目前主要的测试用例设计方法是什么?
- 请列举一些常见的边界值。
- 在确定黑盒测试策略时,优先选用的方法是(
- 在下面说列举的逻辑测试覆盖中,测试覆盖最
- 软件测试是一个过程,包含若干活动,运行软
- 您认为在测试人员同开发人员的沟通过程中,
- 采用自动化测试有可能延误项目进度。
- 测试用例
- 测试过程中,()描述用于描述测试的整体方
- 结构性测试是根据软件的规格说明来设计测试
- 重新编写程序片断14~20,用嵌套if-
- 软件测试计划评审会需要哪些人员参加?()
- 为什么要在一个团队中开展软件测试工作?