第一篇:2008年4月计算机等级考试四级软件测试工程师真题
TopSage.com 23427557.doc / 9
声明:本资料由 大家论坛公务员考试专区http://bbs.topsage.com/index_66.html
收集整理,转载请注明出自
http://bbs.topasge.com 更多公务员考试信息,考试真题,模拟题:http://bbs.topsage.com/index_66.html
大家论坛,全免费公益性公务员论坛,等待您的光临!
更多精品在大家!
http:// 大家论坛,大家学习的地方!
大家网,大家的!
http://www.xiexiebang.com
更多精品在大家!TopSage.com
更多精品在大家!23427557.doc
http://www.xiexiebang.com9 / 9
大家网,大家的!
第二篇:2011年9月计算机等级考试四级软件测试工程师笔试真题及答案
2011年3月计算机等级考试四级软件测试工程师笔试真题及答案
一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1: 参考答案:C 参考解析:程序的正确性固然重要,但不足以体现软件的价值。
o 试题内容:
o 以下关于软件质量的说法中,错误的是
o
错误!未找到引用源。A:软件产品必须提供用户所需要的功能,并能正常工作
错误!未找到引用源。B:软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度
错误!未找到引用源。C:程序的正确性足以体现软件的价值 错误!未找到引用源。D:越是关注客户的满意度,软件就越有可能达到质量要求
2: 参考答案:B:
参考解析:软件测试原则包括A、C、D三项,没有B项。
o 试题内容:
o 以下关于软件测试原则的说法中,错误的是
o
错误!未找到引用源。A:在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件
错误!未找到引用源。B:测试过程中某模块中查出的错误越多,该模块残留的错误就越少
错误!未找到引用源。C:坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误
错误!未找到引用源。D:在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作
3: 参考答案:B: 参考解析:软件需求分析阶段测试的内容有:真正的需求,需求是否完备,是否兼容。
o 试题内容:
o 以下不属于软件需求分析阶段测试的内容是
o 错误!未找到引用源。A:通过场景走查和与用户沟通,看需求是否是用户“真”的需求
错误!未找到引用源。B:通过对开发进度、开发费用、产品性能、可靠性和内存使用等各方面需求的分析,看综合起来是否合理,是否有对需求的一个优先级安排
错误!未找到引用源。C:通过领域分析和与用户沟通,看需求是否是完备的
错误!未找到引用源。D:通过检查需求与实现环境的不相容之处,看需求是否可兼容
4: 参考答案:B:
参考解析:在软件测试中必须用不同的数据测试每一条路径。
o 试题内容:
o 以下关于覆盖测试的说法中,错误的是
o
错误!未找到引用源。A:语句覆盖要求每行代码至少执行一次 错误!未找到引用源。B:在路径测试中必须用不同的数据重复测试同一条路径
错误!未找到引用源。C:路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷
错误!未找到引用源。D:分支覆盖应使程序中每个判定的真假分支至少执行一次
5: 参考答案:A:
参考解析:桌上检查的项目包括:交差引用表、检查程序的语句代码和比较控制流图,不包括A项。
o 试题内容:
o 以下不属于桌上检查的项目是
o
错误!未找到引用源。A:检查小组对程序进行模拟执行,以展示系统的不同构件如何相互作用,暴露程序被忽略的细节 错误!未找到引用源。B:检查变量的交叉引用表,重点是检查未说明的变量和违反了类型规定的变量
错误!未找到引用源。C:选择、激活路径,检查程序的语句代码
错误!未找到引用源。D:比较由程序员设计的控制流图和由实际程序生成的控制流图,寻找和解释每个差异,修改文档和校正错误
6: 参考答案:A:
参考解析:走查的目的是:发现缺陷、遗漏和矛盾的地方。
o 试题内容: o 代码走查的目的是
o
错误!未找到引用源。A:发现缺陷、遗漏和矛盾的地方 错误!未找到引用源。B:确认程序逻辑与程序规格说明的一致性
错误!未找到引用源。C:验证需求变更的一致性
错误!未找到引用源。D:证明程序确实是按照用户的需求工作的
7: 参考答案:C: 参考解析:因为每个判断有三条可执行路径,这样至少需要3个测试用例。
o 试题内容:
o 设有一个判断语句
if(!(ch>=‘0’&&ch<=‘9’))printf(“This is not a digit!n”);
else printf(“This is a digit!n”);
为实现判定—条件覆盖,需要设计的测试用例个数至少应为
o
错误!未找到引用源。A:1 错误!未找到引用源。B:2 错误!未找到引用源。C:3 错误!未找到引用源。D:4
8:参考答案:D:
参考解析:单元测试的目的不包含检查用户接口是否满足客户的需求。
o 试题内容:
o 以下的叙述中不是单元测试目的的是
o
错误!未找到引用源。A:验证代码是否与设计相符合 错误!未找到引用源。B:发现设计和需求中存在的缺陷 错误!未找到引用源。C:发现在编码过程中引入的错误 错误!未找到引用源。D:检查用户接口是否满足客户的需求
9:参考答案:A:
参考解析:集成测试层次不包括应用环境集成测试。
o 试题内容:
o 以下不属于集成测试层次的是
o
错误!未找到引用源。A:应用环境集成测试 错误!未找到引用源。B:模块内集成测试 错误!未找到引用源。C:子系统内集成测试 错误!未找到引用源。D:子系统间集成测试 10:参考答案:D:
参考解析:α测试是用户在模拟实际操作环境下进行的测试,开发者坐在用户的旁边。
o 试题内容:
o 开发单位内部的用户在模拟实际操作环境下进行的,开发人员参与的测试是
o
错误!未找到引用源。A:接受测试 错误!未找到引用源。B:6σ测试 错误!未找到引用源。C:β测试 错误!未找到引用源。D:α测试
11: 参考答案:B:
参考解析:链接测试是Web应用软件功能测试之一。
o 试题内容:
o 以下关于Web应用软件测试的说法中,错误的是
o
错误!未找到引用源。A:Cookie测试是Web应用软件功能测试的一项重要内容
错误!未找到引用源。B:链接测试是Web应用软件易用性测试的一项重要内容
错误!未找到引用源。C:Web应用软件测试通常需要考虑安全性测试
错误!未找到引用源。D:Web应用软件测试通常需要考虑性能测试
12: 参考答案:A:
参考解析:软件性能测试不包括覆盖测试。
o 试题内容:
o 以下哪种软件测试不属于软件性能测试的范畴
o
错误!未找到引用源。A:覆盖测试 错误!未找到引用源。B:压力测试 错误!未找到引用源。C:负载测试 错误!未找到引用源。D:并发测试
13: 参考答案:C: 参考解析:暂无解析
o 试题内容:
o 以下哪一项属于Web应用软件业务层测试关注的范畴
o
错误!未找到引用源。A:浏览器兼容性测试 错误!未找到引用源。B:应用服务器兼容性测试 错误!未找到引用源。C:服务器端程序的功能测试 错误!未找到引用源。D:排版结构的测试
14: 参考答案:B:
参考解析:性能计数器的分析包括处理器分析。
o 试题内容:
o 以下哪一种技术属于基于性能计数器的性能分析技术
o
错误!未找到引用源。A:字符串分析 错误!未找到引用源。B:处理器分析 错误!未找到引用源。C:变量分析 错误!未找到引用源。D:循环次数分析
15: 参考答案:A:
参考解析: Cookie测试属于功能测试,排版结构测试与浏览器兼容性测试属于表示层的测试,并发测试属于性能测试。
o 试题内容:
o 以下关于Web应用软件易用性测试的说法中,错误的是
o
错误!未找到引用源。A:Cookie测试是Web应用软件易用性测试的一项重要内容
错误!未找到引用源。B:排版结构测试是Web应用软件易用性测试的一项重要内容
错误!未找到引用源。C:并发测试不是Web应用软件易用性测试的一项重要内容
错误!未找到引用源。D:浏览器兼容性测试不是Web应用软件易用性测试的一项重要内容
16: 参考答案:B:
参考解析:在软件可靠性领域,同一软件的不同拷贝具有相同的可靠性。
o 试题内容:
o 以下关于软件可靠性的说法中,正确的是
o
错误!未找到引用源。A:软件发生物理退化是影响软件可靠性的重要因素
错误!未找到引用源。B:同一软件即使运行于不同硬件环境其可靠性保持相同
错误!未找到引用源。C:如果没有恶意的使用者,软件总是可靠的 错误!未找到引用源。D:软件可靠性与软件的使用方式密切相关
17: 参考答案:B: 参考解析:数据兼容性测试主要包括不同版本间的数据兼容性和不同软件间的数据兼容性,A、C、D项都符合其关注的范畴。
o 试题内容:
o 以下哪一项不属于数据兼容性测试关注的范畴
o
错误!未找到引用源。A:一个Web应用软件是否能支持以前版本使用的关系型数据库
错误!未找到引用源。B:一个杀毒软件是否会破坏其他软件保存的文件
错误!未找到引用源。C:一个文字处理软件能否处理其他文字处理软件保存的文件
错误!未找到引用源。D:一个文字处理软件能否处理以前版本保存的文件
18: 参考答案:C:
参考解析:面向对象的单元测试不包括“动态绑定”。
o 试题内容:
o 以下关于面向对象软件测试的说法中,错误的是
o
错误!未找到引用源。A:面向对象软件的大突击集成测试只进行一轮,无需增量集成
错误!未找到引用源。B:测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴
错误!未找到引用源。C:测试动态绑定属于面向对象软件单元测试考虑的范畴
错误!未找到引用源。D:等价类划分是一种类树层次的测试技术
19: 参考答案:B:
参考解析:用户界面不在软件易用性关注的范畴内。
o 试题内容:
o 以下哪一项不属于软件易用性测试关注的范畴
o
错误!未找到引用源。A:软件是否能帮助用户减少输入中的重复劳动
错误!未找到引用源。B:软件的用户界面风格是否与其他软件一致 错误!未找到引用源。C:软件是否支持用户根据自己的需要进行定制
错误!未找到引用源。D:当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度
20: 参考答案:D:
参考解析:不变式边界测试是针对类树多态性的测试技术。
o 试题内容:
o 以下关于面向对象程序单元测试的说法中,正确的是
o
错误!未找到引用源。A:只要对类的每个成员方法都进行了测试就可完成对该类的单元测试
错误!未找到引用源。B:不需要对抽象类进行单元测试
错误!未找到引用源。C:基于判定表的测试可以用于面向对象程序的单元测试
错误!未找到引用源。D:不变式边界测试是一种针对类树多态性的测试技术
21: 参考答案:D: 参考解析:暂无解析
o 试题内容:
o 以下有关测试过程质量控制的描述中,错误的是
o
错误!未找到引用源。A:测试过程中可以对测试需求进行重新获取
错误!未找到引用源。B:在补充完善测试用例过程中应该进行变更控制
错误!未找到引用源。C:对测试过程的度量和分析可有效提高测试效率,降低测试风险
错误!未找到引用源。D:测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试
22: 参考答案:C:
参考解析:在测试过程中,应严格执行测试计划。
o 试题内容:
o 以下有关测试活动的描述中,错误的是
o
错误!未找到引用源。A:测试策划中的活动是确定测试范围、测试环境和制定测试计划
错误!未找到引用源。B:测试用例设计是测试设计与实现的主要内容
错误!未找到引用源。C:测试执行中可随时修订测试计划 错误!未找到引用源。D:测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态
23: 参考答案:C:
参考解析:自动化辅助手工测试过程中,设置和清除环境是手工进行的。
o 试题内容:
o 以下有关自动化测试的说法中,错误的是
o
错误!未找到引用源。A:自动化测试过程的核心内容是执行测试用例
错误!未找到引用源。B:采用技术手段保证自动化测试的连续性和准确性很重要
错误!未找到引用源。C:自动化辅助手工测试过程中,设置和清除测试环境是自动开展的
错误!未找到引用源。D:自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的
24: 参考答案:C:
参考解析: 随机测试属于黑盒测试方法。
o 试题内容:
o 白盒测试方法不包括
o
错误!未找到引用源。A:数据流测试 错误!未找到引用源。B:控制流测试 错误!未找到引用源。C:随机测试 错误!未找到引用源。D:符号求值
25: 参考答案:B:
参考解析:验收测试技术要求类同系统测试技术。
o 试题内容:
o 以下有关软件验收测试的说法中,错误的是
o
错误!未找到引用源。A:验收测试一般由软件的需方组织 错误!未找到引用源。B:验收测试的技术要求与系统测试不同 错误!未找到引用源。C:验收测试可委托第三方测试机构进行 错误!未找到引用源。D:验收测试由独立于软件开发的人员实施
第三篇:2011年9月计算机等级考试四级软件测试工程师笔试真题及答案
2011年9月计算机等级考试四级软件测试工程师笔试真题及答案
一、选择题 下列各题四个选项中,只有一个选项是正确的。
(1)ANSI/IEEE STD729-1983 给出软件质量的定义:软件产品满足规定的和 隐含的与需求能力有关的全部特征和特性。以下叙述中不属于这些质量特征和 特性的是
A)产品功能 B)效率 C)可使用性 D)项目成本和进度(解释见后面)(2)软件产品需求规格说明书是软件缺陷存在最多的地方,其原因是 A)软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致 B)系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡 C)采用不熟悉的新技术开发系统或不科学的算法解决问题 D)系统内各子系统或模块的参数过于复杂,导致信息传递失误
(3)条件覆盖的基本思想是设计若干测试用例,执行被测程序,使得每个判断的每个条件的可能取值至少满足一次。那么对于如下的 C 语言程序段 if(a>0&&b>0)c=c/a; if(a>1||c>1)c=c+1; 如果采用适用于条件覆盖的两个测试用例,其输入值分别为 a=2,b=-1,c=-2 和 a=-1,b=2,c=3,则以下叙述中正确的是
A)执行测试后,4个条件a>0,b>0,a>1,c>1 的所有取值都至少执行一次 B)执行测试后,除 b>0 取真和 c>1 取假外其他条件取值都至少执行一次 C)执行测试后,除 b>0 取假和 c>1 取真外其他条件取值都至少执行一次 D)执行测试后,除 b>0 取真和 c>1 取真外其他条件取值都至少执行一次(4)对于题 3 所给的 C 语言程序段 if(a>0&&b>0)c=c/a; if(a>1||c>1)c=c+1; 执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是
A)2 B)3 C)4 D)5(5)单元接口测试是单元测试的一种,以下不属于单元接口的是 A)参数表 B)输入/输出文件 C)出错信息处理 D)全局量(6)下图(a)是一个程序的模块结构。模块 A 是主模块。下图(b)是集成测试 顺序的示意图。从此图可知,这个集成策略是:
A)自顶向下集成 B)自底向上集成 C)大突击集成 D)三明治式集成(7)集成测试分析的作用是指导集成测试用例的设计,安排测试和集成顺序。集成模块划分是集成测试分析的一个重要环节。以下叙述中不属于合理的集成模块划分的是
A)被集成的几个模块间的联系必须很密切 B)可以很容易地隔离集成模块的外围模块
C)集成模块内部各个模块必须共享某些数据区或程序区 D)能够简便地模拟外围模块向集成模块发送消息
(8)破坏性测试的任务是评测软件在承受超出其正常负荷 N 倍的情况下,错误出现时的状态和错误发生后的恢复能力。它的实施主要在
A)系统层 B)子系统层 C)协议/指标层 D)用户层(9)程序代码检查过程中为检查说明、使用错误,通常需要借助一些引用表。以下不适用于做这种检查的引用表是
A)循环层次表 B)事件/响应表 C)变量交叉引用表 D)标号交叉引用表(10)在单元测试过程中,“差 1 错”属于比较错误,它是指 A)不正确地多循环或少循环一次 B)不同数据类型的比较
C)不正确的逻辑运算符或优先次序 D)当遇到死循环时无法跳出循环
(11)以下关于软件性能测试的说法中,正确的是
A)检测每个函数的 McCabe 圈复杂度是软件性能测试关注的主要内容 B)缩短平均故障修复时间是软件性能测试的主要目的之一 C)提高并发进程数是软件性能测试的主要目的之一 D)吞吐量是软件性能测试中一种常用的性能指标(12)以下哪种软件测试不属于软件性能测试的范畴
A)数据流测试 B)压力测试 C)负载测试 D)并发测试中(13)以下关于软件可靠性测试的说法中,正确的是 A)软件可靠性测试总是能比白盒测试发现更多的错误 B)软件可靠性测试总是能比黑盒测试发现更多的错误 C)软件可靠性测试不关注与软件性能有关的软件故障
D)软件可靠性测试度量出来的软件可靠性特定于所定义的软件运行剖面(14)以下关于软件可靠性与硬件可靠性的主要区别的说法中,错误的是 A)软件的失效多是逻辑错误引起的;硬件的失效很多不是逻辑错误引起的 B)硬件在使用过程中会发生物理退化;软件在使用过程中不会发生物理退化 C)硬件的使用者少,不容易引起失效;软件的使用者多,更容易引起失效 D)软件的每个拷贝都是完全一样的;按照设计生产出来的同规格硬件总有微小差别
(15)以下关于面向对象软件测试的说法中,正确的是
A)对于一个类进行单元测试时,一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
B)对于一个类进行单元测试时,一个测试用例只能调用在该类的父类中定义的方法,不能调用在该类中定义的方法
C)对于一个类进行单元测试时,一个测试用例既可以调用在该类的父类中定义的方法,也可以调用在该类中定义的方法
D)对于一个类进行单元测试时,由该类及其父类中定义的方法组成的任何一个序列都是一个合理的测试用例
(16)以下关于面向对象软件测试的说法中,正确的是 A)不需要对抽象类进行单元测试
B)等价类划分测试是一种类层次的测试技术 C)不变式边界测试是一种类层次的测试技术 D)测试动态绑定是类树测试的唯一目标
(17)以下关于面向对象软件集成测试的说法中,错误的是 A)协作集成是指将可以协作完成特定系统功能的类集成在一起进行集成测试 B)针对一个类的多个成员方法闻协作的测试不属于面向对象软件集成测试关注的范畴
C)针对一个类的多个实例间协作的测试不属于面向对象软件集成测试关注的范畴
D)针对一个类树上多个类的行为的测试属于面向对象软件集成测试关注的范畴(18)以下关于 Web 应用软件测试的说法中,正确的是 A)内容测试是 Web 应用软件性能测试的一项重要内容 B)表单测试是 Web 应用软件易用性测试的一项重要内容 C)并发测试是 Web 应用软件安全性测试的一项重要内容 D)Cookie 测试是 Web 应用软件功能测试的一项重要内容(19)以下哪一项不属于软件易用性测试关注的内容 A)相似功能的使用风格是否与同类软件一致 B)软件内相似功能的使用风格是否一致 C)软件是否能帮助用户减少输入中的重复劳动 D)软件界面的色彩是否悦目
(20)以下哪一项不属于兼容性测试关注的范畴 A)操作系统是否能运行于不同的硬件平台
B)杀毒软件在清除病毒时是否会影响办公软件的正常工作 C)Web 应用软件是否支持不同的关系型数据库 D)软件用户手册中的功能说明与实际功能是否一致(21)下列有关测试活动的描述中,错误的是
A)测试策划的主要依据包括测试合同中测试范围和进度安排要求等 B)测试执行中不能随意修订测试计划 C)测试用例设计是测试执行的主要内容
D)测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态(22)以下有关回归测试的说法中,正确的是 A)回归测试是一个测试阶段
B)回归测试的目标是确认被测软件经修改和扩充后正确与否 C)回归测试不能用于单元和集成测试阶段
D)回归测试是指在软件新版本中验证已修复的软件问题(23)下列有关测试过程质量控制的描述中,正确的是 A)测试设计与实现应完整覆盖测试需求 B)测试过程中不能对测试需求进行重新获取
C)测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试 D)软件测试应解决软件系统中所有缺陷
(24)下列关于开始软件测试工作应具备的条件中,错误的是 A)具有测试合同(或项目计划)B)软件测试文档齐全、符合规范 C)所提交的被测软件受控 D)软件源代码正确通过编译或汇编
(25)软件测试文档可进行合理的取舍与合并,对于微、小规模软件,下列说法中错误的是
A)测试计划和测试说明可以合并
B)测试报告中可包括测试记录和测试问题报告
C)测试报告、测试记录、测试问题报告和测试总结报告可以合并 D)测试说明和测试报告可以合并
二、论述题
论述题 1: 在企业信息管理系统中,人员信息查询是最常见的。使用以下3个独立的查询条件:
1)员工号(ID)2)员工姓名(Name)3)员工邮件地址(eMail)每个查询条件可有可无,但不能都没有;且条件的取值可以是能查到的,也可以是查不到的。当出现多个查询条件时,按 ID→Name→eMail 的顺序查询。如果某一条件未出现,则检查下一条件;如果某一条件出现,则检查满足该条件取值的信息是否存在:若不存在,立刻中止查询,并输出失败信息;若存在,继续下一条件查询,最后输出查询结果。
要求(1)画出实现查询的程序流程图。(2)给出一组测试路径,能覆盖程序流程图的所有分支。
(1)画出程序中函数 addLInt 的控制流程图;
(2)设计一组测试用例,使该程序 addLInt 函数的语句覆盖率和分支覆盖率 均能达到 100%。如果认为该函数的语句覆盖率或分 支覆盖率无法达到 100%,需 说明为什么。参考答案及解析
一、选择题(1)D(2)B(3)B[解析] 根据与“&&”、或“||”的“短路”运行特性,结合两组输入 值分析可知,第一个判断条件b>0 取真,第二个判断条件c>1 取假没有被执 行,其他条件的取值都被至少执行了一次。
(4)C[解析] 两个分支四条路径,至少需要4个测试用例。(5)D[解析] 单元测试从5个方面考虑,分别是:模块接口、出错处理、独 立路径、边界条件和局部数据结构。答案中,参数表和输入/输出文件属于模块 接口,所以答案选D。(6)B(7)C[解析] 合理的集成测试模块划分应满足以下几点:被集成的几个模块 之间的关系必须密切;可以方便地隔离集成模块的外围模块;能够简便地模拟 外围模块向集成模块发送消息;外围模块向被测试的集成模块发送的消息能够 模拟实际环境中的大多数情况。(8)A(9)B[解析] 引用表是为了支持对源代码进行静态检查,可分为:标号交叉 引用表;变量交叉引用表;子程序、宏和函数表;等价表;常数表。
(10)A[解析] “差1 错”是指:不正确地多循环或少循环一次;迭代发散 时不能退出;错误地修改了循环变量。
(11)D[解析] 软件性能的指标主要有: ①响应时间。②系统响应时间和应用延迟时间。③吞吐量。④并发用户数。⑤资源利用率。
(12)A[解析] 软件性能的测试主要分为: ①性能测试。②并发测试。③压力测试。④可靠性测试。⑤负载测试。⑥配置测试。⑦失效恢复测试。(13)D(14)C[解析] 软件可靠性与硬件可靠性的区别: ①唯一性。软件设计出来以后,每份拷贝都是完全一样的,而硬件在设计 出来以后-每个按照设计生产的硬件都不可能完全相同。②物理退化。硬件可靠性研究的一个重要原因就是物理退化。③逻辑复杂性。软件是纯逻辑产品,内部逻辑复杂度高,而硬件的内部逻 辑相对简单。④版本更新。硬件的更新通常较慢,而软件受到需求变更等因素的影响,版本更新比较频繁。
(15)C[解析] 由于集成和多态的使用,对子类的测试通常不能限定在子类 中定义的成员变量和成员方法上,还需要考虑父类对子类的影响。(16)C(17)C[解析] 协作集成是在集成测试时针对系统完成的功能,它将可以相 互协作完成特定系统功能的类集成在一起进行测试。针对一个类多个实例间的 测试属于面向对象集成测试的范畴。(18)D(19)D(20)D[解析] 兼容性测试包括:与操作系统的兼容性;与数据库的兼容 性;与浏览器的兼容性;与中间件的兼容性;与其他软件的兼容性;与平台软 件的兼容性。(21)C[解析] 测试活动包括四项基本内容: ①测试策划。②测试设计与实现,在该活动中制定测试的技术方案、选择测试工具,并 根据测试技术方案设计测试用例。③测试执行。④测试总结。
(22)B[解析] 回归测试有两种不同的使用方式,都是建立在复用原有测试 的思想之上的。其方式描述如下: ①一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺 陷的测试,看这个缺陷是否重现。回归测试的目的是为了确认对程序的修改达 到了预期的目标。②当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修 改没有对程序的其他部分产生干扰。(23)C[解析] 测试过程的质量控制中应包括以下4 方面的内容: ①把握需求。在软件系统开发过程中,需求的获取和完善贯穿于每一个阶 段,依据“尽早测试”和“全面测试”的原则。②变更控制。体现“全过程测试”的理念。③度量与分析。若相同时间间隔内发现的缺陷数量呈收敛状态,则说明测 试是充分的。④测试过程可持续改进。
(24)B[解析] 软件测试工作一般应具备的条件为:具有测试合同(或项目计 划);具有软件测试所需的各种文档;所提交的被测软件受控;软件源代码正确 通过编译或汇编。
(25)D[解析] 对于微、小规模的软件,测试计划和测试说明可以合并,测 试报告、测试记录、测试问题报告、测试总结报告也可以合并。
论述题 2: 下图是 QEsuite Web Version 1.0 的问题报告工作状态转换流程。
第四篇:2013年计算机等级考试四级软件测试工程师笔试题6
2012年9月份全国计算机等级考试已如期举行,预计2013年上半年计算机等级考试报名时间将于2012年11月—12月开始,以下是小编帮大家整理的2013年计算机等级考试四级软件测试工程师笔试题,为参加2013年计算机四级考试做准备,希望能帮到大家。单选题
1.在软件设计和编码时,采取(D)等措施都有利于提高软件的可测试性。
A.不使用标准文本以外的语句,书写详细正确的文档
B.不使用标准文本以外的语句,采用良好的程序结构
C.书写详细正确的文档,信息隐蔽
D.书写详细正确的文档,采用良好的程序结构
2.ROBOT GUI 和 WINNER 中的脚本语言为?(B)
A.VBB.SQBASICC.TSLD.VC
3.装有 DOS 操作系统的微机启动后,自动执行的命令文件是:(B
A.CONFIG.SYS B.AUTOEXEBAT C.COMMANCOM D.SETUP.SYS
多项选择题:
1.BUGZILLA 的架构不属于以下哪种?(ABC)
A.TO C
B.C/S
C.TO B
D.B/S
2.BUGZILLA 和 CLEARQUEST 的功能符合以下哪些描述?(BCD)
A.BUG 修改
B.BUG 记录
C.缺陷跟踪
D.BUG 统计
第五篇:2013年计算机等级考试四级软件测试工程师笔试题7
单选题
1.在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解,正确的是(D)。A.指响应时间
B.指报文从客户端发出到客户端接收到服务器响应的间隔时间 C.指报文在网络上的传输时间外语学习网
D.指从报文开始进入网络到它开始离开网络之间的时间 2.在下列操作中,DOS 内部命令所特有的操作是:(D)
A.主机内部操作 B.文件操作 C.磁盘操作D.在任何目录下都可以执行的命令 3.在以下网络应用中,要求带宽最高的应用是(A)。A.可视电话 B.数字电视 C.拨号上网 D.收发邮件 多项选择题
1.POP3、SMTP 服务的默认端口号为(AB)。A.110 B.25 C.108 D.21 2.LINUX 中查看文件内容的命令为?(AB)A.VI B.CAT C.LS D.PWD 3.LINUX 中查看网卡信息的命令为?(CD)A.IPTABLES B.PING C.IFCONFIG D.IFCONFIG –a