【说明】   在开发某大型电子商务系统项目过程中,为保证软件的开发质量,需

admin2022-08-02  57

问题   【说明】  在开发某大型电子商务系统项目过程中,为保证软件的开发质量,需要进行软件测试。某测试员需要完成销售情况统计模块及某函数的测试任务。  【问题1】(5分)  现有一个功能模块,需要验证员工编号输入是否正确。员工编号的编码规则如下:  (1)员工编号是由“地区码+顺序号”组成;  (2)地区码是以0开头的3位或4位数字;  (3)顺序号是以非0和非1开头的4位数字。  由上述规则设计员工编号的等价类(如表3-1所示)以及员工编号问题的部分测试用例(如表3-2所示),根据题意,填写(1)~(5)空。表3-1 员工编号问题的等价类表表3-2 员工编号问题的等价类测试用例【问题2】(8分)  现有一个求给定序列中最小元素位置的函数,其中形参i和n分别代表序列的起始和结束位置。被测程序的流程图如图3-1所示。图3-1 被测试程序的流程图  说明:流程图中数字代表程序执行的路径,形参i和n、中间变量k和j都为整型变量。  现选用测试数据为“7,3,5,1,0,11,3,8,23,44”,依次将这些测试数据存放在数组a中,结合表3-3被测试程序的测试用例,填写(6)~(12)空。表3-3 被测试程序的测试用例【问题3】(2分)  在表3-3被测试程序的测试用例中,当选用语句覆盖测试时,语句覆盖率为100%的测试用例为(13)(填写测试用例的序号)。

选项

答案

解析 【问题1】
  (1)以0开头且小于3位的数字
  (2)以非0和非1开头的4位数字
  (3)②,⑦
  (4)①,⑧
  (5)无效
  【问题2】
  (6)2
  (7)①—②
  (8)2
  (9)2
  (10)4
  (11)3
  (12)①—③—⑤—①—③—④—⑤—①—②
  【问题3】
  (13)5
转载请注明原文地址:https://tihaiku.com/congyezige/2424097.html

最新回复(0)