阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某飞行器供油阀控制软件通过控制左右两边的油箱BL、BR向左右发动机EL、ER供油,既要保证飞行器的安全飞行,又要保证飞行器的平衡,该软件主要完成的功能如下: (1)无故障情况下

admin2020-05-31  39

问题 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
    某飞行器供油阀控制软件通过控制左右两边的油箱BL、BR向左右发动机EL、ER供油,既要保证飞行器的安全飞行,又要保证飞行器的平衡,该软件主要完成的功能如下:
    (1)无故障情况下,控制左油箱BL向左发动机EL供油,右油箱BR向右发动机ER供油,不上报故障:
    (2)当左油箱BL故障时,控制右油箱BR分别向左、右发动机EL和ER供油,并上报二级故障——左油箱故障;
    (3)当右油箱BR故障时,控制左油箱BL分别向左、右发动机EL和ER供油,并上报二级故障——右油箱故障;
    (4)当左发动机EL故障时,根据左右油箱的剩油量决定(如果左右油箱剩油量之差大于等于50L,则使用剩油量多的油箱供油,否则同侧优先供油)左油箱BL还是右油箱BR向右发动机ER供油,并上报一级故障——左发动机故障;
    (5)当右发动机ER故障时,根据左右油箱的剩油量决定(如果左右油箱剩油量之差大于等于50L,则使用剩油量多的油箱供油,否则同侧优先供油)左油箱BL还是右油箱BR向左发动机EL供油,并上报一级故障——右发动机故障:
    (6)当一个油箱和一个发动机同时故障时,则无故障的油箱为无故障发动机供油,并上报一级故障——故障油箱和发动机所处位置;
    (7)当两个油箱或两个发动机同时故障或存在更多故障时,则应进行双发断油控制,并上报特级故障——西侧油箱或两侧发动机故障;
    (8)故障级别从低级到高级依次为二级故障、一级故障和特级故障,如果低级故障和高级故障同时发生,则只上报最高级别故障。
为了测试此软件功能,测试人员设计了表5-2所示的测试用例,请填写该表中的空(1)~(12)。

选项

答案[*]

解析     为了测试某飞行器供油阀控制软件的功能,就要依据题目说明中对某飞行器供油阀控制软件的具体功能描述,进行测试用例的设计。此题考查测试用例的设计,不仅包括输入数据的设计,还包括前置条件(例如剩油量)及预期输出的设计(例如给发动机供油的邮箱和上报故障情况),条件较多,需要综合考虑。
    序号1,前置条件中两个油箱BL、BR剩余油量均为200,左、右油箱BL、BR与左、右发动机EL、ER均无故障,依据第1条设计说明,输出控制左油箱BL向左发动机EL供油,右油箱BR向右发动机ER供油,不上报故障。
    序号2,前置条件中两个油箱BL、BR剩余油量均为200,左油箱BL故障,右油箱BR与左、右发动机EL、ER均无故障,依据第2条设计说明,输出控制右油箱BR分别向左、右发动机EL和ER供油,并上报二级故障——左油箱故障。
    序号3,前置条件中两个油箱BL、BR剩余油量均为200,右油箱BR故障,左油箱BL与左、右发动机EL、ER均无故障,依据第3条设计说明,输出控制左油箱BL分别向左、右发动机EL和ER供油,并上报二级故障——右油箱故障。
    序号4,前置条件中两个油箱BL、BR剩余油量均为200,左右油箱剩油量之差等于0L,左发动机EL故障,左、右油箱BL、BR与右发动机ER均无故障,依据第4条设计说明,输出控制左发动机EL断油,右油箱BR向右发动机ER供油,并上报一级故障——左发动机故障。
    序号5,前置条件中两个油箱BL、BR剩余油量均为200,左右油箱剩油量之差等于0L,右发动机ER故障,左、右油箱BL、BR与左发动机EL均无故障,依据第5条设计说明,输出控制右发动机ER断油,左油箱BL向左发动机EL供油,并上报一级故障——右发动机故障。
    序号6,前置条件中左油箱BL油量未知,BR剩余油量均为180,左右油箱剩油量之差未知,右发动机ER故障,左、右油箱BL、BR与左发动机EL均无故障,输出控制右发动机ER断油,右油箱BR向左发动机EL供油,并上报一级故障——右发动机故障,依据第5条设计说明,得到这样的输出控制,需要左右油箱剩油量之差大于等于50L,所以这时左油箱的剩余油量为任意小于(180—50)的整数,即任意小于130的整数。
    序号7,前置条件中左油箱BL剩余油量为90,BR剩余油量未知,左右油箱剩油量之差未知,右发动机ER故障,左、右油箱BL、BR与左发动机EL均无故障,输出控制右发动机ER断油,左油箱BL向左发动机EL供油,并上报一级故障——右发动机故障,依据第5条设计说明,得到这样的输出控制,需要左右油箱剩油量之差小于50L,所以这时左油箱的剩余油量为(90-50)至(90+50)之间的整数,即任意大于40且小于130的整数。
    序号8,前置条件中两个油箱BL、BR剩余油量均为200,左右油箱剩油量之差等于0L,左油箱BL与左发动机EL均故障,右油箱BR与右发动机ER均无故障,依据第6条设计说明,输出控制故障发动机(左发动机EL)断油,无故障的油箱(右油箱BR)为无故障发动机(右发动机ER)供油,并上报一级故障——故障油箱(左油箱BL)和故障发动机(左发动机EL)。
    序号9,前置条件中两个油箱BL、BR剩余油量均为200,左右油箱剩油量之差等于0L,右油箱BR与右发动机ER均故障,左油箱BL与左发动机EL均无故障,依据第6条设计说明,输出控制故障发动机(右发动机ER)断油,无故障的油箱(左油箱BL)为无故障发动机(左发动机EL)供油,并上报一级故障——故障油箱(右油箱BR)和故障发动机(右发动机ER)。
    序号10,前置条件中两个油箱BL、BR剩余油量均为200,左右油箱剩油量之差等于0L,右油箱BR与左发动机EL均故障,左油箱BL与右发动机ER均无故障,依据第6条设计说明,输出控制故障发动机(左发动机EL)断油,无故障的油箱(左油箱BL)为无故障发动机(右发动机ER)供油,并上报一级故障——故障油箱(右油箱BR)和故障发动机(左发动机EL)。
    序号11,前置条件中两个油箱BL、BR剩余油量均为200,左右油箱剩油量之差等于0L,左油箱BL与右发动机ER均故障,右油箱BR与左发动机EL均无故障,依据第6条设计说明,输出控制故障发动机(右发动机ER)断油,无故障的油箱(右油箱BR)为无故障发动机(左发动机EL)供油,并上报一级故障——故障油箱(左油箱BL)和故障发动机(右发动机ER)。
    序号12,前置条件中两个油箱BL、BR剩余油量均为200,左右油箱剩油量之差等于0L,左、右油箱BL,BR均故障,左、右发动机EL、ER均无故障,依据第7条设计说明,输出控制左、右发动机EL、ER均断油,并上报特级故障——两侧油箱均故障。
    序号13,前置条件中两个油箱BL、BR剩余油量均为200,左右油箱剩油量之差等于0L,左、右油箱BL、BR均无故障,左发动机EL故障,右发动机ER未知,但是输出控制左、右发动机EL、ER均断油,并上报特级故障,依据第7条设计说明,只有当两个油箱或两个发动机同时故障或存在更多故障时,才会得到如此的控制,故推断右发动机ER一定故障。
    序号14,前置条件中两个油箱BL、BR剩余油量均为200,左右油箱剩油量之差等于0L,左油箱BL故障,左、右发动机EL、ER均故障,只有右油箱BR无故障,依据第7条和第8条设计说明,输出控制左、右发动机EL、ER均断油,并上报特级故障——两侧发动机均故障。左油箱故障的二级故障和两侧发动机均故障的特级故障同时发生,只上报特级故障。
转载请注明原文地址:https://kaotiyun.com/show/kzPZ777K
0

最新回复(0)