2011年3月全国计算机等级考试四级软件测试工程师_(笔试部分有详细答案和图解)
计算机四级《软件测试工程师》选择题试题及答案
计算机四级《软件测试工程师》选择题试题及答案计算机四级《软件测试工程师》选择题试题及答案软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。
下面是店铺给大家整理了计算机四级《软件测试工程师》选择题试题及答案,供大家参阅。
选择题(1-25每题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.下面有关测试原则的说法中正确的是________。
(A)测试用例应由测试的输入数据和预期的输出结果两部分组成(B)对程序的调试最好由第三方测试机构来做(C)程序最好由编写该程序的程序员自己来测试(D)使用测试用例进行测试是为了检查程序是否做了它该做的事2.软件测试的目的是________。
(A)评价软件的质量(B)发现软件的错误(C)找出软件中所有的错误(D)证明软件的正确性3.软件缺陷类型或严重性的类型包括________。
(A)软件系统崩溃、功能失效和容错性问题(B)用户友好性(C)性能、文字错误和增强需求(D)以上全部4.下列可以做为软件测试对象的是________。
(A)需求规格说明(B)软件设计规格说明(C)源程序(D)以上全部5.在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是________。
(A)用户手册(B)外部设计规格说明(C)内部设计规格说明(D)测试计划手册6.桌上检查(Desk Checking)是一种________的检查方法。
(A)程序员自己检查自己编写的程序(B)由同行帮忙检查自己编写的程序(C)几个同行自行组成小组,以小组为单位检查编写的程序(D)程序员在桌子上检查编写程序的活动7.在软件企业中,应用最广泛的评审方法是________。
(A)走查(B)结对评审(C)正式评审(D)小组评审8.对于复合条件表达式为(A<=8) or="" b="">7),则为了达到100%的条件覆盖率,至少需要设计________个测试用例。
1103全国计算机等级考试四级软件测试工程师_(笔试部分有详细答案和图解)[修改版]
第一篇:1103全国计算机等级考试四级软件测试工程师_(笔试部分有详细答案和图解)2011年3月全国计算机等级考试四级软件测试工程师笔试一、选择题1.以下关于软件质量的说法中,错误的是(2分) A:软件产品必须提供用户所需要的功能,并能正常工作B:软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度C:程序的正确性足以体现软件的价值D:越是关注客户的满意度,软件就越有可能达到质量要求2.以下关于软件测试原则的说法中,错误的是(2分) A:在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件B:测试过程中某模块中查出的错误越多,该模块残留的错误就越少C:坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误D:在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作3.以下不属于软件需求分析阶段测试的内容是(2分) A:通过场景走查和与用户沟通,看需求是否是用户"真"的需求B:通过对开发进度、开发费用、产品性能、可靠性和内存使用等各方面需求的分析,看综合起来是否合理,是否有对需求的一个优先级安排C:通过领域分析和与用户沟通,看需求是否是完备的D:通过检查需求与实现环境的不相容之处,看需求是否可兼容4.以下关于覆盖测试的说法中,错误的是(2分) A:语句覆盖要求每行代码至少执行一次B:在路径测试中必须用不同的数据重复测试同一条路径C:路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷D:分支覆盖应使程序中每个判定的真假分支至少执行一次5.以下不属于桌上检查的项目是(2分) A:检查小组对程序进行模拟执行,以展示系统的不同构件如何相互作用,暴露程序被忽略的细节B:检查变量的交叉引用表,重点是检查未说明的变量和违反了类型规定的变量C:选择、激活路径,检查程序的语句代码D:比较由程序员设计的控制流图和由实际程序生成的控制流图,寻找和解释每个差异,修改文档和校正错误6.代码走查的目的是(2分) A:发现缺陷、遗漏和矛盾的地方B:确认程序逻辑与程序规格说明的一致性C:验证需求变更的一致性D:证明程序确实是按照用户的需求工作的7.设有一个判断语句if(!(ch>=‘0’&&ch为实现判定—条件覆盖,需要设计的测试用例个数至少应为(2分) A:1 B:2 C:3 D:4 8.以下的叙述中不是单元测试目的的是(2分) A:验证代码是否与设计相符合B:发现设计和需求中存在的缺陷C:发现在编码过程中引入的错误D:检查用户接口是否满足客户的需求9.10.以下不属于集成测试层次的是(2分) 开发单位内部的用户在模拟实际操作环境下进行的,开发人员参与的测试是(2分) A:应用环境集成测试B:模块内集成测试C:子系统内集成测试D:子系统间集成测试A:接受测试B:6σ测试C:β测试D:α测试11.以下关于Web应用软件测试的说法中,错误的是(2分) A:Cookie测试是Web应用软件功能测试的一项重要内容B:链接测试是Web应用软件易用性测试的一项重要内容C:Web应用软件测试通常需要考虑安全性测试D:Web应用软件测试通常需要考虑性能测试12.13.14.15.以下哪种软件测试不属于软件性能测试的范畴(2分) 以下哪一项属于Web应用软件业务层测试关注的范畴(2分) 以下哪一种技术属于基于性能计数器的性能分析技术(2分) 以下关于Web应用软件易用性测试的说法中,错误的是(2分) A:覆盖测试B:压力测试C:负载测试D:并发测试A:浏览器兼容性测试B:应用服务器兼容性测试C:服务器端程序的功能测试D:排版结构的测试A:字符串分析B:处理器分析C:变量分析D:循环次数分析A:Cookie测试是Web应用软件易用性测试的一项重要内容B:排版结构测试是Web应用软件易用性测试的一项重要内容C:并发测试不是Web应用软件易用性测试的一项重要内容D:浏览器兼容性测试不是Web应用软件易用性测试的一项重要内容16.以下关于软件可靠性的说法中,正确的是(2分) A:软件发生物理退化是影响软件可靠性的重要因素B:同一软件即使运行于不同硬件环境其可靠性保持相同C:如果没有恶意的使用者,软件总是可靠的D:软件可靠性与软件的使用方式密切相关17.以下哪一项不属于数据兼容性测试关注的范畴(2分) A:一个Web应用软件是否能支持以前版本使用的关系型数据库B:一个杀毒软件是否会破坏其他软件保存的文件C:一个文字处理软件能否处理其他文字处理软件保存的文件D:一个文字处理软件能否处理以前版本保存的文件18.以下关于面向对象软件测试的说法中,错误的是(2分) A:面向对象软件的大突击集成测试只进行一轮,无需增量集成B:测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴C:测试动态绑定属于面向对象软件单元测试考虑的范畴D:等价类划分是一种类树层次的测试技术19.以下哪一项不属于软件易用性测试关注的范畴(2分) A:软件是否能帮助用户减少输入中的重复劳动B:软件的用户界面风格是否与其他软件一致C:软件是否支持用户根据自己的需要进行定制D:当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度20.以下关于面向对象程序单元测试的说法中,正确的是(2分) A:只要对类的每个成员方法都进行了测试就可完成对该类的单元测试B:不需要对抽象类进行单元测试C:基于判定表的测试可以用于面向对象程序的单元测试D:不变式边界测试是一种针对类树多态性的测试技术21.以下有关测试过程质量控制的描述中,错误的是(2分) A:测试过程中可以对测试需求进行重新获取B:在补充完善测试用例过程中应该进行变更控制C:对测试过程的度量和分析可有效提高测试效率,降低测试风险D:测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试22.以下有关测试活动的描述中,错误的是(2分) A:测试策划中的活动是确定测试范围、测试环境和制定测试计划B:测试用例设计是测试设计与实现的主要内容C:测试执行中可随时修订测试计划D:测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态23.以下有关自动化测试的说法中,错误的是(2分) A:自动化测试过程的核心内容是执行测试用例B:采用技术手段保证自动化测试的连续性和准确性很重要C:自动化辅助手工测试过程中,设置和清除测试环境是自动开展的D:自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的24.25.白盒测试方法不包括(2分) 以下有关软件验收测试的说法中,错误的是(2分) A:数据流测试B:控制流测试C:随机测试D:符号求值A:验收测试一般由软件的需方组织B:验收测试的技术要求与系统测试不同C:验收测试可委托第三方测试机构进行D:验收测试由独立于软件开发的人员实施二、论述题1.设有一个大学信息学院学生管理系统软件,其学生文件Student记录的部分属性包括Name、Num、Age、Sex、Dept等,其中:Name(学生名)要求最少2个字符,最多8个字符;Num(学号)要求是10位无符号整数,取值范围为2010200001~2010203335;Age(年龄)要求是2位无符号整数,取值范围为12~99;Sex(性别)是枚举型,只有两个取值male(男)、female(女);Dept(系名)是枚举型,取值可以是AT(自动化系)、CS(计算机系)、ET(电子系)、MN(微纳电子系)、SW (软件学院)。
全国计算机等级考试——四级数据库工程师真题2011年3月真题及其答案
2011年3月全国计算机等级考试四级数据库工程师笔试真题一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
(1) 某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。
在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是______。
A) 将此查询语句放置在视图中,使用视图实现该查询操作B) 修改实现此功能的查询语句,将连接查询改为嵌套查询C) 将此功能涉及的表进行合并,然后对合并后的表进行查询D) 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作(2) 在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。
下列关于基于锁的并发控制技术的说法,错误的是______。
A) 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁(3) 在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。
关于OLTP和OLAP,一般情况下,下列说法正确的是______。
A) OLTP系统的安全性要求比OLAP系统的低,也比较容易实现B) OLTP系统在访问数据时,一般以单条记录访问为主,集合访问为辅,OLAP系统则相反C) OLTP要求系统必须具有很高的响应速度,而OLAP对系统响应速度的要求较为宽松D) OLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员使用(4) 设在SQL Server 2000中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。
月全国计算机等级测验考试四级软件测试工程师附答案解析
•2010年3月全国计算机等级考试四级软件测试工程师笔试真题一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
• 1.以下叙述中正确的是 (2分)A:可跟踪性分析是在整体上分析整个系统的资源分配策略B:关键性分析是标识原始需求和相应开发结果之间关系的能力C:接口分析必须关注三种接口:用户接口、硬件接口和软件接口D:评估仅在软件开发的最后阶段进行,以确认产品是否符合规模说明• 2.场景测试方法是基于IBM推行的RUP的测试用例生成方法。
该方法的出发点是 (2分)A:事件流B:数据流C:控制流D:用例• 3.下面一段小程序是判断一个长度为n的字符数组是否中心对称。
例如,“abcddcba”或“abcdcba”就是中心对称。
作为内部边界值,应填入()内的判断应是 (2分)•A:i<jB:i==j(判等)C:i>jD:i!=j(判不等)• 4.检查系统能否正确地接受输入,能否正确地输出结果,这属于 (2分)A:安全性测试B:GUI测试C:功能测试D:协议一致性测试• 5.检查是否存在“已定义但未使用”的变量引用异常应属于 (2分)A:静态分析B:动态分析C:代码执行D:调试• 6.如果程序通过了百分之百的代码覆盖率测试,则说明程序满足了 (2分)A:语句覆盖B:编程规范C:设计规格D:功能需求•7.下面有关逻辑覆盖的说法中错误的是 (2分)A:DDP覆盖是判定覆盖的一个变体B:满足条件覆盖一定也满足判定覆盖C:指令块覆盖属于语句覆盖D:若判定覆盖率达到100%,则语句覆盖率一定也达到100%•8.对于具有串联型分支结构的程序,如果有7个判断语句串联,则使用正交实验设计法,至少需要的测试用例数应为 (2分)A:23B:24C:26D:27•9.考虑一个计算平方根的函数,其规格说明如下:■输入:浮点数■输出:浮点数■规格:当输入一个大于或等于零的浮点数时,函数输出其正的平方根并返回true;当输入一个小于零的浮点数时,函数显示出错信息“非法输入值”并返回false。
计算机(四级)软件测试工程师考必过训练题及答案
计算机四级软件测试工程师考试题及答案下列各题A、B、C、D四个选项屮,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1•问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是__________ 。
(A)激活状态(B)非激活状态(C)已修正状态(D)关闭状态2.关注在一连串的测试中如何选择合适的程序或子程序路径来执行有效的检查,这种测试极有可能是________ o(A)结构测试(B)黑盒测试(C)功能测试(D)静态测试3._____________________ 下面说法正确的是o(A)软件测试仅是在编程之后进行的测试。
(B)需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。
(C)测试配置是软件配置的一个子集。
(D)错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势4.在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其屮________ 是最强的覆盖准则。
(A)语句覆盖(B)条件覆盖(C)判定覆盖(D)路径覆盖5. _____________________ 因果图方法是根据Z间的因果关系设计测试用例。
(A)输入和输出(B)设计和实现(C)条件和结果(D)主程序和子程序6. _____________________ 软件测试的目的是o(A)证明软件的正确性(B)尽可能多地发现软件系统屮的错误(C)找岀软件系统存在的所有错误(D)证明软件系统中存在错误7.仅根据规格说明书描述的程序功能来设计测试用例的方法称为是_______ O(A)白盒测试法(B)黑盒测试法(C)静态分析法(D)人工分析法8.软件测试方法屮,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试________o(A)结构合理性(B)软件外部功能(C)程序的内部逻辑(D)程序正确性9.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试_______ 。
全国计算机等级考试《软件测试工程师四级》复习全书核心讲义历真题详解p
目 录第一部分 备考指南 (5)第1章 考试概述 .................................................................................................................................... 5 第2章 复习技巧 ................................................................................................................................. 11 第二部分 核心讲义.. (13)【软件工程】 (13)第1章 软件工程概论 ................................................................................................................ 13 第2章 面向对象的基本概念与UML ..................................................................................... 29 第3章 软件需求分析 ................................................................................................................ 41 第4章 软件设计 ......................................................................................................................... 59 第5章 程序实现 ......................................................................................................................... 86 第6章 软件测试 ....................................................................................................................... 100 第7章 软件维护 ....................................................................................................................... 117 第8章 软件过程 ....................................................................................................................... 128 第9章 软件项目管理 .............................................................................................................. 142 第10章 软件质量管理 ............................................................................................................ 172 第11章 软件工程标准化与软件文档 ................................................................................... 192 【操作系统原理】 . (202)第1章 操作系统概论 .............................................................................................................. 202 第2章 操作系统运行机制 ...................................................................................................... 214 第3章 进程线程模型 .............................................................................................................. 224 第4章 并发与同步 .................................................................................................................. 240 第5章 内存管理 ....................................................................................................................... 260 第6章 文件管理 ....................................................................................................................... 280 第7章 I/O 设备管理 (307)2018年9月全国计算机等级考试《软件测试工程师(四级)》复习全书【核心讲义+历年真题详解】 最新资料,WORD 格式,可编辑修改!第8章死锁 (319)第三部分历年真题及详解 (333)全国计算机等级考试《四级软件工程》样题及详解 (333)全国计算机等级考试《四级操作系统原理》样题及详解 (338)第一部分备考指南第1章考试概述一、考试简介全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
月全国计算机等级的考试四级络工程师真题及参考答案
2011年3月全国计算机等级考试四级笔试试卷网络工程师一、选择题(每小题1分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)按照ITU标准,传输速率为155.520Mbps的标准是A)OC-3 B)OC-12 C)OC-48 D)OC-1921~5 A D D C B(2)下列关于RPR技术的描述中,错误的是A)RPR能够在50ms内隔离出现故障的节点和光纤段B)RPR环中每一个节点都执行SRP公平算法C)两个RPR节点之间的裸光纤最大长度为100公里D)RPR用频分复用的方法传输IP分组(3)以下关于IEEE802.16协议的描述中,错误的是A)802.16主要用于解决城市地区范围内的宽带无线接入问题B)802.16a用于移动结点接入C)802.16d用于固定结点接入D)802.16e用于固定或移动结点接入(4)下列关于xDSL技术的描述中,错误的是A)xDSL技术按上行与下行速率分为速率对称与非对称两类B)ADSL技术在现有用户电话线上同时支持电话业务和数字业务C)ADSL上行传输速率最大可以达到8MbpsD)HDSL上行传输速率为1.544Mbps(5)下列关于服务器技术的描述中,错误的是A)对称多处理技术可以在多CPU结构的服务器中均衡负载B)集群系统中一台主机出现故障时不会影响系统的整体性能C)采用RISC结构处理器的服务器通常不采用Windows操作系统D)采用RAID技术可提高磁盘容错能力(6)一台交换机具有48个10/100Mbps端口和2个1000Mbps端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为A) 8.8Gbps B) 12.8Gbps C) 13.6Gbps D) 24.8Gbps(7)服务器系统年停机时间为8.5小时,系统可用性可以达到A)99% B)99.9% C)99.99% D)99.999%(8) IP 地址块211.64.0.0/11的子网掩码可写为 A) 255.192.0.0B) 255.224.0.0C) 255.240.0.0D) 255.248.0.0(9) 某企业产品部的IP 地址块为211.168.15.192/26,市场部的为211.168.15.160/27,财务部的为211.168.15.128/27,这三个地址块经聚合后的地址为 A)211.168.15.0/25 B)211.168.15.0/26 C)211.168.15.128/25D)211.168.15.128/266~10 C B B C A 11~15 C D B A A(10) I P 地址块59.67.79.128/28、59.67.79.144/28和59.67.79.160/27经聚合后可用地址数为 A)62B)64C)126D)128(11) 下列对IPv6地址FF23:0:0:0:0510:0:0:9C5B 的简化表示中,错误的是 A)FF23::0510:0:0:9C5B B)FF23:0:0:0:0510::9C5B C)FF23:0:0:0:051::9C5BD)FF23::510:0:0:9C5B(12) 将专用IP 地址转换为公用IP 地址的技术是 A)ARPB)DHCPC)UTMD)NAT(13) R 1、R2是一个自治系统中采用RIP 路由协议的两个相邻路由器,R1的路由表如图a 所示,当R1收到R2发送的如图b 的(V ,D )报文后,R1更新的路由表项中距离值从上到下依次为0、4、4、3图a 图b那么,○1○2○3○4可能的取值依次为 A)0、5、4、3 B)1、3、4、3 C)2、3、4、1 D)3、4、3、3(14) 不同AS 之间使用的路由协议是 A)BGP-4B)ISISC)OSPFD)RIP(15) 下列关于局域网设备描述中,错误的是 A)中继器工作在MAC 层B)连接到一个集线器的所有结点共享一个冲突域C)交换机在源端口与目的端口间建立虚连接D)网桥的主要性能指标包括帧转发速率和帆过滤速率(16)下列关于综合布线系统的描述中,错误的是A)STP比UTP的抗电磁干扰能力强B)管理子系统提供与其他子系统连接的手段C)对于建筑群子系统说,架空布线是最理想的方式D)对高速率终端用户可直接铺设光纤到桌面(17)下列对交换机的描述中,错误的是A)交换机根据接收数据包括中的IP地址过滤和转发数据B)交换机可将多台数据终端设备连接在一起,构成星状结构的网络C)交换机有存储转发快速转发和碎片丢弃三种交换模式D)交换机允许多对站点进行并发通信(18)下列中交换机同属一个VTP域。
计算机四级软件测试工程师试题及答案(2)
计算机四级软件测试工程师试题及答案(2)计算机四级软件测试工程师试题及答案二、论述题1.论述题1:以下是某软件项目规格说明,请按要求回答问题某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到80%以上或已经过业务员确认,则进行处理。
(1)请根据规格说明,画出对应的因果图。
(2)采用基于因果图的方法为该软件项目设计测试用例。
2.论述题2:以下是某程序说明,请按要求回答问题程序说明:假设有一个把数字串转换为整数的函数。
其中数字串要求长度为1-6个数字构成,机器字长为16位。
分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。
3.论述题3:简单谈一下你对穷举测试的理解,并按要求回答问题(1)穷举测试的方法对于所有项目程序都是可行的么?(2)若是针对小型的程序,穷举测试是可能的么?若是,说明此时采用穷举测试能否保证程序是百分之百正确呢?论述题分析1.分析:首先根据程序的规格说明,根据所有可能的输入和输出条件,找出所有的原因和结果以及二者之间的关系,画出因果图。
然后基于因果图的方法设计测试用例。
2.分析:首先根据程序的规格说明,考虑所有可能的边界情况,然后根据边界值方法设计测试用例。
3.分析:在黑盒测试中,测试数据完全来源于软件的规格说明,即不需要了解程序的内部结构。
若要用这种方法来发现程序中的所有错误,可行的途径就是穷举测试。
但在实际情况下,该方法仅对一些小型简单的程序适用,而对于一些大型或稍微复杂的程序都是不可能实现的。
参考答案与解析一、选择题1. C2. C3. D4. B5. C6. C7. B8. A9. C10. C11. A 12. B 13. C 14. A15. D 16. D 17. A 18. B 19. A20. D21. D 22. A 23. A 24. C25. B二、论述题1.问题1:解答:首先根据规格说明,列出所有可能的输入和输出,得到如下结果:输入:处于提交状态、数据完整率达到80%以上、已经过业务员确认。
2009年3月全国计算机等级考试四级软件测试工程师(附答案解析)客观题
•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分) o A:致命的错误o B:严重的错误o C:一般的错误o D:微小的错误• 4.有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。
int maxInt=32767,minInt=-32768;negat=0;posit=0;for (int i=0;i<n;i++)if(A[i]<0&&A[i]>=minInt-negat)negat=negat+A[i];else if(A[i]>0&&A[i]<=maxInt-posit)posit=posit+A[i];可能的测试路径数是(2分)•o A:Ao B:Bo C:Co D:D• 5.下图是一个判定路径覆盖图,其中用“◇”表示判定语句,用“”表示处理语句,用“○”表示判定汇合点,用“●——●”表示判定路径,若有一个测试用例覆盖了判定路径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 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:负载测试•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:测试一个类时,该类成员方法的任何一个消息序列都是合理的测试用例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:针对多个类的多个实例间协作的测试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使用软件性能测试的一项重要内容•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:基于判定表的测试用例设计方法是白盒测试用例设计方法o C:测试方案设计中可以忽略软件系统的实际使用环境o D:测试开发不是测试用例设计的工作内容•22.下列有关测试项目结束和定稿测试报告的说法中,正确的是(2分)o A:测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了o B:对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告o C:审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告o D:当所有测试计划内容完成,测试覆盖率达到要求以及产品质量达到定义的标准,即可定稿测试报告•23.下列有关自动测试的基本概念中,错误的是(2分)o A:仅有自动测试执行而无自动比较,则不算是完全自动化测试o B:自动比较的内容可以是:文本、格式化数据、电子邮件信息、数据库内容等o C:自动比较的局限性在于自动比较可能没有人工比较灵活性高o D:自动比较海量数据、屏幕输出等信息不是计算机能够胜任的自动工作•24.以下关于软件回归测试的说法中错误的是(2分)o A:软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试o B:软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试o C:软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试o D:对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁•25.o A:验收测试是以需方为主的测试,其对象是完整的、集成的计算机系统o B:验收测试的技术依据是软件研制合同(或用户需求或系统需求)o C:进行验收测试的软件必需已经通过系统测试o D:验收测试一般应由软件的需方组织,不可以委托第三方测试机构实施o1:参考答案:D我的答案:规定条件下,相对于所用的资源的数量,软件产品可提供适当性能的能力;易用性:在指定条件下使用,软件产品被理解、学习、使用和吸引用户的能力;功能性:当软件在指定条件下使用,软件产品提供明确的和隐含要求的功能的能力。
月全国计算机等级测验考试四级软件测试工程师附答案解析客观题
•2009年3月全国计算机等级考试四级软件测试工程师笔试真题一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
• 1.在指定条件下使用时,软件产品维持规定的性能水平的能力。
这是指软件外部质量的(2分)oA:效率o B:易用性o C:功能性o D:可靠性•2.程序独立测试的人员应是(2分)o A:程序员自己o B:同一开发组的测试成员o C:第三方测试人员o D:同一开发组的其他成员• 3.如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或错误的声明,这是属于(2分)o A:致命的错误oB:严重的错误oC:一般的错误o D:微小的错误• 4.有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。
ﻫint maxInt=32767,minInt=-32768;negat=0;posit=0;ﻫfor (int i=0;i<n;i++)if(A[i]<0&&A[i]>=minInt-negat)negat=negat+A[i]; ﻫelse if(A[i]>0&&A[i]<=maxInt-posit)posit=posit+A[i]; ﻫ可能的测试路径数是(2分)•oA:Ao B:BoC:Co D:D•5.下图是一个判定路径覆盖图,其中用“◇”表示判定语句,用“”表示处理语句,用“○”表示判定汇合点,用“●——●”表示判定路径,若有一个测试用例覆盖了判定路径A、B、E、H,则判定路径覆盖率为(2分)•o A:57.1%oB:78.6%o C:90%oD:100%•6.人们从长期的测试工作经验得知,大量的错误是发生在输入范围的(2分) oA:边界上o B:内部oC:外部oD:相互作用上•7.单元测试的测试对象不包括(2分)o A:设计单元o B:各个操作o C:内部消息序列oD:场景•8.一个好的程序实现是要考虑各种可能出错的条件,并进行适当的出错处理,即预设各种出错处理的(2分)o A:现象o B:策略o C:通路o D:场景•9.正向测试的测试用例用于验证被测单元的功能和性能指标是否能够兑现,而反向测试的测试用例则是要检查被测单元是否做了(2分)oA:应该做的事情o B:不该做的事情oC:有错误的事件o D:有性能缺陷的事情•10.在基于调用图的集成中,有一种集成策略就是对应与调用图的每一条边建立并执行一个集成测试会话,即对有调用关系的两个程序单元进行集成测试,这样可以免除驱动和桩的编写,这种集成策略是(2分)o A:持续集成o B:三明治集成oC:成对集成o D:相邻集成•11.以下哪种软件测试不属于软件性能测试的范畴(2分)o A:配置测试oB:健壮性测试。
计算机(四级)软件测试工程师考必过训练题及答案
计算机四级软件测试工程师考试题及答案下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是________。
(A)激活状态(B)非激活状态(C)已修正状态(D)关闭状态2.关注在一连串的测试中如何选择合适的程序或子程序路径来执行有效的检查,这种测试极有可能是________。
(A)结构测试(B)黑盒测试(C)功能测试(D)静态测试3.下面说法正确的是________。
(A)软件测试仅是在编程之后进行的测试。
(B)需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。
(C)测试配置是软件配置的一个子集。
(D)错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势4.在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中________是最强的覆盖准则。
(A)语句覆盖(B)条件覆盖(C)判定覆盖(D)路径覆盖5.因果图方法是根据________之间的因果关系设计测试用例。
(A)输入和输出(B)设计和实现(C)条件和结果(D)主程序和子程序6.软件测试的目的是________。
(A)证明软件的正确性(B)尽可能多地发现软件系统中的错误(C)找出软件系统存在的所有错误(D)证明软件系统中存在错误7.仅根据规格说明书描述的程序功能来设计测试用例的方法称为是________。
(A)白盒测试法(B)黑盒测试法(C)静态分析法(D)人工分析法8.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试________。
(A)结构合理性(B)软件外部功能(C)程序的内部逻辑(D)程序正确性9.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试________。
计算机等级考试《软件测试工程师四级》复习全书核心讲义+历年真题详解
2018年9月全国计算机等级考试《软件测试工程师(四级)》复习全书【核心讲义+历年真题详解】最新资料,WORD格式,可编辑修改!目录第一部分备考指南............................................................第1章考试概述..........................................................第2章复习技巧.......................................................... 第二部分核心讲义............................................................【软件工程】..............................................................第1章软件工程概论..................................................第2章面向对象的基本概念与UML ......................................第3章软件需求分析..................................................第4章软件设计......................................................第5章程序实现......................................................第6章软件测试......................................................第7章软件维护......................................................第8章软件过程......................................................第9章软件项目管理..................................................第10章软件质量管理.................................................第11章软件工程标准化与软件文档.....................................【操作系统原理】..........................................................第1章操作系统概论..................................................第2章操作系统运行机制..............................................第3章进程线程模型..................................................第4章并发与同步....................................................第5章内存管理......................................................第6章文件管理......................................................第7章I/O设备管理 ..................................................第8章死锁........................................................ 第三部分历年真题及详解......................................................全国计算机等级考试《四级软件工程》样题及详解..............................全国计算机等级考试《四级操作系统原理》样题及详解..........................第一部分备考指南第1章考试概述一、考试简介全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
月全国计算机等级的考试四级络工程师笔试试卷参考答案
2011年9月全国计算机等级考试四级笔试试卷网络工程师(考试时间120分钟,满分100分)一、选择题(每小题1分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列不属于宽带城域网QoS技术的是A)密集波分复用DWDM B)区分服务DiffServC)资源预留RSVP D)多协议标记交换MPLS答案:A解析:宽带城域网服务质量QoS技术包括①资源预留RSVP、②区分服务DiffServ、③多协议标记交换MPLS,而A)中的密集波分复用DWDM属于光纤通信的传输技术。
因此选项中不属于QoS技术的是A)密集波分复用。
(2)WLAN标准802.11a将传输速率提高到A)5.5Mbps B)11Mbps C)54Mbps D)100Mbps答案:C解析:802.11是IEEE为无线局域网WLAN制定的标准。
802.11a是802.11原始标准的一个修订标准,采用了与原始标准相同的核心协议,工作频率为5GHz,使用52个正交频分多路复用副载波,最大原始数据传输率为54Mb/s。
此外还有802.11b、802.11g传输速率也为54MB/s,而802.11n则将传输速率提高到了300Mb/s。
因此答案选择C。
(3)ITU标准OC-12的传输速率为A)51.84Mbps B)155.52Mbps C)622.08Mbps D)9.95328Gbps答案:C解析:OC-12是ITU为同步光网络SONET制定的一套标准。
3个OC-1(STS-1)信号通过时分复用的方式复用成SONET层次的下一个级别OC-3(STS-3)速率为155.520Mbit/s。
STS-3信号也被用作SDH体制的一个基础,那里它被指定为STM-1(同步传输模块第一级别)。
而4个OC-3复用成为一个OC-12,因此速率为155.520 Mbit/s *4=622.080 Mbit/s,因此答案选择C。
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)是一个程序的模块结构。
计算机四级软件测试工程师-11_真题(含答案与解析)-交互
计算机四级软件测试工程师-11(总分170, 做题时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的1.关于软件集成测试,下列说法不正确的是______。
SSS_SINGLE_SELA 集成测试的对象包括任意一个软件单元集成到计算机软件系统的组装过程B 集成测试的对象包括任意一个组装得到的软件系统C 软件集成测试的目的是检验单元之间、软件单元和已集成的软件系统之间的接口关系D 软件的集成测试不需要验证已集成软件系统是否符合设计要求分值: 2答案:D[解析] 软件集成测试的目的是检验单元之间、软件单元和已集成的软件系统之间的接口关系,并验证已集成软件系统是否符合设计要求。
2.一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,查看此缺陷是否重现。
这种测试方法被称作______。
SSS_SINGLE_SELA 增量测试B 回归测试C 大突击测试D 动态测试分值: 2答案:B[解析] 回归测试是指:一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,查看此缺陷是否重现。
另外,当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改有没有对其他部分产生干扰。
这也称为是回归测试。
3.下列关于面向对象中继承机制的陈述,不正确的是______。
SSS_SINGLE_SELA 继承是指一种事物保留了另一种事物的全部特征,并且具有自身的独有性质B 在面向对象软件中,特殊类(子类)的对象拥有其一般类的全部属性与服务C 继承支持软件复用但是降低了软件开发效率D 继承性决定了面向对象软件的测试必须考虑继承对测试充分性的影响分值: 2答案:C[解析] 继承是一种事物保留了另一种事物的全部特征,并且具有自身的独有性质。
继承是支持软件复用、提高软件开发效率的重要原因之一,所以C选项是错误的,提高软件的复用率只会提高软件的开发效率。
4.模块是软件中的一个单独的编译单位,而不是一个单独的执行单位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
∙2011年3月全国计算机等级考试四级软件测试工程师笔试一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
∙ 1.以下关于软件质量的说法中,错误的是 (2分)A:软件产品必须提供用户所需要的功能,并能正常工作B:软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度C:程序的正确性足以体现软件的价值D:越是关注客户的满意度,软件就越有可能达到质量要求∙ 2.以下关于软件测试原则的说法中,错误的是 (2分)A:在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件B:测试过程中某模块中查出的错误越多,该模块残留的错误就越少C:坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误D:在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作∙ 3.以下不属于软件需求分析阶段测试的内容是 (2分)A:通过场景走查和与用户沟通,看需求是否是用户"真"的需求B:通过对开发进度、开发费用、产品性能、可靠性和内存使用等各方面需求的分析,看综合起来是否合理,是否有对需求的一个优先级安排C:通过领域分析和与用户沟通,看需求是否是完备的D:通过检查需求与实现环境的不相容之处,看需求是否可兼容∙ 4.以下关于覆盖测试的说法中,错误的是 (2分)A:语句覆盖要求每行代码至少执行一次B:在路径测试中必须用不同的数据重复测试同一条路径C:路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷D:分支覆盖应使程序中每个判定的真假分支至少执行一次∙ 5.以下不属于桌上检查的项目是 (2分)A:检查小组对程序进行模拟执行,以展示系统的不同构件如何相互作用,暴露程序被忽略的细节B:检查变量的交叉引用表,重点是检查未说明的变量和违反了类型规定的变量C:选择、激活路径,检查程序的语句代码D:比较由程序员设计的控制流图和由实际程序生成的控制流图,寻找和解释每个差异,修改文档和校正错误∙ 6.代码走查的目的是 (2分)A:发现缺陷、遗漏和矛盾的地方B:确认程序逻辑与程序规格说明的一致性C:验证需求变更的一致性D:证明程序确实是按照用户的需求工作的∙7.设有一个判断语句if(!(ch>=‘0’&&ch<=‘9’))printf(“This is not a digit!\\n”);else p rintf(“This is a digit!\\n”);为实现判定—条件覆盖,需要设计的测试用例个数至少应为(2分)A:1B:2C:3D:4∙8.以下的叙述中不是单元测试目的的是 (2分)A:验证代码是否与设计相符合B:发现设计和需求中存在的缺陷C:发现在编码过程中引入的错误D:检查用户接口是否满足客户的需求∙9.以下不属于集成测试层次的是 (2分)A:应用环境集成测试B:模块内集成测试C:子系统内集成测试D:子系统间集成测试∙10.开发单位内部的用户在模拟实际操作环境下进行的,开发人员参与的测试是 (2分) A:接受测试B:6σ测试C:β测试D:α测试∙11.以下关于Web应用软件测试的说法中,错误的是 (2分)A:Cookie测试是Web应用软件功能测试的一项重要内容B:链接测试是Web应用软件易用性测试的一项重要内容C:Web应用软件测试通常需要考虑安全性测试D:Web应用软件测试通常需要考虑性能测试∙12.以下哪种软件测试不属于软件性能测试的范畴 (2分)A:覆盖测试B:压力测试C:负载测试D:并发测试∙13.以下哪一项属于Web应用软件业务层测试关注的范畴 (2分) A:浏览器兼容性测试B:应用服务器兼容性测试C:服务器端程序的功能测试D:排版结构的测试∙14.以下哪一种技术属于基于性能计数器的性能分析技术 (2分) A:字符串分析B:处理器分析C:变量分析D:循环次数分析∙15.以下关于Web应用软件易用性测试的说法中,错误的是 (2分) A:Cookie测试是Web应用软件易用性测试的一项重要内容B:排版结构测试是Web应用软件易用性测试的一项重要内容C:并发测试不是Web应用软件易用性测试的一项重要内容D:浏览器兼容性测试不是Web应用软件易用性测试的一项重要内容∙16.以下关于软件可靠性的说法中,正确的是 (2分)A:软件发生物理退化是影响软件可靠性的重要因素B:同一软件即使运行于不同硬件环境其可靠性保持相同C:如果没有恶意的使用者,软件总是可靠的D:软件可靠性与软件的使用方式密切相关∙17.以下哪一项不属于数据兼容性测试关注的范畴 (2分)A:一个Web应用软件是否能支持以前版本使用的关系型数据库B:一个杀毒软件是否会破坏其他软件保存的文件C:一个文字处理软件能否处理其他文字处理软件保存的文件D:一个文字处理软件能否处理以前版本保存的文件∙18.以下关于面向对象软件测试的说法中,错误的是 (2分)A:面向对象软件的大突击集成测试只进行一轮,无需增量集成B:测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴C:测试动态绑定属于面向对象软件单元测试考虑的范畴D:等价类划分是一种类树层次的测试技术∙19.以下哪一项不属于软件易用性测试关注的范畴 (2分)A:软件是否能帮助用户减少输入中的重复劳动B:软件的用户界面风格是否与其他软件一致C:软件是否支持用户根据自己的需要进行定制D:当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度∙20.以下关于面向对象程序单元测试的说法中,正确的是 (2分)A:只要对类的每个成员方法都进行了测试就可完成对该类的单元测试B:不需要对抽象类进行单元测试C:基于判定表的测试可以用于面向对象程序的单元测试D:不变式边界测试是一种针对类树多态性的测试技术∙21.以下有关测试过程质量控制的描述中,错误的是 (2分)A:测试过程中可以对测试需求进行重新获取B:在补充完善测试用例过程中应该进行变更控制C:对测试过程的度量和分析可有效提高测试效率,降低测试风险D:测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试∙22.以下有关测试活动的描述中,错误的是 (2分)A:测试策划中的活动是确定测试范围、测试环境和制定测试计划B:测试用例设计是测试设计与实现的主要内容C:测试执行中可随时修订测试计划D:测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态∙23.以下有关自动化测试的说法中,错误的是 (2分)A:自动化测试过程的核心内容是执行测试用例B:采用技术手段保证自动化测试的连续性和准确性很重要C:自动化辅助手工测试过程中,设置和清除测试环境是自动开展的D:自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的∙24.白盒测试方法不包括 (2分)A:数据流测试B:控制流测试C:随机测试D:符号求值∙25.以下有关软件验收测试的说法中,错误的是 (2分)A:验收测试一般由软件的需方组织B:验收测试的技术要求与系统测试不同C:验收测试可委托第三方测试机构进行D:验收测试由独立于软件开发的人员实施二、论述题(共3题,共50分)论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上。
∙ 1.设有一个大学信息学院学生管理系统软件,其学生文件Student记录的部分属性包括Name、Num、Age、Sex、Dept等,其中:Name(学生名)要求最少2个字符,最多8个字符;Num(学号)要求是10位无符号整数,取值范围为2010200001~2010203335;Age(年龄)要求是2位无符号整数,取值范围为12~99;Sex(性别)是枚举型,只有两个取值male(男)、female(女);Dept(系名)是枚举型,取值可以是AT(自动化系)、CS(计算机系)、ET(电子系)、MN(微纳电子系)、SW(软件学院)。
现有一个新开发的查询程序,要求输入学生年龄的上限A、性别S、系名D,利用文件Student查询所有年龄小于A岁且性别为S的D系的学生并输出这些学生的姓名和年龄。
请针对此程序完成以下工作:(1)给出该查询程序的查询条件表达式。
(2分)(2)用等价类测试方法给出输入条件的等价类表。
(18分)(15分)∙∙ 2.QESuite Web Version 1.0中,已知某认证网关系统测试项目的部分信息如下:测试版本:总计4个测试版本,按日期排序分别为SAG2.0_110209,SAG2.0_110225,SAG2.0_110303,SAG2.0_110309。
(15分)∙∙∙ 3. (15分)∙∙2011年3月全国计算机等级考试四级软件测试工程师笔试真题查看答案一、选择题 (每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1:参考答案:C我的答案:参考解析:程序的正确性固然重要,但不足以体现软件的价值。
试题内容:以下关于软件质量的说法中,错误的是A:软件产品必须提供用户所需要的功能,并能正常工作B:软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度C:程序的正确性足以体现软件的价值D:越是关注客户的满意度,软件就越有可能达到质量要求2:参考答案:B我的答案:参考解析:软件测试原则包括A、C、D三项,没有B项。
试题内容:以下关于软件测试原则的说法中,错误的是A:在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件B:测试过程中某模块中查出的错误越多,该模块残留的错误就越少C:坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误D:在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作3:参考答案:B我的答案:参考解析:软件需求分析阶段测试的内容有:真正的需求,需求是否完备,是否兼容。
试题内容:以下不属于软件需求分析阶段测试的内容是A:通过场景走查和与用户沟通,看需求是否是用户"真"的需求B:通过对开发进度、开发费用、产品性能、可靠性和内存使用等各方面需求的分析,看综合起来是否合理,是否有对需求的一个优先级安排C:通过领域分析和与用户沟通,看需求是否是完备的D:通过检查需求与实现环境的不相容之处,看需求是否可兼容4:参考答案:B我的答案:参考解析:在软件测试中必须用不同的数据测试每一条路径。
试题内容:以下关于覆盖测试的说法中,错误的是A:语句覆盖要求每行代码至少执行一次B:在路径测试中必须用不同的数据重复测试同一条路径C:路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷D:分支覆盖应使程序中每个判定的真假分支至少执行一次5:参考答案:A我的答案:参考解析:桌上检查的项目包括:交差引用表、检查程序的语句代码和比较控制流图,不包括A项。