首页
登录
从业资格
某飞行器供油阀控制软件通过控制左右两边的油箱BL、BR,向左右发动机 EL、ER
某飞行器供油阀控制软件通过控制左右两边的油箱BL、BR,向左右发动机 EL、ER
题库
2022-08-02
45
问题
某飞行器供油阀控制软件通过控制左右两边的油箱BL、BR,向左右发动机 EL、ER 供油,既要保证飞行器的安全飞行,又要保证飞行器的平衡,该软件主要完成的功能如下:(1)无故障情况下,控制左油箱 BL 向左发动机 EL 供油,右油箱BR向右发动机 ER供油,不上报故障;(2)当左油箱 BL 故障时,控制右油箱BR分别向左、右发动机EL 和 ER 供油,并上报二级故障一一左油箱故障;(3)当右油箱 BR故障时,控制左油箱BL 分别向左、右发动机EL 和 ER 供油,并上报二级故障一一右油箱故障;(4)当左发动机EL 故障时,根据左右油箱的剩油量决定(如果左右油箱剩油量之差大于等于 50 升,则使用剩油量多的油箱供油,否则同侧优先供油)左油箱BL 还是右油箱 BR 向右发动机 ER 供油,并上报一级故障——左发动机故障;(5)当右发动机ER故障时,根据左右油箱的剩油量决定(如果左右油箱剩油量之差大于等于 50 升,则使用剩油量多的油箱供油,否则同侧优先供油)左油箱且还是右油箱 BR 向左发动机BL 供油,井上报一级故障——右发动机故障;(6)当一个油箱和一个发动机同时故障时,则无故障的油箱为无故障发动机供油, 并上报一级故障——故障油箱和发动机所处位置;(7)当两个油箱或两个发动机同时故障或存在更多故障时,则应进行双发断油控制, 并上报特级故障——两侧油箱或两侧发动机故障;(8)故障级别从低级到高级依次为二级故障、一级故障和特级故障,如果低级故障和高级故障同时发生,则只上报最高级别故障。【问题1】覆盖率是度量测试完整性的一个手段,也是度量测试有效性的一个手段。在嵌入式软件白盒测试过程中,通常以语句覆盖率、条件覆盖率和 MC/DC 覆盖率作为度量指标。在实现第 6 条功能时,设计人员采用了下列算法:if ((BL==故障) && ( EL==故障)){BR供油ER;BL断油;EL断油;}if ((BL==故障) && ( ER==故障))、{BR供油EL;BL断油;ER断油;}if ((BR==故障) && ( EL==故障)){BL供油ER;BR断油;EL断油;}if ((BR=故障) && ( ER==故障)){BL供油EL;BR断油;ER断油;}请指出对上述算法达到 100%语句覆盖、100%条件覆盖和 100%MC/DC 覆盖所需的最少测试用例数目,填写下表中的空(1)~(3)。
【问题2】为了测试此软件功能,测试人员设计了下表所示的测试用例,请填写该表中的空(1)~(12)。
【问题3】常见的黑盒测试的测试用例设计方法包括等价类划分、决策表、因果图、边界值分析等。测试人员在针对本题设计测试时,使用哪种测试用例设计方法最恰当?
选项
答案
解析
【问题1】(1)4 (2)2 (3)4【问题2】(1)BR (2)BL (3)BR(4)BL (5)100 (6)90(7)断油 (8)BL (9)BL(10)BR (11)故障 (12)特级故障【问题3】决策表法。【问题1】本题考查语句覆盖、条件覆盖和 MC/DC 覆盖。1、语句覆盖:最弱,只需要让程序中的语句都执行一遍即可 。2、条件覆盖:要使得每个判断中的每个条件的可能取值至少满足一次。3、MC/DC 覆盖:设计足够多的测试用例,使得判定中每个条件的所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次。一共由(BL ==故障) (BR==故障) ( ER== =故障) ( EL==故障)四个条件组合而成的判断。语句覆盖:由于条件6约定,不可能同时4个条件都出现故障,所以,当一个出现故障的时候,会出现TT,TF,FT,FF的情况,所以需要4个语句才能完成语句覆盖。条件覆盖:由于条件6约定,不可能同时4个条件都出现故障,所以,当一个出现故障的时候,会出现TT,TF.FT,FF的情况,因此可以选项TT, TF, FT, FF和FF, FT, TF, TT两组测试用例。MC/DC 覆盖:判定的条件有两个,共四组:当一组中的条件都为真时,即TT, TF, FT, FF,由于是逻辑与运算,要满足MC/DC必须每一组都出现TT的情况, 所以综合起来,一共需要 4组测试用例。如下表所示:
【问题2】本题考查根据题目信息规则,完成基本计算。【问题3】本题考查根据根据具体的测试背景寻找最合适的测试用例的设计方法。决策表:又译为称判定表,决策表是一个用表格形式来整理逻辑关系的工具,由横向的条件(因)和动作(果)和纵向的规则(测试用例)组合而成。优点:能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用决策表能够设计出完整的测试用例集合。在一些数据处理问题当 中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表很适合于处理这类问题。因为分支多条件多,所以使用决策表来设计测试用例。
转载请注明原文地址:https://tihaiku.com/congyezige/2416704.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
以用户为中心的软件设计原则不包括( )。A.因为客户是上帝,所以客户的需求是天
以下说法中,错误的是( )。A.张某和王某合作完成一款软件,他们可以约定申请专
用户界面设计的原则不包括( )。A.将用户界面置于用户控制之下 B.减少用户
以下关于软件工程的叙述中,错误的是( )。A.软件工程是开发、运行、维护软件的
甲程序员为乙软件设计师开发的应用软件编写了操作说明书,并已交付用户使用,( )
根据《计算机软件保护条例》的规定,当软件( )后,其软件著作权才能得到保护。A
CPU是一块超大规模集成电路,其主要部件有( )。A.运算器、控制器和系统总线
总线的带宽是指( )A.用来传送数据、地址和控制信号的信号线总数 B.总线能
下面有关计算机病毒的叙述中,正确的是()。A.PC上的防病毒软件经常更新,
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动
随机试题
Designofallthenewtoolsandimplementsisbasedoncarefulexperiments
WhatwillJapando?[originaltext]Japan’sViceMinisterofEconomy,Tradean
Thisyear,likelotsofotherpeople,I’mgoingtotrytomakemyownChrist
Manysmallculturalgroupsliveinplacesfarawayfrommoderncities.Some
[originaltext]Ourtopictodayisaboutfleasthatplagueallofuswhohave
A.4 B.5 C.6 D.8
按控制论的观点,起纠正、减弱控制信息作用的是 A.正反馈调节B.负反馈调节
由现在开始追访未来的研究是A.前瞻研究 B.回顾研究 C.横向研究 D.纵
对于附有质量保证条款的商品销售,在评估质量保证是否在向客户保证所销售商品符合既定
围绝经期功能性子宫出血的激素变化是A.LH水平低 B.FSH水平低 C.FS
最新回复
(
0
)