计算机等级考试四级软件测试工程师考试大纲
2012年9月全国计算机等级考试四级级软件测试工程师真题及答案
2012年9月全国计算机等级考试四级级软件测试工程师真题及答案百手整理起驾为您一、选择题下列各题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) 使用整数除法造成表达式x/2*2==x不成立(假定x是整数)C) 不同数据类型的变量之间进行比较D) 部分变量定义后未使用6、代码走查小组的成员不包括A) 测试员 B) 负责维护该程序的程序员C) 最终用户 D) 秘书或记录员7、有一个判断语句if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z') printf("This is a letter!\n");else printf("This is not a letter!\n");为实现路径覆盖,需要设计的测试用例个数至少应为A) 3 B) 5C) 6 D) 28、以下叙述中不属于单元测试测试用例设计所关注内容的是A) 被测单元的输入 B) 程序的运行环境C) 该测试用例实际测试的代码 D) 测试用例的期望输出结果9、基于分解的集成策略不包括A) 大突击集成 B) MM—路径的增量式集成C) 自顶向下的增量式集成 D) 自底向上的增量式集成10、由软件的多个用户在一个或多个用户的实际使用环境下进行的,开发者通常不在测试现场的测试叫做A) 接受测试B) α测试C) β测试D) 6α测试11、以下指标中哪个是衡量软件性能的指标A) 响应时间 B) 故障修复时间C) 无故障运行时间 D) 编译花费时间12、以下关于Web应用软件测试的说法中,正确的是A) 浏览器兼容性测试是Web应用软件业务层测试的一项重要内容B) 表单测试是Web应用软件兼容性测试的一项重要内容C) 数据完整性测试是Web应用软件数据层测试的一项重要内容D) 链接测试是Web应用软件安全性测试的一项重要内容13、以下哪个目标不是软件性能测试的目标A) 检测软件的安全控制特性是否工作得正确B) 发现压力下软件功能的缺陷C) 检验软件的最大负载D) 确定软件最大建议用户数14、以下关于Web应用软件测试的说法中,错误的是A) 客户端内容的安全性是Web应用软件安全性测试关注的一项内容B) 对Web应用软件进行性能测试时,通常需要进行压力测试C) 在Web应用软件的分层测试策略中,除了对每一层进行测试,还需要对层间的集成进行测试D) Web应用软件的功能测试可以只关注服务器端程序,而不必关注客户端程序15、以下哪一项属于软件可靠性测试关注的内容A) 分析测试用例的分支覆盖率B) 检测软件的安全漏洞C) 设定软件的运行剖面D) 分析软件的容错能力16、以下哪一项属于兼容性测试关注的范畴A) 软件的同一功能是否支持多种操作方式B) 软件是否能主动禁止用户可能进行的非法操作C) 软件是否支持同类软件的数据格式D) 软件是否允许用户针对自己的使用习惯进行定制17、以下关于面向对象软件测试的说法中,正确的是A) 等价类测试是面向对象软件白盒测试的常用手段B) 数据流测试是面向对象软件黑盒测试的常用手段C) 面向对象软件的可靠性测试需要考虑继承的影响D) 面向对象软件的覆盖率测试需要考虑多态的影响18、以下哪一项属于易用性测试关注的范畴A) 软件使用的图标是否能准确反映相应的功能B) 软件是否具有良好的性能C) 软件是否能够在多种操作系统环境下运行D) 软件提供的功能是否丰富19、以下关于面向对象程序集成测试的说法中,错误的是A) 夹层式集成实际上是综合采用自底向上集成和自顶向下集成B) 高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试C) 面向对象程序的协作集成是指优先集成有密切协作关系的类D) 自底向上集成和自顶向下集成都需要为集成测试开发大量代码20、以下关于极限测试的说法中,正确的是A) 极限测试是一种只需进行单元测试的软件测试B) 极限测试只能用白盒测试方法生成测试用例C) 极限测试是一种针对极限编程的软件测试D) 极限测试是一种比分支覆盖测试更充分的软件测试21、以下有关测试过程质量控制的描述中,错误的是A) 测试需求捕获需在测试策划活动中完成,后期不能进行重新获取B) 测试设计与实现应完整覆盖测试需求分析结果C) 对测试过程的度量和分析是测试过程质量控制的重要手段D) 软件测试不可能解决软件系统中所有缺陷,若评估剩余软件缺陷对软件质量影响较轻,则可考虑结束测试22、以下有关测试活动依据和工作产品的描述中,错误的是A) 测试策划活动依据测试合同要求和软件需求开展B) 依据测试结果即可完成测试总结C) 测试执行活动中将依据测试计划任务安排,执行相应的测试用例集合,并记录测试结果D) 测试用例是测试设计与实现活动的主要工作产品23、以下有关自动化测试基本结构的说法中,错误的是A) 文件服务器用于存放程序软件包和测试文件包B) 数据库服务器用于存储测试用例和测试结果C) 运行环境用于执行测试,由一组测试用服务器和PC组成D) 控制服务器用于测试执行调度,从文件服务器读取测试用例,向测试环境中的代理发布命令24、以下说法中错误的是A) 测试用例应有唯一的名称和标识符B) 测试用例应给出测试输入和测试结果C) 测试用例需简要描述测试的对象、目的和采用的测试方法D) 测试用例要说明测试所依据的内容来源25、黑盒测试方法不包括A) 程序变异法 B) 边界值分析法C) 正交测试法 D) 功能分解法二、论述题A公司计划为某市地铁开发一个自动售票系统,系统的主要要求如下:系统主界面显示地铁的线路及各目的地车站名。
2023全国计算机等级考试大纲
2023全国计算机等级考试大纲
2023年全国计算机等级考试大纲主要包括以下内容:
1.考试科目与内容。
根据考试级别,考试科目包括基础知识和应用技术两个科目。
其
中,基础知识主要考察计算机基本原理、操作系统、数据结构等基础知识;应用技术则侧重于办公软件、网络基础等实际应用。
2.考试形式。
考试采用统一命题、统一考试的形式进行,考试形式为上机考试。
3.成绩评定。
考试成绩采用百分制计分,以等第形式公布成绩。
等第分为“优秀”、“良
好”、“及格”、“不及格”四等。
根据不同的考试级别和科目,大纲还具体规定了考试的要求和内容,包括对基本概念、基本操作、算法、数据结构等方面的要求。
总体来说,全国计算机等级考试大纲旨在全面考察考生的计算机知识和应用能力,提高考生计算机素养和应用能力。
考生可以根据大纲的要求进行备考,提高自己的计算机水平。
软考程序员考试大纲 信息系统软考
软考程序员考试大纲信息系统软考
软考程序员考试大纲针对软考信息系统专业考生,包括软件设计师、软件工程师、数据库技术人员等,主要测试考生在软件开发、软件工程、数据库设计和管理等方面的知识和能力。
具体考试内容如下:
掌握数据表示、算术和逻辑运算;
掌握相关的应用数学、离散数学的基础知识;
掌握计算机体系结构以及各主要部件的性能和基本工作原理;
掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
熟练掌握常用数据结构和常用算法;
熟悉数据库、网络和多媒体的基础知识;
掌握C程序设计语言,以及C++、Java、Visual、Basic、Visual C++中的一种程序设计语言;
熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
熟悉掌握软件设计的方法和技术;
掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
了解信息化、计算机应用的基础知识;
正确阅读和理解计算机领域的英文资料。
计算机四级考试大纲
九、面向对象软件的测试
1.面向对象软件测试的问题。
2.面向对象软件测试模型。
3.面向对象软件的测试策略。
4.面向对象软件的单元测试。
5.面向对象软件的集成测试。
6.面向对象软件的系统测试。
十、Web应用测试
1.应用服务器的分类和特征。
2.Web应用系统的特点。
二、网络构建
1.局域网组网技术。
(1)网线制作方法、
(2)交换机配置与使用方法。
(3)交换机端口的基本配置。
(4)交换机VLAN配置。
(5)交换机STP配置。
2.路由器配置与使用。
(1)路由器基本操作与配置方法
整个过程通过QESuite软件测试过程管理平台进行。
2.白盒测试实践。针对给定的被测程序设计测试用例进行测试,达到要求的语句覆盖率和分支覆盖率。
内容描述:
(1)对于给定的C语言被测程序,编写测试用例。
(2)使用QESAT/C++白盒测试工具进行静态分析并插装被测程序。
(3)执行测试用例,进行动态测试。
2.白盒测试实践。
(1)被测程序说明。
(2)静态分析。
(3)被测程序的插装和动态测试。
(4)QESAT/C++白盒测试工具。
考试方式:
一、包括软件测试基本原理、测试方法、技术基础知识部分,采用笔试考试,考试时间120分钟,满分100分。
二、软件测试工程实践部分,上机操作完成下列内容:
5.集成测试基本概念。
6.集成测试策略。
7.集成测试分析。
8.集成测试用例设计原则。
软件测试工程师技术水平考试大纲
软件测试工程师技术水平证书考试大纲一、考试性质、目的和要求:1.考试性质和目的本考试的目的在于使合格人员能在掌握软件工程与软件测试知识基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。
2.考试的基本要求(1)熟悉软件质量、软件测试及软件质量保证的基础知识;(2)掌握代码检查、走查与评审的基本方法和技术;(3)掌握白盒测试和黑盒测试的测试用例的设计原则和方法;(4)掌握单元测试和集成测试的基本策略和方法;(5)了解系统测试、性能测试和可靠性测试的基本概念和方法;(6)了解面向对象软件和WEB应用软件测试的基本概念和方法;(7)掌握软件测试过程管理的基本知识和管理方法;(8)熟悉软件测试的标准和文档;二、考试说明1.考试形式:纸卷2.考试分值比例:软件测试工程师技术水平证书考试试卷由理论考试和实践考试两部分组成。
试卷总分值为 100 分,其中理论题占 50 分,实践题占 50 分。
3.考试时间: 150 分钟。
4.考核目标:全面考察学生对于软件测试知识基础、测试管理办法、软件测试策略、软件测试技术等知识的掌握程度三、考试内容一、软件测试基础1.软件测试的基本概念。
2.软件测试的类型。
3.软件测试过程模型。
4.软件质量保证。
二、软件测试标准1.软件质量与评价2.软件测试标准3.软件测试标准行业应用三、白盒测试技术1.白盒测试概述2.静态测试3.动态测试技术4.白盒测试综合策略四、黑盒测试技术1.黑盒测试概述2.功能测试用例设计方法3.黑盒测试用例组织和编写4.QTP自动化工具的使用五、性能测试技术1.性能测试概述2.性能测试的分类3.性能测试的策略及实施流程4.性能测试实战技术六、测试案例分析1.功能测试案例分析2.白盒测试案例分析3.性能测试案例分析七、测试前沿技术1.敏捷测试技术2.测试驱动开发(TDD)四、考试样题试题一单选择题1.以下()方法不是黑盒测试用例的设计方法?A. 场景法B. 边界值法C. 因果图法D. 路径法试题二简答题1. 简述使用 LoadRunner 工具主要三大模块,主要功能是什么?实践考试:试题三综合应用题阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
月全国计算机等级测验考试四级软件测试工程师附答案解析
•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。
计算机等级考试四级软件测试工程师考试大纲
计算机等级考试四级软件测试工程师考试大纲考试内容:一、软件测试的根本概念1.软件质量的概念。
软件质量是及软件产品满足明确或隐含需求的能力有关的特征与特性的总与。
其含义有以下4个方面:○1能满足给定需求的特性。
软件需求是衡量软件质量的根底,不符合需求的软件不具备好的质量。
○2具有所期望的各种属性组合的程度,即软件构造良好,合理使用系统资源,易读、易于理解,并易于修改,方便软件维护。
○3能满足用户综合期望的程度,软件系统具有友好的用户界面,便于用户使用。
○4软件的组合特性。
软件生存周期中各阶段的文档齐全、标准,便于用户使用。
2.软件测试的目标与原那么。
目标:软件测试的目的是为了保证软件产品的最终质量,在软件开发的过程中,对软件产品进展质量控制。
测试可以到达很对目的,最重要的是可以衡量正在开发的软件的质量。
原那么:○1所有的测试都应追溯到用户需求。
最重要的错误是那些导致软件无法满足需求的错误,程序中的问题的根源可能在开发前期的各个阶段,纠正错误也必须追溯到前期工作。
○2应当把“尽早与不断测试〞作为座右铭。
○3测试工作应该由独立的专业的软件测试机构来完成。
○4Pareto原那么。
测试发现的错误中80%中很可能起源于2 0%的模块中。
所以一定要注意测试中的错误集中发生现象,如果发现某一程序模块似乎比其他程序模块有更多的错误倾向,那么应当花较多的时间与精力测试这个程序模块。
○5设计测试用例时,应考虑各种情况。
○6对测试出的错误结果一定要有一个确认的过程。
○7制定严格的测试方案。
制定严格的测试方案,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试。
○8完全测试是不可能的,测试需要终止。
因此,要根据测试出的错误的概率以及软件可靠性要求,确定最正确停顿测试时间,而不能无限地测试下去。
○9注意回归测试的关联性。
○10妥善保存一切测试过程文档。
3.软件测试的心理学。
4.软件测试的经济学。
5.软件质量保证。
软考,数据库工程师考试大纲
软考,数据库工程师考试大纲
软考数据库工程师考试大纲主要包括以下内容:
1.考试要求:
•掌握计算机体系结构以及各主要部件的性能和基本工作原理;
•掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
•熟练掌握常用数据结构和常用算法;
•熟悉软件工程和软件开发项目管理的基础知识;
•熟悉计算机网络的原理和技术;
•掌握数据库原理及基本理论;
•掌握常用的大型数据库管理系统的应用技术;
•掌握数据库应用系统的设计方法和开发过程;
•熟悉数据库系统的管理和维护方法,了解相关的安全技术;
•了解数据库发展趋势与新技术;
•掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
•了解信息化、计算机应用的基础知识;
•正确阅读和理解计算机领域的英文资料。
2.考试内容:
•数据库技术基础:包括数据库系统概述、数据模型、关系数据库、数据库设计基础、SQL语言、数据库控制功能等;
•数据库应用技术:包括数据库设计、数据库编程、数据库测试、数据库部署与维护等;
•数据库发展趋势与新技术:包括云计算数据库、分布式数据库、NoSQL数据库、内存数据库等新技术;
•信息技术标准、安全性和法律法规:包括数据库管理系统的标准和协议、数据库安全性和保护、与数据库相关的法律法规等。
以上是软考数据库工程师考试的大纲内容,考试涉及的知识点比较广泛,需要考生具备扎实的计算机科学基础和数据库技术知识,同时还需要了解相关的应用技术和法律法规。
2010年9月全国计算机等级考试四级软件测试工程师(附答案解析)
•2010年9月全国计算机等级考试四级软件测试工程师笔试一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
• 1.下列有关软件质量的叙述中,错误的是 (2分)A:软件质量不仅包括软件产品的质量,还包括软件过程的质量B:明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求C:隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑D:软件的功能和性能必须结合在一起考虑• 2.下列有关软件测试的叙述中,正确的是 (2分)A:测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验B:一个成功的测试能够验证程序的确做了它应该做的事情C:根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此对于他们的程序,重点不应放在缺陷测试上D:在软件过程的早期寻找尽可能多的错误符合软件测试的原则• 3.下列有关白盒测试的叙述中,错误的是 (2分)A:白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法B:白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码C:即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能保证程序中没有错误D:软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试• 4.下列有关黑盒测试的叙述中,错误的是 (2分)A:黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法B:最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试C:黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为"数据驱动"测试D:数据流测试是一种黑盒测试方法• 5.走查是一种重要的审查方法,下列所述的审查活动中,不属于走查的是 (2分)A:审查小组的组织者事先把相关的设计文档、源程序和其他材料发给每一个小组成员,要求他们预先了解审查的内容B:测试员事先根据审查的源代码准备一批测试用例C:程序员在小组审查会上向全体审查人员逐条讲解自己编写的程序D:所有参与审查的人员集体扮演"计算机"的角色,使用事先准备的测试用例按照源程序规定的顺序逐条执行,讨论可能出现的问题• 6.下面有关软件测试的叙述中,不属于H模型核心思想的是 (2分)A:软件测试不仅仅指测试的执行,还包括很多其他的活动B:软件测试是一个独立的流程,贯穿产品整个开发周期,与其他流程并发地进行C:软件测试要尽早准备,尽早执行D:软件测试不同层次的测试活动严格按照某种线性次序执行•7.下面有关路径测试的叙述中,错误的是 (2分)A:路径覆盖是最强的覆盖测试,它不但能发现其他覆盖测试能发现的问题,还能发现其他覆盖测试不能发现的问题B:测试员不可能对任何一个程序都完成l00%的路径测试C:不提倡用不同的数据重复测试同一条路径D:即使每条路径都执行了一次,程序还是可能存在缺陷•8.同行评审主要包括管理评审、技术评审、过程评审和 (2分)A:需求评审B:文档评审C:质量评审D:风险评审•9.对于如下给出的程序段:if(A>B)and(C=5)then do P1;若考虑满足条件/判定覆盖原则以及内部边界条件,需要设计的最小测试输入数据集可能是(2分)A:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)B:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)C:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)D:(A=2,B=1,C=5),(A=1,B=2,C=4)•10.下列关于逻辑覆盖的说法中,错误的是 (2分)A:满足条件覆盖的测试不一定满足判定覆盖B:满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖C:满足路径覆盖的测试也一定满足条件组合覆盖D:满足判定/条件覆盖的测试也一定满足判定覆盖和条件覆盖•11.以下关于软件性能测试的说法中,正确的是 (2分)A:对于没有并发的应用系统而言,响应时间与吞吐量成反比关系B:应用系统的资源利用率越高,性能也就越好C:软件性能测试是从用户视角考察软件性能D:并发进程数是软件性能测试中一种常用的性能指标•12.以下哪一种技术属于基于性能计数器的分析技术 (2分)A:数据流分析B:指针分析C:时间序列分析D:进程分析•13.以下哪种软件测试属于软件性能测试的范畴 (2分)A:路径覆盖测试B:并发测试C:安全性测试D:健壮性测试•14.以下关于软件可靠性测试的说法中,正确的是 (2分)A:软件可靠性测试是一种比白盒测试更严格的软件测试B:软件可靠性测试的代价通常比较高C:软件可靠性测试本质上是一种黑盒单元测试D:软件可靠性测试不适用于面向对象软件测试•15.以下关于面向对象软件测试的说法中,正确的是 (2分)A:单个成员方法的测试不属于面向对象单元测试考虑的范畴B:等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试C:基于判定表的测试适用于面向对象软件的测试D:抽象类无法进行单元测试•16.以下关于面向对象软件测试的说法中,正确的是 (2分)A:大突击集成是最有效的面向对象软件集成测试策略B:在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试C:针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴D:在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法•17.以下关于Web应用软件测试的说法中,正确的是 (2分)A:排版结构测试是数据层测试关注的内容B:链接测试是Web应用软件内容测试的重要内容C:在对Web应用软件进行系统测试时,通常需要考虑性能测试D:测试Web应用软件在多用户的情况下是否会出现系统崩溃,属于Web应用软件可靠性测试考虑的范畴•18.以下关于Web应用软件测试的说法中,正确的是 (2分)A:应用服务器兼容性测试是Web应用软件业务层测试的一项内容B:浏览器兼容性测试是Web应用软件安全性测试的一项内容C:Web应用软件压力测试的主要内容是并发测试D:表单测试是Web应用软件易用性测试的一项内容•19.以下哪一项属于软件易用性测试关注的内容 (2分)A:Web应用软件是否支持不同厂商开发的浏览器B:软件是否提供图形用户界面C:软件提供的功能是否丰富D:在处理复杂任务时,软件的响应时间是否符合需求•20.以下哪一项属于数据兼容性测试关注的范畴 (2分)A:一个软件是否支持不同的操作系统B:一个杀毒软件是否会误删其他软件保存的文件C:一个文字处理软件的操作方式是否与同类软件的操作方式一致D:一个电子邮件收发软件是否可以导入以前版本保存的邮件•21.下列有关测试过程抽象模型的描述中,正确的是 (2分)A:V模型中,单元测试验证的是程序编码B:W模型强调,测试伴随着整个软件开发周期同步进行,测试的对象是程序和设计C:H模型的提出源自软件开发中的活动常常是交叉进行的,存在反复触发、迭代的关系D:X模型提出针对完整的程序进行集成的编码和测试•22.下列有关测试执行管理的描述中,错误的是 (2分)A:测试用例执行要求保证测试结果准确完整B:对测试结果的追踪应该可追溯到具体责任人C:测试执行完成后,并不意味着测试项目的结束D:检查完所有测试用例的执行结果是否完整即可结束测试执行•23.以下有关自动化测试脚本的说法中,错误的是 (2分)A:数据驱动脚本将测试输入存储在脚本中B:线性脚本容易受软件变化的影响,且无共享和重用的脚本C:结构化脚本的优点是健壮性更好,可以对一些容易导致测试失败的特殊情况进行处理D:共享脚本的维护开销低于线性脚本•24.以下哪一项不属于测试策划的内容(2分)A:确定测试的充分性要求B:建立测试环境C:提出测试的基本方法D:制定测试计划•25.单元测试的测试用例设计主要依据是 (2分)A:需求规格说明B:概要设计说明C:接口规格说明D:详细设计说明•查看答案一、选择题 (每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
2024年全国计算机等级考试四级大纲
2024年全国计算机等级考试四级大纲全国计算机等级考试(National Computer Rank Examination,简称NCRE)是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
其中,四级是 NCRE 考试的最高级别,对考生的计算机专业知识和综合应用能力有较高的要求。
以下是 2024 年全国计算机等级考试四级大纲的详细内容。
一、考试科目2024 年全国计算机等级考试四级共设五个科目:1、数据库工程师2、信息安全工程师3、嵌入式系统开发工程师4、移动互联网应用开发工程师5、云计算工程师考生可以根据自己的兴趣和专业背景选择其中一个科目报考。
二、考试形式四级考试采用无纸化考试形式,考试时长为 90 分钟。
三、考试内容(一)数据库工程师1、数据库应用系统分析及规划(1)掌握系统需求分析和规划的方法,能够进行数据库应用系统的需求分析和规划。
(2)了解数据库应用系统的设计流程和方法,能够进行数据库应用系统的总体设计。
2、数据库设计及实现(1)熟练掌握数据库设计的方法和技术,能够进行数据库的概念设计、逻辑设计和物理设计。
(2)掌握数据库实现的技术,包括数据库的创建、数据加载、存储过程和触发器的编写等。
3、数据库存储技术(1)了解数据库存储结构和存储方式,能够进行数据库存储的优化。
(2)掌握数据库备份和恢复的技术,能够制定合理的备份和恢复策略。
4、数据库运行与管理(1)掌握数据库性能优化的方法和技术,能够对数据库进行性能调优。
(2)熟悉数据库的安全管理机制,能够进行数据库的用户管理、权限管理和安全审计。
5、数据库新技术(1)了解数据库领域的新技术和发展趋势,如大数据、数据仓库、NoSQL 数据库等。
(2)能够将新技术应用到数据库应用系统的设计和开发中。
(二)信息安全工程师1、信息安全基础(1)了解信息安全的基本概念、原理和技术,包括密码学、网络安全、操作系统安全等。
24年软考 软件设计师 考试大纲
24年软考软件设计师考试大纲
2024年软件设计师考试大纲主要包括以下部分:
1. 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识。
2. 熟练掌握常用数据结构和常用算法。
3. 熟悉数据库与网络基础知识。
4. 熟练掌握一种结构化程序设计语言(如C语言)和一种面向对象程序设
计语言(如C++或Java)。
5. 熟悉软件工程、软件过程改进和软件开发项目管理基础知识。
6. 掌握软件需求分析和系统设计的工具和方法,熟悉软件设计的标准和规范。
7. 熟悉软件测试和软件维护的基础知识和技能。
8. 掌握数据结构和算法设计、软件工程、面向对象编程等计算机科学和软件工程的核心概念和技术。
9. 能够编写高质量的代码,按照要求进行软件设计和文档编写。
10. 具备良好的团队协作和沟通能力,能够有效地解决问题和应对挑战。
通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。
以上信息仅供参考,具体大纲内容可能会有所不同,建议以官方发布的信息为准。
全国计算机等级考试四级笔试试卷软件测试工程师answer
2009年9月真题答案解析一、选择题答案与解析(1)答案:B解析:软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。
确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。
(2)答案:B解析:白盒测试又称为逻辑驱动测试,它对程序的逻辑结构进行检查,从中获取测试数据,它不需要测试软件产品的功能。
黑盒测试是另一种测试策略,它将程序视为一个黑盒子,测试目标与程序内部机制和结构完全无关,而是将重点集中放在发现程序不按其规格说明正确运行的环境条件,黑盒测试注重于测试软件的功能性需求。
(3)答案:D解析:静态错误分析主要用于确定在源程序中是否有某类错误或者危险结构,包括:类型和单位分析——为了强化对源程序中数据类型的检查,在程序设计语言中扩充一些新的数据类型引用分析——在静态错误分析中,最广泛使用的技术就是发现引用异常。
表达式分析——对表达式进行分析,以发现和纠正在表达式中出现的错误。
接口分析——接口的一致性是程序的静态错误分析和设计分析共同研究的题目。
接口一致性的设计分析主要检查模块之间接口的一致性和模块与外部数据库之间接口的一致性。
(4)答案:D解析:在选择和使用覆盖率时,应该注意以下原则:●覆盖率只是一种手段,不是测试的最终目的。
●不可能针对所有的覆盖率进行测试,但如果只考虑一种覆盖率也是不妥的●不要追求绝对10%的覆盖率●设计测试用例时,不仅要考虑到覆盖率,还应综合考虑其它方面,如成本等。
D说法不当。
(5)答案:A解析:满足了条件覆盖,并不一定满足判定覆盖。
尽管路径覆盖比判定/条件覆盖更强,但是路径覆盖并不一定能包含判定/条件覆盖。
(6)答案:B解析:走查的步骤如下:①计划走查会议②走查产品③执行走查④解决缺陷⑤走查记录⑥产品返工,准备测试用例是走查之前要进行的活动。
(7)答案:C解析:判定/条件覆盖,就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身所有可能分支也至少评价一次。
全国计算机等级考试介绍
如何缴纳报名考试费? 考试报名时,考生必须缴纳报名考试费,具体 金额由各省(自治区、直辖市)考试承办机构 根据考试需要和当地物价水平确定,并报当地 物价部门核准。上次考试仅其中一项考试成绩 合格的考生,本次考试报名时只需缴纳未通过 项考试的报名考试费。考点不得擅自加收费用。
发布时间:2009-02-25 考试中心 来源:教育部
笔试+上机
笔试+上机
笔试 笔试
注: (1)计算机 职业英语(一 级)在北京、 天津、辽宁、 安徽、湖北、 湖南等省市开 考。 (2)四级三 个科目考试仍 只有笔试,上 机考核要求在 笔试中体现。
软件变化
所有上机考试科目均在Windows XP环境下 进行(考试机)。 一级MS Office及一级B两个科目的上机考试 使用MS Office2003替代MS Office2000; 二级Access数据库程序设计科目的上机考试 使用Access2003。
2009年全国计算机等级考试 科目考试大纲
二级C语言
◆ 基本要求
1.熟悉 Visual C++ 6.0 集成开发环境。 2.掌握结构化程序设计的方法,具有良好 的程序设计风格。 3.掌握程序设计中简单的数据结构和算法 并能阅读简单的程序。 4.在 Visual C++ 6.0 集成环境下,能够编 写简单的C程序,并具有基本的纠错和调试 程序的能力
90分钟
二级均为90分钟 二级均为90分钟 二级均为90分钟 二级均为90分钟 二级均为90分钟 二级均为90分钟 二级均为90分钟 三级、四级为120分钟 三级、四级为120分钟 三级、四级为120分钟 三级、四级为120分钟 三级、四级为120分钟 三级、四级为120分钟 三级、四级为120分钟
全国计算机等级考试四级软件测试工程师笔试试卷模拟四资料
全国计算机等级考试四级软件测试工程师笔试试卷〔考试时间120分钟,总分值90分〕一、选择题〔每题2分,共50分)以下各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.关于对软件测试定义的理解,下边那句话是正确的________。
〔A〕应用系统开发完毕,再对它进展测试〔B〕软件开发中产生的错误都源于编码阶段的错误代码〔C〕测试是我们考察并理解及发布的软件系统有关的利益和风险状况的过程〔D〕完备的测试能够详尽的说明软件中不存在的错误2."成熟度"这一概念来源于美国Carneigie Mellon大学软件工程研究所的软件能力成熟度模型〔SW-CMM〕在测试支持度模型〔Testability Support Model〕中,分为三个级别。
以下哪项不属于此级别分类________。
〔A〕弱〔weak〕〔B〕根本〔basic〕〔C〕正常〔normal〕〔D〕强〔strong〕3.基于各种方式获取的需求和建立的业务对象模型和分析模型,编写系统和软件需求规格说明,提交管理机构进展需求评审,这是软件生存周期中哪一个阶段的主要任务________。
〔A〕软件设计〔B〕制定方案〔C〕系统及软件需求定义〔D〕集成和系统测试4.黑盒测试中最典型的一种测试技术是________。
〔A〕逻辑覆盖〔B〕等价分类法〔C〕等价分类法〔D〕使用综合测试策略5.如果一个判定中的复合条件表达式为〔A>1〕or〔B<=3〕,则为了到达100%的判定覆盖率,至少需要设计________个测试用例。
〔A〕1个〔B〕2个〔C〕3个〔D〕4个6.阅读以下程序:采用逻辑覆盖进展测试,以下测试用例〔a,b,c〕的输入值,可以到达条件覆盖的是________。
Int func(int a,b,c){Int k=1;If((a>0)||(b<0)||(a+c>0)) k=k+a;Else k=k+b;If(c>0) k=k+c;Return k'}〔A〕〔1,1,1〕,〔-1,1,1〕〔B〕〔1,1,1〕,〔-1,-1,-1〕〔C〕〔1,1,-1〕,〔1,1,1〕〔D〕〔1,1,-1〕,〔1,1,1〕7.以下语句通常不是作为定义结点的是________。
2024计算机四级软件测试工程师考试大纲
2024计算机四级软件测试工程师考试大纲一、考试目标和要求1.掌握软件测试的基本理论和方法。
2.了解软件测试的流程和技术。
3.能够独立进行软件测试活动。
4.具备熟练使用软件测试工具的能力。
5.具备分析和解决常见软件缺陷的能力。
二、考试内容1.软件测试理论基础(1)软件测试的定义、目标和原则。
(2)软件测试与软件开发的关系和区别。
(3)软件测试过程的概念和流程。
(4)软件测试的分类和层次。
(5)软件测试中的测试用例设计技术。
(6)软件测试中的缺陷管理和跟踪技术。
2.软件测试方法和技术(1)黑盒测试和白盒测试的概念和区别。
(2)功能测试、性能测试、安全测试和兼容性测试的方法和技术。
(3)单元测试、集成测试和系统测试的方法和技术。
(4)验证和确认测试的方法和技术。
(5)自动化测试的概念和工具。
3.软件测试工具的使用(1)常见软件测试工具的功能和特点。
(2)软件测试工具的选择和比较。
(3)软件测试工具的使用方法和技巧。
(4)软件测试工具的扩展和定制。
4.软件测试项目管理(1)软件测试项目的组织和管理。
(2)软件测试计划和进度的制定和管理。
(3)软件测试资源的配置和管理。
5.软件测试质量保证(1)软件测试质量的评估和监控。
(2)软件测试过程的改进和优化。
三、考试要求1.理论知识扎实,掌握软件测试的基本理论和方法。
2.实践能力强,具备独立进行软件测试活动的能力。
3.技术水平高,熟练使用软件测试工具进行测试。
4.问题解决能力强,具备分析和解决常见软件缺陷的能力。
5.语言表达能力好,能够清晰准确地表达软件测试相关的概念和方法。
四、参考资料根据考试内容的不同,可参考以下资料:1.《软件测试基础教程》3.《软件测试实践与案例分析》4.《软件测试流程与方法论》5.《软件测试管理与质量保证》以上为2024年计算机四级软件测试工程师考试的大纲,考生可以根据大纲的要求进行备考,重点复习各个考试内容,并查阅相关参考资料进行深入学习。
2012年全国计算机等级考试四级考试大纲汇总
2012年全国计算机等级考试四级考试大纲汇总全国计算机等级考试四级网络工程师考试大纲全国计算机等级考试四级网络工程师考试大纲(2009)◆基本要求1.了解大型网络系统规划、管理方法;2.具备中小型网络系统规划、设计的基本能力;3.掌握中小型网络系统组建、设备配置调试的基本技术;4.掌握企事业单位中小型网络系统现场维护与管理基本技术;5.了解网络技术的发展。
◆考试内容一、网络规划与设计1.网络需求分析。
2.网络规划设计。
3.网络设备及选型。
4.网络综合布线方案设计。
5.接人技术方案设计6.IP地址规划与路由设计。
7.网络系统安全设计二、网络构建1.局域网组网技术。
(1)网线制作方法、(2)交换机配置与使用方法。
(3)交换机端口的基本配置。
(4)交换机VLAN配置。
(5)交换机STP配置。
2.路由器配置与使用。
(1)路由器基本操作与配置方法(2)路由器接口配置(3)路由器静态路由配置。
(4)RIP动态路由配置。
(5)OSPF动态路由配置。
3.路由器高级功能。
(1)设置路由器为DHCP服务器。
(2)访问控制列表的配置。
(3)配置GRE协议。
(4)配置IPSec协议。
(5)配置MPLS协议。
4.无线网络设备安装与调试。
三、网络环境与应用系统的安装调试1.网络环境配置。
2. WWW服务器安装调试)3.E—mail服务器安装调试4. FTP服务器安装调试。
5. DNS服务器安装调试。
四、网络安全技术与网络管理1.网络安全。
(1)网络防病毒软件与防火墙的安装与使用。
(2)网站系统管理与维护。
(3)网络攻击防护与漏洞查找。
(4)网络数据备份与恢复设备的安装与使用。
(5)其他网络安全软件的安装与使用。
2.网络管理。
(1)管理与维护网络用户帐户。
(2)利用工具软件监控和管理网络系统。
(3)查找与排除网络设备故障。
(4)常用网络管理软件的安装与使用。
五、上机操作在仿真网络环境下完成以下考核内容:1、交换机配置与使用。
全国计算机等级考试四级软件测试工程师考试大纲
全国计算机等级考试四级软件测试工程师考试大纲基本要求:1.熟悉软件质量、软件测试及软件质量保证的基础知识;2.掌握代码检查、走查与评审的基本方法和技术;3.掌握白盒测试和黑盒测试的测试用例的设计原则和方法;4.掌握单元测试和集成测试的基本策略和方法;5.了解系统测试、性能测试和可靠性测试的基本概念和方法;6.了解面向对象软件和WEB应用软件测试的基本概念和方法;7.掌握软件测试过程管理的基本知识和管理方法;8.熟悉软件测试的标准和文档;9.掌握QESuite软件测试过程管理平台和QESat/C++软件分析和工具的使用方法。
考试内容:一、软件测试的基本概念1.软件质量的概念。
2.软件测试的目标和原则。
3.软件测试的心理学。
4.软件测试的经济学。
5.软件质量保证。
二、软件测试的类型及其在软件开发过程中的地位1.软件开发阶段。
2.规划阶段的测试。
3.设计阶段的测试。
4.编码阶段的测试。
5.验收和维护阶段的测试。
三、代码检查、走查与评审1.桌面检查。
2.代码走查。
3.代码检查。
4.同行评审。
四、覆盖率(白盒)测试1.覆盖率测试。
2.逻辑结构的覆盖率测试。
3.路径覆盖率测试。
4.数据流测试。
5.程序变异测试。
6.基于覆盖的测试用例选择。
五、功能(黑盒)测试1.边界值测试。
2.等价类测试。
3.基于因果图的测试。
4.基于决策表的测试。
5.基于状态图的测试。
6.基于场景的测试。
7.比较测试。
六、单元测试和集成测试1.单元测试的目标和模型。
2.单元测试策略。
3.单元测试分析。
4.单元测试的测试用例设计原则。
5.集成测试基本概念。
6.集成测试策略。
7.集成测试分析。
8.集成测试用例设计原则。
七、系统测试1.系统测试概念。
2.系统测试方法。
3.系统测试的实施。
八、软件性能测试和可靠性测试1.软件性能的概念。
2.性能测试的执行。
3.软件可靠性的概念。
4.可靠性预计。
5.可靠性分析方法。
6.软件可靠性测试的执行。
九、面向对象软件的测试1.面向对象软件测试的问题。
国家计算机四级考试大纲实用1份
国家计算机四级考试大纲实用1份国家计算机四级考试大纲 1上机测试内容1、计算机操作能力。
2、C语言程序设计能力。
3、项目开发能力。
4、开发工具的使用能力。
上机测试说明1、考试形式包括课堂笔试(180分钟)和上机测试(60分钟)。
2、试题包括选择题和论述题两种类型。
3、笔试中的选择题用中、英两种文字命题,其中英文题约占三分之一,论述题用中文命题。
基本要求1、具有计算机及其应用的基础知识。
2、熟悉计算机操作系统、软件工程和数据库的原理及其应用。
3、具有计算机体系结构、系统组成和性能评价的基础及应用知识。
4、具有计算机网络和通信的基础知识。
5、具有计算机应用项目开发的分析设计和__实施的基本能力。
6、具有计算机应用系统安全和保密知识。
考试内容一、计算机系统组成及工作原理1、计算机系统组成:(1)计算机的发展。
(2)计算机的分类及应用。
(3)计算机硬件结构。
(4)主要部件功能。
(5)计算机软件的功能与分类。
(6)系统软件与应用软件。
2、计算机工作原理:(1)计算机机中数的表示。
(2)运算器。
(3)__器。
(4)存储器。
(5)输入与输出系统。
3、计算机的主要性能:(1)计算机系统性能指标。
(2)处理机指标。
(3)存储容量指标。
(4)I/O总线能力。
(5)系统通信能力。
(6)联机事务处理能力。
(7)软件__。
二、数据结构与算法1、基本概念:(1)数据结构的基本概念。
(2)算法的描述与分析。
2、线性表:(1)线性表的逻辑结构。
(2)线性表的顺序存储结构。
(3)线性表的链式存储结构。
3、数组:(1)数组的定义与运算。
(2)数组的顺序存储结构。
(3)矩阵的压缩存储。
4、栈与队列:(1)栈的定义和运算。
(2)栈的存储结构。
(3)队列的定义和运算。
(4)链队列与循环队列。
5、串:(1)串及其操作。
(2)串的存储结构。
6、树和二叉树:(1)树的定义。
(2)二叉树的定义及性质。
(3)二叉树与树的转换。
(4)二叉树的存储。
0809全国计算机等级考试四级软件测试工程师笔试真题客观题
2008年9月全国计算机等级考试四级软件测试工程师笔试真题一、选择题1.CMU SEI的Watts Humphrey指出软件产品必须首先提供用户所需要的(2分)A:性能B:人机界面C:可靠性D:功能2.Myers在1979年提出了一个重要观点,即软件测试的目的是为了(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.软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,它强调的是A:过程的正确性B:产品的正确性C:测试的正确性D:规格说明的正确性8.下面是一个对整数数组A中的前n个元素求最小值的c程序,函数返回最小元素的位置。
int minValue(int A[],int n){int k=0;for(int j=1;j<=n-1;j++)if(A[j]<A[k])k=j;return k;}当n=4时,程序中可能的执行路径数为(2分) A:2 B:4 C:8 D:169.单元测试时,调用被测模块的是(2分)A:桩模块B:通信模块C:驱动模块D:代理模块10.大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易(2分)A:通过测试B:整体崩溃C:快速查错D:快速排错11.以下关于软件性能的说法中,正确的是(2分)A:软件性能与该软件的实现算法无关B:软件的吞吐量越大,其平均响应时间总是越短C:给软件的可用资源越少,其平均响应时间越短D:对于同一个网站,其支持的同时发送请求的用户数越大,该网站的性能越好12.以下关于Web应用软件测试的说法中,错误的是(2分)A:数据完整性测试是Web应用软件数据层测试的一项重要内容B:内容测试是Web应用软件易用性测试的一项重要内容C:表单测试是Web应用软件功能测试的一项重要内容D:客户端内容安全性的测试是Web应用软件安全性测试的一项重要内容13.以下哪种软件测试属于软件性能测试的范畴(2分)A:接口测试B:压力测试C:单元测试D:易用性测试14.以下分析技术中,哪一种技术不属于基于性能计数器的分析技术(2分)A:内存分析B:处理器分析C:通信中断分析D:进程分析15.以下哪一项不属于Web应用软件表示层测试关注的范畴(2分)A:排版结构的测试B:链接结构的测试C:浏览器脚本程序的测试D:应用服务器兼容性测试16.以下关于软件可靠性测试的说法中,正确的是(2分)A:定义软件运行剖面是软件可靠性测试的重要步骤B:软件可靠性测试使用的测试用例应该满足分支覆盖C:软件可靠性测试可以在单元测试中实施D:软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例生成17.以下关于面向对象软件测试的说法中,正确的是(2分)A:面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B:对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用C:面向对象软件测试不考虑对一个类中的单个方法的测试D:面向对象软件测试不必考虑对继承关系的测试18.以下哪一项不属于兼容性测试关注的范畴(2分)A:服务器端是否同时支持浏览器和专用客户端的访问B:软件是否同时支持数据库的不同版本C:软件是否支持以前版本的数据格式D:软件是否可以在不同的J2EE应用服务器上运行19.以下哪一项属于功能易用性测试关注的范畴(2分)A:软件提供的功能是否丰富B:当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度C:软件是否能够在多种操作系统环境下运行D:软件是否能在不同的硬件配置下运行20.以下关于面向对象程序集成测试的说法中,正确的是(2分)A:大突击集成是一种综合运用自底向上集成与自顶向下集成的集成测试策略B:自底向上集成测试比自顶向下集成测试需要开发的代码更多C:协作集成是指将可以协作完成特定系统功能的类集成在一起进行测试D:与自底向上集成和自顶向下集成相比,基干集成是一种更充分的集成测试策略21.测试过程的4项基本活动是测试策划、测试设计、测试总结和(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:软件配置项测试不得委托第三方实施答案:DBADD DACCB DBBCD AAABC ABCAD二、论述题(共3题,共50分)论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上。
全国计算机等级考试
全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
NCRE级别/科目设置如下(2013版):级别科目名称科目代码考试时间考试方式一级计算机基础及WPS Office应用1490分钟无纸化计算机基础及MS Office应用1590分钟无纸化计算机基础及Photoshop应用1690分钟无纸化二级C语言程序设计24120分钟无纸化VB语言程序设计26120分钟无纸化VFP数据库程序设计27120分钟无纸化Java语言程序设计28120分钟无纸化Access数据库程序设计29120分钟无纸化C++语言程序设计61120分钟无纸化MySQL数据库程序设计63120分钟无纸化Web程序设计64120分钟无纸化MS Office高级应用65120分钟无纸化三级网络技术35120分钟无纸化数据库技术36120分钟无纸化软件测试技术37120分钟无纸化信息安全技术38120分钟无纸化嵌入式系统开发技术39120分钟无纸化四级网络工程师4190分钟无纸化数据库工程师4290分钟无纸化软件测试工程师4390分钟无纸化信息安全工程师4490分钟无纸化嵌入式系统开发工程师4590分钟无纸化其中:一级:操作技能级。
考核计算机基础知识及计算机基本操作能力,包括Office办公软件、图形图像软件。
二级:程序设计/办公软件高级应用级。
考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言,可选类别有高级语言程序设计类、数据库程序设计类、WEB程序设计类等;二级还包括办公软件高级应用能力,要求参试者具有计算机应用知识及MS Office办公软件的高级应用能力,能够在实际办公环境中开展具体应用。
三级:工程师预备级。
三级证书面向已持有二级相关证书的考生,考核面向应用、面向职业的岗位专业技能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009计算机等级考试四级软件测试工程师考试大纲
◆基本要求:
1.熟悉软件质量、软件测试及软件质量保证的基础知识;
2.掌握代码检查、走查与评审的基本方法和技术;
3.掌握白盒测试和黑盒测试的测试用例的设计原则和方法;
4.掌握单元测试和集成测试的基本策略和方法;
5.了解系统测试、性能测试和可靠性测试的基本概念和方法;
6.了解面向对象软件和WEB应用软件测试的基本概念和方法;
7.掌握软件测试过程管理的基本知识和管理方法;
8.熟悉软件测试的标准和文档;
9.掌握QESuite软件测试过程管理平台和QESat/C++软件分析和工具的使用方法。
◆考试内容:
一、软件测试的基本概念
1.软件质量的概念。
2.软件测试的目标和原则。
3.软件测试的心理学。
4.软件测试的经济学。
5.软件质量保证。
二、软件测试的类型及其在软件开发过程中的地位
1.软件开发阶段。
2.规划阶段的测试。
3.设计阶段的测试。
4.编码阶段的测试。
5.验收和维护阶段的测试。
三、代码检查、走查与评审
1.桌面检查。
2.代码走查。
3.代码检查。
4.同行评审。
四、覆盖率(白盒)测试
1.覆盖率测试。
2.逻辑结构的覆盖率测试。
3.路径覆盖率测试。
4.数据流测试。
5.程序变异测试。
6.基于覆盖的测试用例选择。
五、功能(黑盒)测试
1.边界值测试。
2.等价类测试。
3.基于因果图的测试。
4.基于决策表的测试。
5.基于状态图的测试。
6.基于场景的测试。
7.比较测试。
六、单元测试和集成测试
1.单元测试的目标和模型。
2.单元测试策略。
3.单元测试分析。
4.单元测试的测试用例设计原则。
5.集成测试基本概念。
6.集成测试策略。
7.集成测试分析。
8.集成测试用例设计原则。
七、系统测试
1.系统测试概念。
2.系统测试方法。
3.系统测试的实施。
八、软件性能测试和可靠性测试
1.软件性能的概念。
2.性能测试的执行。
3.软件可靠性的概念。
4.可靠性预计。
5.可靠性分析方法。
6.软件可靠性测试的执行。
九、面向对象软件的测试
1.面向对象软件测试的问题。
2.面向对象软件测试模型。
3.面向对象软件的测试策略。
4.面向对象软件的单元测试。
5.面向对象软件的集成测试。
6.面向对象软件的系统测试。
十、Web应用测试
1.应用服务器的分类和特征。
2.Web应用系统的特点。
3.Web应用系统的测试策略。
4.Web应用系统测试技术。
5.Web应用系统安全测试。
十一、其他测试
1.兼容性测试。
2.易用性测试。
3.GUI测试。
5.极限测试。
6.文档测试。
十二、软件测试过程和管理
1.软件测试过程概念。
2.测试组织管理。
3.测试计划的制定。
4.测试步骤的确定。
5.测试环境管理。
6.软件测试风险分析和成本管理。
7.测试文档管理。
8.测试的复用与维护。
十三、软件测试自动化
1.测试自动化的原理、方法。
2.测试用例自动生成。
3.测试执行自动化。
4.测试结果比较自动化。
5.测试工具的分类和选择。
6.测试工具的主流产品介绍。
十四、软件测试的标准和文档
1.软件测试的标准。
2.软件测试的文档。
十五、软件测试实践
1.软件测试过程管理。
(1)软件测试过程管理概念。
(2)测试的设计。
(3)测试的准备。
(5)软件问题报告和软件问题生命周期。
(6)测试的总结。
(7)QESuite软件测试过程管理平台。
2.白盒测试实践。
(1)被测程序说明。
(2)静态分析。
(3)被测程序的插装和动态测试。
(4)QESAT/C++白盒测试工具。