1、软件评测师-4 及答案解析(总分:24.00,做题时间:90 分钟)一、单项选择题(总题数:5,分数:5.00)1.下列软件属性中,软件产品首要满足的应该是_。(分数:1.00)A.功能需求B.性能需求C.可扩展性和灵活性D.容错纠错能力2._的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且堕循系统设计。(分数:1.00)A.系统测试B.集成测试C.单元测试D.功能测试3.自底向上法需要写_。(分数:1.00)A.驱动程序B.桩程序C.驱动程序和桩程序D.以上都不是4.下列可以作为软件测试对象的是_。(分数:1.00)A.需求规格说明书B.软件设计规格说明C.源程序D.以
2、上全部5.测试文档种类包括_。(分数:1.00)A.需求类文档、计划类文档B.设计类文档、执行类文档C.缺陷记录类、阶段汇总类测试总结类D.以上都有二、填空题(总题数:6,分数:6.00)6.CMM 的五个等级分别是 1、 2、 3、 4 和 5。 (分数:1.00)7.把模块组装成为系统的测试方式有 1 和 2。 (分数:1.00)8.确认测试以 1 说明书为指导。 (分数:1.00)9.单元测试是以 1 说明书为指导,测试源程序代码。 (分数:1.00)10.测试用例是由 1 和预期的 2 两部分组成。 (分数:1.00)11.决策表通常由 1、 2、 3、 4 四部分组成。 (分数:1.
3、00)三、判断题(总题数:8,分数:8.00)12.测试是为了验证软件已正确地实现了用户的要求。 (分数:1.00)A.正确B.错误13.软件测试是有效的排除软件缺陷的手段。 (分数:1.00)A.正确B.错误14.验收测试是以最终用户为主的测试。 (分数:1.00)A.正确B.错误15.黑盒测试的测试用例是根据应用程序的功能需求设计的。 (分数:1.00)A.正确B.错误16.单元测试通常由开发人员进行。 (分数:1.00)A.正确B.错误17.代码评审是检查源代码是否达到模块设计的要求。 (分数:1.00)A.正确B.错误18.一个程序中所含有的路径数与程序的复杂程度有着直接的关系。 (分
4、数:1.00)A.正确B.错误19.Beta 测试是验收测试的一种。 (分数:1.00)A.正确B.错误四、简答题(总题数:1,分数:5.00)20.简述面向对象测试与传统测试的区别 (分数:5.00)_软件评测师-4 答案解析(总分:24.00,做题时间:90 分钟)一、单项选择题(总题数:5,分数:5.00)1.下列软件属性中,软件产品首要满足的应该是_。(分数:1.00)A.功能需求 B.性能需求C.可扩展性和灵活性D.容错纠错能力解析:2._的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且堕循系统设计。(分数:1.00)A.系统测试 B.集成测试C.单元测试D.功
5、能测试解析:3.自底向上法需要写_。(分数:1.00)A.驱动程序 B.桩程序C.驱动程序和桩程序D.以上都不是解析:4.下列可以作为软件测试对象的是_。(分数:1.00)A.需求规格说明书B.软件设计规格说明C.源程序D.以上全部 解析:5.测试文档种类包括_。(分数:1.00)A.需求类文档、计划类文档B.设计类文档、执行类文档C.缺陷记录类、阶段汇总类测试总结类D.以上都有 解析:二、填空题(总题数:6,分数:6.00)6.CMM 的五个等级分别是 1、 2、 3、 4 和 5。 (分数:1.00)解析:初始级、可重复级、己定义级、己管理级、优化级。7.把模块组装成为系统的测试方式有 1
6、 和 2。 (分数:1.00)解析:一次性集成测试方法式 增值式集成测试方法8.确认测试以 1 说明书为指导。 (分数:1.00)解析:需求分析9.单元测试是以 1 说明书为指导,测试源程序代码。 (分数:1.00)解析:详细设计10.测试用例是由 1 和预期的 2 两部分组成。 (分数:1.00)解析:测试出入数据 输出结果11.决策表通常由 1、 2、 3、 4 四部分组成。 (分数:1.00)解析:条件桩、条件项、动作桩、动作项三、判断题(总题数:8,分数:8.00)12.测试是为了验证软件已正确地实现了用户的要求。 (分数:1.00)A.正确B.错误 解析:13.软件测试是有效的排除软
7、件缺陷的手段。 (分数:1.00)A.正确 B.错误解析:14.验收测试是以最终用户为主的测试。 (分数:1.00)A.正确 B.错误解析:15.黑盒测试的测试用例是根据应用程序的功能需求设计的。 (分数:1.00)A.正确 B.错误解析:16.单元测试通常由开发人员进行。 (分数:1.00)A.正确 B.错误解析:17.代码评审是检查源代码是否达到模块设计的要求。 (分数:1.00)A.正确 B.错误解析:18.一个程序中所含有的路径数与程序的复杂程度有着直接的关系。 (分数:1.00)A.正确 B.错误解析:19.Beta 测试是验收测试的一种。 (分数:1.00)A.正确 B.错误解析:四、简答题(总题数:1,分数:5.00)20.简述面向对象测试与传统测试的区别 (分数:5.00)_正确答案:()解析:传统测试 而向对象测试 对象不同 而向过程的软件,用 结构化方法构建 而向对象软件,采用而向对象的概念 和原则,用而向对象的方法构建 基本单位小同 模块 类和对象 方法和策略不同 白盒、黑龠、路径覆 盖等 类测试、对象交互测试、类层次结构 测试等