阅读以下说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 在开发某大型电子商务系统的过程中,为保证项目的开发质量,需要进行软件测试,某测试员被分配完成人事管理模块及某函数的测试任务。 在人事管理模块中,对加班员工奖励制度: (1)年薪制:月加班超过

admin2020-05-31  26

问题 阅读以下说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
在开发某大型电子商务系统的过程中,为保证项目的开发质量,需要进行软件测试,某测试员被分配完成人事管理模块及某函数的测试任务。
在人事管理模块中,对加班员工奖励制度:
(1)年薪制:月加班超过15小时(包括15小时),奖励月薪资的2%,少于15小时,奖励月薪资的1%;
(2)非年薪制:月加班超过15小时(包括15小时),奖励月薪资的2.5%,少于15小时,奖励月薪资的2%。
测试该功能模块的决策表如表3-1所示,其中C1:年薪制,C2:超过15小时(包括15小时),e1:奖励2%,e2:奖励2.5%,e3:奖励1%。
根据题目描述,完成决策表3-1中的空缺。
注:在决策表中,“√”代表该动作执行:“×”代表该动作不执行。

选项

答案0 × 或“错” √ 或“对” √ 或“对”

解析 本题考查软件测试中,使用决策表、语句覆盖和条件覆盖完成程序中功能模块和函数的测试。
题目已经给出决策表部分内容以及程序流程图,需要根据需求描述,完善决策表中内容,并根据程序流程图,完成语句覆盖和条件覆盖的测试用例图。
本问题考查基于决策表的软件测试方法。将加班员工奖励制度的问题按照各种可能的情况全部列举出来,该方法简明直观,避免问题中不同情况的遗漏。
对决策表中规则1分析,C1和C2的取值均为“1”时,是对“年薪制”“月加班超过15小时(包括15小时)”条件的描述:由题目描述可知,在该条件时动作为“奖励月薪资的2%”,需执行e1动作(“√”),e2和e3动作不符合(两个动作均为“×”)。
在规则2中,C1取值为“1”、C2取值为“0”时,是对“年薪制”“月加班少于15小时”条件的描述,此时不执行e1和e2动作(“×”或“错”),执行e3动作(“√”或“对”)。
在规则3中,C1取值为“0”、C2取值为“1”时,是对“非年薪制”“月加班超过15小时(包括15小时)”条件的描述,此时不执行e1和e3动作(“×”或“错”),执行e2动作(“√”或“对”)。
由规则4中动作执行情况可以知,e1动作执行(“奖励2%”),e2和e3不执行,C2取值为“0”(条件为“少于15小时”)。由题目描述可知,只有当Cl和C2的取值均为“0”时,才执行e1动作。
转载请注明原文地址:https://kaotiyun.com/show/eSXZ777K
0

相关试题推荐
最新回复(0)