软件设计师中级-白盒测试相关题目

本文介绍了白盒测试中的语句覆盖和路径覆盖概念,通过实例展示了如何设计测试用例以达到这些覆盖标准。同时,提到了McCabe度量法在计算程序复杂性中的应用。测试用例的数量和环路复杂性的计算对于确保软件质量至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【2020年下半年】35.36.用白盒测试技术对下面流程图进行测试,设计的测试用例如下表所示。至少采用测试用例( )才可以实现语句覆盖;至少采用测试用例( ) 才可以实现路径覆盖。

A.①    B.②   C.③    D.④
A.①    B.①②   c.③④    D.①②③④
答案:.A、D

首先了解流程图符号:https://baike.baidu.com/item/%E6%B5%81%E7%A8%8B%E5%9B%BE%E7%AC%A6%E5%8F%B7/12727793?fr=aladdin

根据测试用例:

用例①可以满足覆盖所有语句,满足语句覆盖。

用例①可以满足路径ace,用例②可以满足路径abd,用例③可以满足路径abe,用例④可以满足路径acd。所以满足路径覆盖需要测试用例①②③④。

【2019下半年】下图用白盒测试方法进行测试,图中有37条路径采用McCabe度量计算该程序图的环路复杂性为38)。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值