【计算机类职业资格】计算机四级软件测试工程师-38及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-38及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-38及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-38 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下面有关测试原则的说法中正确的是(分数:2.00)A.测试用例应由测试的输入数据和预期的输出结果两部分组成B.测试用例只需选取合理的输入数据C.程序最好由编写该程序的程序员自己来测试D.使用测试用倒进行测试是为了检查程序是否做了它该做的事2.关于易用性测试,说法错误的是(分数:2.00)A.用户界面测试是软件易用性测试最重要的一项内容B.对软件功能的动态关联进行测试可以通过检查菜单完成C.使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率D.检查和评估软
2、件安装手册的正确性和易用性是安装性测试的重要内容3.对于软件失效的严重程度的划分往往需要针对软件本身的特点而定,通常可以按照对成本的影响或对系统能力的影响确定失效的严重程度,这里的成本指(分数:2.00)A.修复成本B.额外运行成本C.恢复成本D.以上都是4.下列小属于易用性测试的是(分数:2.00)A.易安装性测试B.兼容性测试C.用户界面测试D.功能易用性测试5.不是测试计划的整体目标的是(分数:2.00)A.确定测试的任务B.确定所需的各种资源和投入C.发现并改正出现的问题D.指导测试的执行6.关于人工测试方法,说法正确的是(分数:2.00)A.走查以小组为单位进行,是一系列规程和错误检
3、查技术的集合B.同行评审的文档是一种过渡性的文档,不是公开的正式文档C.桌上检查的文档是一个最终可交付的文档D.评审是一项很浪费时间的活动,会减缓项目的进度7.下列关于软件缺陷状态的定义,不正确的是(分数:2.00)A.New测试中新报告的软件缺陷B.Open缺陷被确认并分配给相关开发工程师处理C.Fixed测试工程师已完成修正,等待开发人员验证D.Closed缺陷已被修复8.在实际的面向对象集成测试中,为保证测试的充分性,往往要关注测试类间的各种连接,下面的测试方法不属于针对类问连接的测试是(分数:2.00)A.受控异常测试B.往返场景测试C.模态类测试D.类关联的多重性测试9.在软件测试信
4、息流中,输入的信息主要有(分数:2.00)A.软件配置B.测试配置C.测试工具D.以上全部10.在数据转换测试中,需要考虑的关键因素是(分数:2.00)A.审计能力B.数据整理和数据库验证C.恢复计划和同步D.以上全部11.软件测试过程可持续改进的根本是(分数:2.00)A.度量与分析B.变更控制C.把握需求D.度量12.下列哪一项不属于软件兼窬性的考虑范畴(分数:2.00)A.与外设的兼容性B.与不同类软件的兼容性C.与浏览器的兼容性D.与中间件的兼容性13.测试用例评审的工作最好的负责者是(分数:2.00)A.软件开发人员B.测试人员C.测试骨干人员D.专门评审人员14.下列测试不属于针对
5、多环境安装的支持提供服务的是(分数:2.00)A.针对所有可能的安装环境进行测试,检查安装程序能否正常工作B.检查安装程序能否识别环境的差异并提供相应的缺省配置C.针对安装中断进行测试,检查安装程序能否在断点处正确安装D.检查安装程序能否提醒用户,以避免无效安装15.黑盒测试是从( )观点出发的测试,而白盒测试是从( )观点出发的测试。(分数:2.00)A.开发人员、管理人员B.用户、管理人员C.用户、开发人员D.开发人、用户16.对于维护软件的人员来说,使用质量是下列哪一项的结果(分数:2.00)A.功能性B.效率C.可维护性D.可靠性17.待测试的配置包括项目编译运行所需的(分数:2.00
6、)A.源文件路径B.编译参数C.链接参数D.以上全部18.下列不属于在线帮助测试范畴的是(分数:2.00)A.对象的测试B.内容的测试C.功能的测试D.风格的测试19.自顶向下单元测试的策略是首先对模块调用哪一层模块进行测试(分数:2.00)A.最底层B.下一层C.最高层D.上一层20.下列哪一项不属于面向对象设计的测试阶段应考虑的问题(分数:2.00)A.设计结果本身的审查B.设计结果是否可以满足软件需求C.设计结果与分析结果一致性的审查D.设计结果对编程的支持21.单元测试时,用于代替被调用模块的是(分数:2.00)A.桩模块B.通信模块C.驱动模块D.代理模块22.下列测试是由需方组织的
7、是(分数:2.00)A.配置项测试B.单元测试C.系统测试D.集成测试23.等价类划分和边界值分析是常用的两种黑盒测试方法,采用这两种方法,可以大幅度减少测试用例的数量,那么,它们的局限性足(分数:2.00)A.在设计测试用例时不能将这两种方法结合在一起同时使用B.不同输入变量之间可能存在约束关系,它们不能处理这类约束关系C.不能用于大型信息系统的测试用例的设计D.不能用于单元测试和集成测试24.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类(分数:2.
8、00)A.1i111111,Glenford Myers,1238123B.LinYie,Linfeng,空值,linyifeiC.linyifei,空值,Myers G,genfordD.linyifei,lintbn,a111111,genford25.把每个文件的信息摘要记录在数据库中,有权限修改文件的管理员同时拥有查看和修改对应信息摘要的权限,如果入侵者修改了某个文件,管理员可以通过重新计算各个文件的信息摘要发现入侵的痕迹,这种入侵检测技术是(分数:2.00)A.基于主机的检测B.基于网络的检测C.基于数据库的检测D.基于完整性的检测二、论述题(总题数:3,分数:50.00)以下是一软
9、件规格说明,请按要求回答问题。软件规格说明:某工厂招工规定,报名者年龄应该在 16 周岁到 35 周岁之间(到 2005 年 12 月 31 日为止),即出生年月不在上述范围内的人员将不予接受,并显示“年龄不合格”的出错信息。(分数:15.00)(1).请根据规格说明,划分等价类。(分数:7.50)_(2).使用等价类划分方法为该软件设计测试用例。(分数:7.50)_26.简述软件生存周期的主要阶段及对应任务。(分数:10.00)_27.针对以下 C 语言程序,请按要求回答问题下而是一个简单的 C 语言程序:int funcl(int a,b,c)int k=1;if(a0b0)k=k+a;e
10、lse k=k+b;endifif(c0)k=k+c;return k;1画出该函数的程序流程图。2设计测试用例,分别使函数的各种逻辑覆盖率尽量达到 100%。如果认为该函数的某种逻辑覆盖率无法达到 100%,需要说明原因。3设计特殊的测试用例,说明各种逻辑覆盖之间的关系。(分数:25.00)_计算机四级软件测试工程师-38 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下面有关测试原则的说法中正确的是(分数:2.00)A.测试用例应由测试的输入数据和预期的输出结果两部分组成 B.测试用例只需选取合理的输入数据C.程序最好由编写该程序的程序
11、员自己来测试D.使用测试用倒进行测试是为了检查程序是否做了它该做的事解析:解析 由测试原则第 3 条“程序员应避免测试自己的程序”和第 4 条“在设计测试用例时,应该包括合理的和不合理的输入条件”可知,选项 B 和 C 显然不对。又由测试的目的是找错而不是证明程序正确可知,D 选项也不正确,所以排除法得选项 A 正确。2.关于易用性测试,说法错误的是(分数:2.00)A.用户界面测试是软件易用性测试最重要的一项内容B.对软件功能的动态关联进行测试可以通过检查菜单完成 C.使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率D.检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容解
12、析:解析 对软件功能的关联包括静态关联和动态关联两方面,其中对于静态关联的测试可以通过检查菜单完成,而对于动态关联的测试需要针对各项任务设计测试用例,以检查软件能否合理引导用户使用下一步的功能,故选项 B 说法不正确。3.对于软件失效的严重程度的划分往往需要针对软件本身的特点而定,通常可以按照对成本的影响或对系统能力的影响确定失效的严重程度,这里的成本指(分数:2.00)A.修复成本B.额外运行成本C.恢复成本D.以上都是 解析:解析 在实际情况中,软件失效对软件运行的影响不仅与软件失效的概率有关,还与软件失效的严重程度有关。因此,合理的软件可靠性指标不仅要考虑软件的可靠度,还应考虑失效的严重
13、程度,对于软件失效的严重程度的划分往往需要针对软件本身的特点而定,通常可以按照对成本的影响或对系统能力的影响确定失效的严重程度,这里的成本通常可能包括额外运行成本、修复成本和恢复成本等。4.下列小属于易用性测试的是(分数:2.00)A.易安装性测试B.兼容性测试 C.用户界面测试D.功能易用性测试解析:解析 易用性测试一般不仅针对应用程序,还要包括用户文档,除了对用户文档的测试,易用性测试主要包括三个方面:易安装性测试、功能易用性测试和用户界面测试。而兼容性测试是与易用性测式并列的测试方法,二者不存在包含关系。5.不是测试计划的整体目标的是(分数:2.00)A.确定测试的任务B.确定所需的各种
14、资源和投入C.发现并改正出现的问题 D.指导测试的执行解析:解析 测试计划的整体目标是为了确定测试的任务、所需的各种资源和投入、预见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标。6.关于人工测试方法,说法正确的是(分数:2.00)A.走查以小组为单位进行,是一系列规程和错误检查技术的集合 B.同行评审的文档是一种过渡性的文档,不是公开的正式文档C.桌上检查的文档是一个最终可交付的文档D.评审是一项很浪费时间的活动,会减缓项目的进度解析:解析 桌上检查的文档是一种过渡性的文档,不是公开的正式文档,而同行评审的“产品”口丁以理解成最终产品的组成部分,同行评审是在软件开发过程中产生需要
15、的一个可交付的文档。产品的例子包括:需求文档、设计文档、软件代码和单元测试产品、用户/操作手册、支持手册、计划文档和过程文档等。在软件开发过程中,管理者、开发人员、客户有时会反对评审,因为他们认为评审浪费时间,会减缓项目的进度,但实际上,真正造成项目进度缓慢的是各种各样的产品缺陷,同行评审不仅可以缩短工作时间,同时还可以节约大量成本。A 选项“走查以小组为单位进行,是一系列规程和错误检查技术的集合”说法完全正确。7.下列关于软件缺陷状态的定义,不正确的是(分数:2.00)A.New测试中新报告的软件缺陷B.Open缺陷被确认并分配给相关开发工程师处理C.Fixed测试工程师已完成修正,等待开发
16、人员验证 D.Closed缺陷已被修复解析:解析 Fixed 实际上是指开发工程师已完成修正,等待测试人员验证的缺陷状态。8.在实际的面向对象集成测试中,为保证测试的充分性,往往要关注测试类间的各种连接,下面的测试方法不属于针对类问连接的测试是(分数:2.00)A.受控异常测试B.往返场景测试C.模态类测试 D.类关联的多重性测试解析:解析 针对类间连接测试的常用技术有:类关联的多重性测试;受控异常测试;往返场景测试;模态机测试。模态机测试与类层次的模态类测试类似,二者区别是模态类测试是针对一个类进行的,而模态机测试是针对多个类进行的。9.在软件测试信息流中,输入的信息主要有(分数:2.00)
17、A.软件配置B.测试配置C.测试工具D.以上全部 解析:解析 考察软件测试的信息流输入,软件配置、测试配置和测试工具都属于测试流的输入信息。10.在数据转换测试中,需要考虑的关键因素是(分数:2.00)A.审计能力B.数据整理和数据库验证C.恢复计划和同步D.以上全部 解析:解析 数据转换测试的目标在于验证已存在数据的转换并载入一个新的数据库是否有效。在数据转换测试时,需要考虑的关键因素包括:审计能力;数据库验证;数据整理;恢复计划;同步。11.软件测试过程可持续改进的根本是(分数:2.00)A.度量与分析 B.变更控制C.把握需求D.度量解析:解析 在软件系统开发过程中,度量与分析同样体现的
18、是“全过程测试”理念,对测试过程的度量有利于及时把握项目情况,对过程数据进行分析,很容易发现优势和劣势,找出需要改进的地方,及时调整测试策略。所以说度量与分析是软件测试过程可持续改进的根本。12.下列哪一项不属于软件兼窬性的考虑范畴(分数:2.00)A.与外设的兼容性 B.与不同类软件的兼容性C.与浏览器的兼容性D.与中间件的兼容性解析:解析 软件在运行中总是或多或少的需要与其他软件进行交互,而任何交互问题都可能引起软件的运行问题,因此通常要针对与该软件可能发生交互的其他软件的兼容性进行测试。一般软件兼容性测试主要考虑:与操作系统的兼容性;与数据库的兼容性;与浏览器的兼容性;与中间件的兼容性;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 38 答案 解析 DOC
