网站导航:软件评测师下午试题>列表1

题目:

阅读下列说明,回答问题1至问题3。【说明】某航空公司进行促销活动,会员在指定日明范围内搭乘航班将获得定奖励,奖励分为4个档次,由乘机次数和点数共同决定,如表2- 1所示。其中点数果票面价格和购票渠道有关,规则如表2-2所示。航空公司开发了一个程序来计算会员在该促销活动后的奖励,程序的输入包括会员在活动期间的乘机次数C、官网购票金额A (单位:元) 和手机客户端购票金额B (单位:元),程序的输出为本次活动奖励档次L。其中,C、A、B为非负整数,L为0~5之间的整数(0表示无奖励)。

【问题1】 (4分)采用等价类划分法对该程序进行测试(同时对输入输出进行等价类划分), 等价类表如表2-3所示,请补充表2-3中的空(1) ~ (4)。【问题2】 (9分)根据以上等价类表设计的测试用例如表2-4 所示,请补充表24中的空(1)~(9)【问题3】 (2分)对于本案例的黑盒测试来说,以上测试方法有哪些不足?

考点:黑盒测试

题目:

阅读下列说明,回答问题1至问题3。【说明】某汽车维修公司的工时计算模块每天定时根据系统登记的维修信息统计维修工的工时工资。维修工分为学徒、普通维修工和高级维修工三种,三种维修工有不同的时薪标准。图4-1是该模块的类图,图中属性和操作前的“+”、“#”和“-”分别表示公有成员、保护成员和私有成员。其中:(1) 类Engineer表示普通维修工。(2)类studentEngineer和seniorEngineer都重新实现了类Engineer的方法calReward () 。(3)方法calReward () 根据每个维修工每天的工时数(workTime)、时薪(hourSalary)来计算当天的工时工资。(4)方法getReward () 调用方法calReward () 获取工时工资并打印显示。(5) 类Svstem中的方法statReward () 中首先调用了该类的方法load (),获取本系统工程师列表,然后调用了类Engineer中的方法calReward () 。现拟采用面向对象的方法进行测试。

【问题1】(4分)(1)图4-1所示的类图中,类System和Engineer之间是什么关系?(2)类seniorEngineer重 新实现了类Engineer的方法calReward (), 这 是面向对象的什么机制?【问题2】 (6分)类seniorEngineer中的方法calReward () 和类stud entEngineer中的方法getReward ()是 否需要重新测试?【问题3】 (10分)(1)请结合题干说明中的描述,给出测试类Engineer方法calReward () 时的测试序列。(2)请给出图4-1中各个类的测试顺序。(3)从面向对象特性考虑,测试类System中方法statReward () 时应注意什么?

考点:面向对象测试

题目:

阅读下列说明,回答问题1至问题3。【说明】在某嵌入式智能服务机器人的软件设计中,为了更好地记录机器人的个体信息和机器人的工作信息,为智能服务机器人设计了信息数据库。数据库主要完成收集智能服务机器人反馈信息的作用,记录所有机器人的所有工作记录,以方便使用者对机器人的管理和对机器人状态的掌握,并且在机器人发生运行故障时,可以根据数据库存储的信息分析产生故障的原因。数据库收集智能服务机器人反馈信息的流程如下:服务器端接收反馈信息。(1)第一次解析判断反馈信息类型是否正确,若正确执行(2),否则执行(3);(2)第二次解析判断反馈信息内容是否正确,若正确执行(4),否则执行(3);(3)调用错误信息处理函数后执行(4) ;(4)将反馈信息存入数据库。

【问题1】 (6分)在本软件测试过程中,测试人员为了设计测试用例,根据题目中的说明,画出了机器人反馈信息收集软件流程图,如图5.1所示请在下列选项中,为图5.1中的空(1) ~ (3)选择正确的描述内容。(1) 处对应_____ (2)处对应_____,(3)处对应_____(1) A.反馈格式是否正确 B.反馈长度是否正确 C.反馈类型是否正确 D.反馈内容是否正确(2) A.标记错误信息 B.错误信息处理 C.错误信息纠正 D.错误信息报告(3) A.信息存入内存 B.信息存入文件 C.信息存入数据库 D.倍息存入软件【问题2】 (6分)软件的结构覆盖率是度量测试完整性的一种手段。也是度量测试有效性的一种手段,在帐入式软件白盒测试过程中。通常以语句覆盖率、分支覆盖率和MC/DC覆盖率作为度量指标。在实现题目说明中第(1) 、(2) 条功能时,设计人员采用了下列算法:请指出对上述算法达到100%语句覆盖、100%分支覆盖和100%MC/DC覆盖所需的最少测试用例数目【问题3】 (8分)为了测试软件功能,测试人员设计了表5- -2所示的测试用例,请填写该表中的空(1) ~ (4)。

考点:综合知识点

1
3条数据

其它类目题库