软件测试作业一

本文介绍了软件测试作业中的对边覆盖和主路径覆盖概念,包括如何生成满足覆盖需求的测试路径集合,并通过暴力穷举法找出测试路径。此外,还讨论了覆盖准则的相关命题,提供了反例来证明某些命题的正误。
摘要由CSDN通过智能技术生成

这个课真阴间(),看这些好绕的概念

——————

软件测试 作业 #1

提交时间:2024年5月18日23:59

1. 考虑下面的控制流程图,并回答以下的问题。(40分)

(a) 请生成满足对边覆盖的测试需求集合。(5分)

(b) 请生成满足主路径覆盖的测试需求集合。(15分)

(c) 利用暴力穷举法找出(a)的测试路径集合。(20分)

(备注:在问题(b)和(c)中,请写清楚步骤,步骤不清晰会扣分。)

2. 判断以下那个句子是正确的(如果是正确,请给出证明。如果是错误的,请给出反 例。如果只是单纯给出答案而没有充分的解释(如证明或反例),该题的得分是 0。)。(60 分)

(a) 给定一个覆盖准则 A 和另一个覆盖准则 B,假设测试用例集 a 覆盖 A 和测试用例 集 b 覆盖 B,而且 a 比 b 找到更多的故障,那 A 肯定是包含 B 的。(10 分)

(b) 在输入空间划分的概念中,结对覆盖包含基本选择覆盖。(10 分)

(c) 在图覆盖的概念中,对边覆盖包含边覆盖。(10 分)

(d) 给定一个覆盖准则 A,给定两个测试用例集 a 和 b,其中 b 在 A 的覆盖程度比 a 在 A 的覆盖程度还要高,那么 b 肯定比 a 能找到更多的故障。(10 分)

(e) 在输入空间划分的概念中,完全组合覆盖的测试需求集合的大小是大于或等于结对 覆盖的测试需求集合的大小。(10 分)

(f) 在输入空间划分的概念中,只要每个特征能有正确的划分,完全组合覆盖中的区块 组合必定是可行的。(10 分)

参考答案:

(自己看着概念做的,网上搜不到答案,仅供参考学习)

1.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值