全国计算机等级考试软件测试工程师2009年3月.doc

上传人:人*** 文档编号:545292765 上传时间:2023-07-03 格式:DOC 页数:21 大小:259.51KB
返回 下载 相关 举报
全国计算机等级考试软件测试工程师2009年3月.doc_第1页
第1页 / 共21页
全国计算机等级考试软件测试工程师2009年3月.doc_第2页
第2页 / 共21页
全国计算机等级考试软件测试工程师2009年3月.doc_第3页
第3页 / 共21页
全国计算机等级考试软件测试工程师2009年3月.doc_第4页
第4页 / 共21页
全国计算机等级考试软件测试工程师2009年3月.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《全国计算机等级考试软件测试工程师2009年3月.doc》由会员分享,可在线阅读,更多相关《全国计算机等级考试软件测试工程师2009年3月.doc(21页珍藏版)》请在金锄头文库上搜索。

1、 全国计算机等级考试2009年3月四级软件测试工程师笔试真题 一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 1.在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的 (2分)o A:效率o B:易用性o C:功能性o D:可靠性 2.程序独立测试的人员应是 (2分)o A:程序员自己o B:同一开发组的测试成员o C:第三方测试人员o D:同一开发组的其他成员 3.如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或错误的声明,这是属于

2、(2分)o A:致命的错误o B:严重的错误o C:一般的错误o D:微小的错误 4.有一段小程序,对数组An中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。 int maxInt=32767,minInt=-32768; negat=0;posit=0; for (int i=0;in;i+) if(Ai0&Ai=minInt-negat)negat=negat+Ai; else if(Ai0&Ai=maxInt-posit)posit=posit+Ai; 可能的测试路径数是 (2分)o A:Ao B:Bo C:Co D:D 5.下图是一个判定路径覆盖图,

3、其中用“”表示判定语句,用“”表示处理语句,用“”表示判定汇合点,用“”表示判定路径,若有一个测试用例覆盖了判定路径A、B、E、H,则判定路径覆盖率为 (2分)o A:57.1%o B:78.6%o C:90%o D:100% 6.人们从长期的测试工作经验得知,大量的错误是发生在输入范围的 (2分)o A:边界上o B:内部o C:外部o D:相互作用上 7.单元测试的测试对象不包括 (2分)o A:设计单元o B:各个操作o C:内部消息序列o D:场景 8.一个好的程序实现是要考虑各种可能出错的条件,并进行适当的出错处理,即预设各种出错处理的 (2分)o A:现象o B:策略o C:通路o

4、 D:场景 9.正向测试的测试用例用于验证被测单元的功能和性能指标是否能够兑现,而反向测试的测试用例则是要检查被测单元是否做了 (2分)o A:应该做的事情o B:不该做的事情o C:有错误的事件o D:有性能缺陷的事情 10.在基于调用图的集成中,有一种集成策略就是对应与调用图的每一条边建立并执行一个集成测试会话,即对有调用关系的两个程序单元进行集成测试,这样可以免除驱动和桩的编写,这种集成策略是 (2分)o A:持续集成o B:三明治集成o C:成对集成o D:相邻集成 11.以下哪种软件测试不属于软件性能测试的范畴 (2分)o A:配置测试o B:健壮性测试o C:失效恢复测试o D:负

5、载测试 12.以下目标中,哪个是软件性能测试的目标 (2分)o A:检查软件的容错能力o B:发现压力下软件功能的缺陷o C:发现软件的安全漏洞o D:检查用户界面是否易于使用 13.以下关于软件可靠性测试的说法中,正确的是 (2分)o A:软件运行剖面的定义需要符合软件的实际运行情况o B:测试用例的生成必须采用白盒测试方法o C:软件可靠性测试通常能够比黑盒测试发现更多的错误o D:软件可靠性测试必须在集成测试中实施 14.以下关于面向对象软件测试的说法中,正确的是 (2分)o A:面向对象软件只能采用白盒测试,不能采用黑盒测试o B:测试一个类时,该类成员方法的任何一个消息序列都是合理的

6、测试用例o C:若类B是类A的子类,针对类B的测试用例可以包含对类A的成员方法的调用o D:等价类划分是一种类树层次的测试技术 15.以下关于面向对象程序集成测试的说法中,错误的是 (2分)o A:大突击集成只进行一轮,无需增量集成o B:与大突击集成相比,自底向上集成通常有助于得到更高的测试充分性o C:基干集成在任何情况下都优于自底向上集成o D:无论是自底向上集成还是自顶向下集成,都需要为集成测试开发相应代码 16.以下哪种测试属于面向对象程序集成测试考虑的范畴 (2分)o A:针对一个类的多个成员方法间协作的测试o B:针对一个成员方法的不同输入情况的测试o C:针对多个类的多个实例间

7、协作的测试o D:针对一个类树上多个类间继承的测试 17.以下关于Web应用软件测试的说法中,正确的是 (2分)o A:链接测试是Web应用软件测试的一项内容o B:Web应用软件测试通常不考虑安全性测试o C:与传统软件相比,Web应用软件测试更简单o D:Web应用软件只能进行黑盒测试,不能进行白盒测试 18.以下关于Web应用软件测试的说法中,错误的是 (2分)o A:内容测试是Web应用软件测试的一项重要内容o B:Cookie安全性测试是Web应用软件安全性测试的一项重要内容o C:并发测试是Web应用软件性能测试的一项重要内容o D:表单测试是Web应用软件性能测试的一项重要内容

8、19.以下哪一项不属于软件易用性测试关注的范畴 (2分)o A:软件界面的色彩是否协调o B:软件是否能在多种操作系统下运行o C:软件是否支持用户根据自己的需要进行定制o D:软件是否能主动引导用户使用相互关联的功能 20.以下哪一项属于兼容性测试关注的范畴 (2分)o A:办公软件在异常退出时是否会破坏正在处理的文档o B:杀毒软件在清除病毒时是否会破坏办公软件的文档o C:软件同类功能的使用风格是否一致o D:软件提供的功能与用户手册的说明是否一致 21.下列有关软件测试设计的说法中,正确的是 (2分)o A:测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标o B:基于判定表

9、的测试用例设计方法是白盒测试用例设计方法o C:测试方案设计中可以忽略软件系统的实际使用环境o D:测试开发不是测试用例设计的工作内容 22.下列有关测试项目结束与定稿测试报告的说法中,正确的是 (2分)o A:测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了o B:对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告o C:审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告o D:当所有测试计划内容完成,测试覆盖率达到要求以及产品质量达到定义的标准,即可定稿测试报告 23.下列有关自动测试的基本概念中,错误的是 (2分)o

10、 A:仅有自动测试执行而无自动比较,则不算是完全自动化测试o B:自动比较的内容可以是:文本、格式化数据、电子邮件信息、数据库内容等o C:自动比较的局限性在于自动比较可能没有人工比较灵活性高o D:自动比较海量数据、屏幕输出等信息不是计算机能够胜任的自动工作 24.以下关于软件回归测试的说法中错误的是 (2分)o A:软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试o B:软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试o C:软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试o D:对具体的软件,可以根据软件测试合同及软件的重要性、完整

11、性级别对回归测试内容进行剪裁 25.以下说法中错误的是 (2分)o A:验收测试是以需方为主的测试,其对象是完整的、集成的计算机系统o B:验收测试的技术依据是软件研制合同(或用户需求或系统需求)o C:进行验收测试的软件必需已经通过系统测试o D:验收测试一般应由软件的需方组织,不可以委托第三方测试机构实施o 1:参考答案:D我的答案:参考解析:(P6)可靠性:在指定条件下使用,软件产品维持规定的性能水平的能力;效率:在规定条件下,相对于所用的资源的数量,软件产品可提供适当性能的能力;易用性:在指定条件下使用,软件产品被理解、学习、使用和吸引用户的能力;功能性:当软件在指定条件下使用,软件产

12、品提供明确的和隐含要求的功能的能力。o 试题内容:o 在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的 A:效率 B:易用性 C:功能性 D:可靠性o 2:参考答案:C我的答案:参考解析:(P19)独立测试是指软件测试工作由在经济上和管理上独立于开发机构的组织进行。o 试题内容:o 程序独立测试的人员应是 A:程序员自己 B:同一开发组的测试成员 C:第三方测试人员 D:同一开发组的其他成员o 3:参考答案:B我的答案:参考解析:(P13)严重的错误,是指功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明;致命的错误,是指造成系统或应用程序崩溃、

13、死机、系统悬挂,或造成数据丢失、主要功能完全丧失等;一般的错误,是指不太严重的错误,这样的软件缺陷虽然不影响系统的基本使用,但没有很好的实现功能,没有达到预期的效果;微小的错误,是指一些小的问题,对功能几乎没有影响,产品及属性仍可使用。o 试题内容:o 如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或错误的声明,这是属于 A:致命的错误 B:严重的错误 C:一般的错误 D:微小的错误o 4:参考答案:B我的答案:参考解析:(P21)对与嵌套型分支结构,若有N个判定语句,则存在N+1条不同的路径。o 试题内容:o 有一段小程序,对数组An中所有正整数和负整数求累加

14、和,negat和posit分别返回负整数和正整数的累加和。int maxInt=32767,minInt=-32768;negat=0;posit=0;for (int i=0;in;i+)if(Ai0&Ai=minInt-negat)negat=negat+Ai;else if(Ai0&Ai=maxInt-posit)posit=posit+Ai;可能的测试路径数是 A:A B:B C:C D:Do 5:参考答案:A我的答案:参考解析:(P65)DDP覆盖率公式:DDP覆盖率被评价到的判定路径数量/程序中判定路径总数100=4/7100%=57.1%。o 试题内容:o 下图是一个判定路径覆盖图,其中用“”表示判定语句,用“”表示处理语句,用“”表示判定汇合点,用“”表示判定路径,若有一个测试用例覆盖了判定路径A、B、E、H,则判定路径覆盖率为 A:57.1% B:78.6% C:90% D:100%o 6:参考答案:A我的答案:参考解析:(P94)人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。o 试题内容:o 人们从长期的测试工作经验得知,大量的错误是发生在输入范围的 A:边界上 B:内部 C:外部 D:相互作用上o 7:参考答案:D我的答案:参考解析:(P120)单元测试的测试对象是实现了具体功能的程序单元,一般对应

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号