1、计算机四级软件测试工程师真题 9月一、选择题下列各题A)、B)、C)、D)四个选项中,只有一种选项是对的。1、如下有关软件质量属性说法中,错误是(C)A)软件功能性是指当软件在指定条件下使用时,软件产品满足明确和隐含功能规定能力B)软件可维护性是指软件产品纠正错误、改善功能或适应环境、需求和功能规格阐明变化可被修改能力C)软件性能是指在指定条件下使用时,软件产品维持规定性能水平能力D)软件可移植性是指软件产品从一种环境迁移到此外一种环境能力2、如下说法中不属于测试目的是(B)A)测试是为了证明程序有错B)测试是为了证明程序无错C)测试就是评价一种程序和系统特性或能力,并确定它与否达到预期成果D
2、)测试能给使用者建立一种信心,确信程序可以按预期设想运行解析GlenfordJ.Myers1979提出软件测试是为了证明程序有错,而不是证明程序无错误。3、 如下不属于软件设计阶段测试内容是(D)A) 在所有设计层次跟踪需求,看设计与否满足需求B) B)从系统环境规定和程序实行性能角度,看设计与否可行C)检查设计文档中所有也许错误条件,看对这些错误处理与否合适D)实行程序评估工作,以分析程序与否对设计阐明做了对的翻译4、如下不属于公布测试内容是AA)产品回归测试B)产品功能测试C)产品性能测试D)产品安装测试5、不会导致比较错误状况是DA)由于存在舍入误差也许导致浮点数运算不对的B)使用整数除
3、法导致表达式x/2*2=x不成立(假定x是整数)C)不同样数据类型变量之间进行比较D)部分变量定义后未使用解析导致比较错误状况有:与否存在不同样数据类型变量间比较。与否存在混合比较或不同样长度变量之间比较。比较运算符与否对的。每个布尔表达式所示内容与否对的。布尔运算符对象与否是布尔类型。在二进制计算机上与否存在小数或浮点数之间比较,四舍五入、二进制表达十进制近似性,往往会导致误差。对包括多种布尔运算符表达式,计算次序和运算符优先次序与否对的。编译器计算布尔表达式措施与否对程序产生影响。6、代码走查小组组员不包括CA)测试员B)负责维护该程序程序员C)最终顾客D)秘书或记录员7、有一种鉴定语句i
4、f(ch=ach=z|ch=Ach=Z)printf(Thisisaletter!n);elseprintf(Thisisnotaletter!n);为实现途径覆盖,需要设计测试用例个数至少应为DA)3 B)5 C)6 D)28、 如下论述中不属于单元测试测试用例设计所关注内容是BA) 被测单元输入 B)程序运行环境C)该测试用例实际测试代码 D)测试用例期望输出成果9、基于分解集成方略不包括BA)大突击集成 B)MM途径增量式集成C)自顶向下增量式集成 D)自底向上增量式集成解析基于分解集成方略有:大突击测试(一次性集成措施);自顶向下增量式集成;自底向上增量式集成;混合增量式(三明治)集成
5、;改善三明治集成。10、由软件多种顾客在一种或多种顾客实际使用环境下进行,开发者一般不在测试现场测试叫做CA)接受测试B)测试C)测试D)6测试11、如下指标中哪个是衡量软件性能指标AA)响应时间B)故障修复时间C)无端障运行时间D)编译花费时间解析衡量软件性能指标有:响应时间。系统响应时间和应用延迟时间。吞吐量。并发顾客数。资源运用率。12、如下有关Web应用软件测试说法中,对的是CA)浏览器兼容性测试是Web应用软件业务层测试一项关键内容B)表单测试是Web应用软件兼容性测试一项关键内容C)数据完整性测试是Web应用软件数据层测试一项关键内容D)链接测试是Web应用软件安全性测试一项关键内
6、容13、如下哪个目的不是软件性能测试目的AA)检测软件安全控制特性与否工作得对的B)发现压力下软件功能缺陷C)检查软件最大负载D)确定软件最大提议顾客数14、如下有关Web应用软件测试说法中,错误是DA)顾客端内容安全性是Web应用软件安全性测试关注一项内容B)对Web应用软件进行性能测试时,一般需要进行压力测试C)在Web应用软件分层测试方略中,除了对每一层进行测试,还需要对层间集成进行测试D)Web应用软件功能测试可以只关注服务器端程序,而不必关注顾客端程序15、如下哪一项属于软件可靠性测试关注内容CA)分析测试用例分支覆盖率 B)检测软件安全漏洞C)设定软件运行剖面 D)分析软件容错能力
7、16、如下哪一项属于兼容性测试关注范围CA)软件同一功能与否支持多种操作措施B)软件与否能积极严禁顾客也许进行非法操作C)软件与否支持同类软件数据格式D)软件与否许可顾客针对自己使用习惯进行定制17、如下有关面向对象软件测试说法中,对的是DA)等价类测试是面向对象软件白盒测试常见手段B)数据流测试是面向对象软件黑盒测试常见手段C)面向对象软件可靠性测试需要考虑继承影响D)面向对象软件覆盖率测试需要考虑多态影响18、如下哪一项属于易用性测试关注范围AA)软件使用图标与否能对的反应对应功能B)软件与否具有良好性能C)软件与否可以在多种操作系统环境下运行D)软件提供功能与否丰富19、如下有关面向对象
8、程序集成测试说法中,错误是BA)夹层式集成实际上是综合采用自底向上集成和自顶向下集成B)高频集成是以自底向上集成为基础,运用冒烟测试进行集成测试C)面向对象程序协作集成是指优先集成有亲密协作关系类D)自底向上集成和自顶向下集成所有需要为集成测试开发大量代码20、如下有关极限测试说法中,对的是CA)极限测试是一种只需进行单元测试软件测试B)极限测试只能用白盒测试措施生成测试用例C)极限测试是一种针对极限编程软件测试D)极限测试是一种比分支覆盖测试更充足软件测试21、如下有关测试过程质量控制描述中,错误是AA)测试需求捕捉需在测试筹划活动中完毕,后期不能进行重新获取B)测试设计和实现应完整覆盖测试
9、需求分析成果C)对测试过程度量和分析是测试过程质量控制关键手段D)软件测试不也许处理软件系统中所有缺陷,若评估剩余软件缺陷对软件质量影响较轻,则可考虑结束测试22、如下有关测试活动根据和工作产品描述中,错误是BA)测试筹划活动根据测试协议规定和软件需求开展B)根据测试成果即可完毕测试总结C)测试实行活动中将根据测试计划任务安排,实行对应测试用例集合,并记录测试成果D)测试用例是测试设计和实现活动关键工作产品23、如下有关自动化测试基础构造说法中,错误是CA)文献服务器用于寄存程序软件包和测试文献包B)数据库服务器用于寄存测试用例和测试成果C)运行环境用于实行测试,由一组测试用服务器和PC构成D
10、)控制服务器用于测试实行调度,从文献服务器读取测试用例,向测试环境中代剪公布命令24、如下说法中错误是BA)测试用例应有唯一名称和标识符B)测试用例应给出测试输入和测试成果C)测试用例需简要描述测试对象、目的和采用测试D)测试用例要阐明测试所根据内容来源25、黑盒测试措施不包括AA)程序变异法 B)边界值分析法 C)正交测试法 D)功能分解法 9月计算机等级考试四级软件测试工程师笔试真题及答案 一、选择题 下列各题四个选项中,只有一种选项是对的。 (1)ANSI/IEEE STD729-1983 给出软件质量定义:软件产品满足规定和 隐含和需求能力有关所有特性和特性。如下论述中不属于这些质量特
11、性和 特性是 A) 产品功能 B) 效率 C) 可使用性 D) 项目成本和进度 (2) 软件产品需求规格阐明书是软件缺陷存在最多地方,其原因是 A) 软件开发人员和顾客沟通比较困难,对要开发产品需求理解不一致 B) 系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面平衡 C) 采用不熟悉新技术开发系统或不科学算法处理问题 D) 系统内各子系统或模块参数过于复杂,导致信息传播失误 (3) 条件覆盖基础思想是设计若干测试用例,实行被测程序,使得每个鉴定每个条件也许取值至少满足一次。那么对于如下 C 语言程序段 if(a0&b0)c=c/a; if(a1|c1)c=c+1; 假如采用适合用
12、于条件覆盖两个测试用例,其输入值分别为 a=2,b=-1, c=-2 和 a=-1,b=2,c=3,则如下论述中对的是 A) 实行测试后,4个条件a0,b0,a1,c1 所有取值所有至少实行一次 B) 实行测试后,除 b0 取真和 c1 取假外其他条件取值所有至少实行一次 C) 实行测试后,除 b0 取假和 c1 取真外其他条件取值所有至少实行一次 D) 实行测试后,除 b0 取真和 c1 取真外其他条件取值所有至少实行一次 (4) 对于题 3 所给 C 语言程序段 if(a0&b0)c=c/a; if(a1|c1)c=c+1; 实行条件组合覆盖,为使得每一条件取值组合至少实行一次,需要测试用
13、例数至少是 (5) 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)集成模块内部各个
14、模块必需共享某些数据区或程序区D)可以简便地模拟外围模块向集成模块发送消息(8)破坏性测试任务是评测软件在承受超过其正常负荷N倍状况下,错误出现时状态和错误发生后恢复能力。它实行关键在A)系统层B)子系统层C)协议/指标层D)顾客层(9)程序代码检查过程中为检查阐明、使用错误,一般需要借助部分引用表。如下不适合用于做这种检查引用表是A)循环层次表B)事件/响应表C)变量交叉引用表D)标号交叉引用表(10) 在单元测试过程中,“差1错”属于比较错误,它是指A)不对的地多循环或少循环一次B)不同样数据类型比较C)不对的逻辑运算符或优先次序D)当碰到死循环时无法跳出循环(11)如下有关软件性能测试说
15、法中,对的是A)检测每个函数McCabe圈复杂度是软件性能测试关注关键内容B)缩短平均故障修复时间是软件性能测试关键目的之一C)提高并发进程数是软件性能测试关键目的之一 D)吞吐量是软件性能测试中一种常见性能指标(12)如下哪种软件测试不属于软件性能测试范围A)数据流测试B)压力测试C)负载测试D)并发测试中(13)如下有关软件可靠性测试说法中,对的是A)软件可靠性测试总是能比白盒测试发现更多错误B)软件可靠性测试总是能比黑盒测试发现更多错误C)软件可靠性测试不关注和软件性能有关软件故障D)软件可靠性测试度量出来软件可靠性特定于所定义软件运行剖面(14) 如下有关软件可靠性和硬件可靠性关键辨别
16、说法中,错误是A) 软件失效多是逻辑错误引起;硬件失效诸多不是逻辑错误引起B) 硬件在使用过程中会发生物理退化;软件在使用过程中不会发生物理退化C)硬件使用者少,不轻易引起失效;软件使用者多,更轻易引起失效D)软件每个拷贝所有是完全同样;根据设计生产出来同规格硬件总有微小差异(15)如下有关面向对象软件测试说法中,对的是A)对于一种类进行单元测试时,一种测试用例只能调用在该类中定义措施,不能调用在该类父类中定义措施B)对于一种类进行单元测试时,一种测试用例只能调用在该类父类中定义措施,不能调用在该类中定义措施C)对于一种类进行单元测试时,一种测试用例既可以调用在该类父类中定义措施,也可以调用在
17、该类中定义措施D)对于一种类进行单元测试时,由该类及其父类中定义措施构成任何一种序列所有是一种合理测试用例(16) 如下有关面向对象软件测试说法中,对的是A)不需要对抽象类进行单元测试B)等价类划分测试是一种类层次测试技术C)不变式边界测试是一种类层次测试技术D)测试动态绑定是类树测试唯一目的(17)如下有关面向对象软件集成测试说法中,错误是A)协作集成是指将可以协作完毕特定系统功能类集成在一起进行集成测试B)针对一种类多种组员措施闻协作测试不属于面向对象软件集成测试关注范围C)针对一种类多种实例间协作测试不属于面向对象软件集成测试关注范围D)针对一种类树上多种类行为测试属于面向对象软件集成测
18、试关注范围(18) 如下有关Web应用软件测试说法中,对的是A) 内容测试是Web应用软件性能测试一项关键内容B)表单测试是Web应用软件易用性测试一项关键内容C)并发测试是Web应用软件安全性测试一项关键内容D)Cookie测试是Web应用软件功能测试一项关键内容(19) 如下哪一项不属于软件易用性测试关注内容A) 相似功能使用风格与否和同类软件一致B)软件内相似功能使用风格与否一致C)软件与否能协助顾客减少输入中反复劳动D)软件界面色彩与否悦目(20) 如下哪一项不属于兼容性测试关注范围A)操作系统与否能运行于不同样硬件平台B)杀毒软件在清除病毒时与否会影响办公软件正常工作C)Web应用软
19、件与否支持不同样关系型数据库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)测试阐明和测试汇报可以合并