计算机四级软件测试工程师-60
计算机四级软件测试工程师-46_真题无答案
计算机四级软件测试工程师-46(总分100, 做题时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1.软件测试信息流中,输入的信息主要有SSS_SINGLE_SELA 测试配置B 软件配置C 测试工具D 以上全部2.在某个单位的人事信息管理软件中,系统允许用户输入人员的身份证号和进入本单位工作的日期。
下面四个选项中,无效的输入值组合是SSS_SINGLE_SELA XX11101021,2010.7.1B XX6100123,2010.7.1C XX6100078,2010.7.1D XX6100021,2010.7.13.下列不属于Web应用软件表示层测试内容的是SSS_SINGLE_SELA 排版结构的测试B 浏览器兼容性测试C 链接结构的测试D 应用服务器兼容性的测试4.下列关于Web应用软件测试的说法中正确的是SSS_SINGLE_SELA Cookie安全性测试是Web应用软件安全性测试的一项重要内容B 内容测试是Web应用软件易用性测试的一项重要内容C Web应用软件只能进行白盒测试,不能进行黑盒测试D Web应用软件虽然需要频繁的进行演化,但不需要频繁的进行测试5.下列有关软件质量的叙述中,错误的是SSS_SINGLE_SELA 软件的功能和性能必须结合在一起考虑B 软件质量不仅包括软件产品的质量,还包括软件过程的质量C 明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求D 隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑6.在黑盒测试中,着重检查输入条件的组合的是SSS_SINGLE_SELA 错误推测法B 边界值分析法C 因果图法D 等价类测试法7.下列四个选项中,与软件缺陷管理和跟踪无关的工作是SSS_SINGLE_SELA 设计好每个缺陷应包含的信息条目、状态分类B 通过一些历史曲线和统计曲线进行分析和预测未来情况C 在到达各个大小里程碑之前,召开会议对缺陷进行会审D 对测试用例的执行结果进行记录和跟踪8.以下选项中不属于软件缺陷的类型的是SSS_SINGLE_SELA 软件实现了产品规格说明所要求的功能,但因受性能限制而未考虑可移植性问题B 软件没有实现产品规格说明所要求的功能C 软件中出现了产品规格说明指明不应该出现的错误D 软件实现了产品规格说明没有提到的功能9.对于具有串联型分支结构的程序,如果有7个判断语句串联,则使用正交实验设计法,至少需要的测试用例数为SSS_SINGLE_SELA22B23C24D2610.下列不属于物理破坏的防护措施的是SSS_SINGLE_SELA 所有设备远离灾害的侵扰B 主要设备要屏蔽电磁干扰C 对通信数据进行加密D 主要设备远离人为破坏11.下列选项中,不属于桌上检查的检查项目的是SSS_SINGLE_SELA 功能检查B 风格检查C 等价性检查D 检查子程序、宏、函数12.下列关于面向对象程序的测试说法中,正确的是SSS_SINGLE_SELA 在面向对象程序的测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试B 在面向对象程序中的一个类可以作为被独立测试的单元C 在面向对象程序的测试中,很容易对一个类的单个成员方法进行充分的单元测试D 由于集成测试的目标相同,结构化程序的集成测试技术都适用于对类的测试13.以程序内部的逻辑结构为基础的测试用例设计技术属于SSS_SINGLE_SELA 黑盒测试B 白盒测试C 灰盒测试D 数据测试14.下列四个选项中,不属于软件测试应该遵守的原则的是SSS_SINGLE_SELA 程序员应当参与测试自己的程序B 充分注意测试中的群集现象C 应当对每一个测试结果做全面检查D 测试用例应当由测试输入数据和与之对应的预期输出结果两部分组成15.以下哪种软件测试属于软件性能测试的范畴SSS_SINGLE_SELA 易用性测试B 单元测试C 压力测试D 接口测试16.下列不属于易用性测试范围的是SSS_SINGLE_SELA 安装与卸载测试B 系统故障频率C 窗口风格的一致性D 功能的关联度17.下列选项中,不是结构化程序的基本控制结构的是SSS_SINGLE_SELA 顺序型B 选择型C 重复型D 条件型18.下列关于软件可靠性测试的说法中,正确的一项是SSS_SINGLE_SELA 软件可靠性测试使用的测试用例必须满足语句覆盖B 软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数C 软件可靠性测试的主要目的是通过受控的软件测试过程来预测软件在实际运行中的可靠性D 软件可靠性测试不属于黑盒测试19.软件自动化测试的实现方法包括SSS_SINGLE_SELA 虚拟用户技术B 测试脚本技术C 代码的静态分析和动态分析D 以上全部20.测试整个应用系统是否满足用户需求的测试是SSS_SINGLE_SELA 集成测试B 系统测试C 单元测试D 配置项测试21.在实际测试中,软件性能的高低往往直接取决于SSS_SINGLE_SELA 响应时间的绝对值B 所有功能的最大响应时间C 系统响应时间D 用户对响应时间的接受程度22.下列关于逻辑覆盖的叙述正确的是SSS_SINGLE_SELA 条件/判定覆盖是一个比判定覆盖和条件覆盖更强的覆盖B 语句覆盖是测试完整性方面很好的度量方法C 测试用例满足条件覆盖则必定满足判定覆盖D 对所有被分析的模块来说,达到100%的判定覆盖率是不现实的23.关于易用性测试,说法错误的是SSS_SINGLE_SELA 对软件功能的动态关联进行测试可以通过检查菜单完成B 使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率C 检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容D 用户界面测试是软件易用性测试最重要的一项内容24.下列有关测试项目与定稿测试报告的说法中,正确的是SSS_SINGLE_SELA 对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告B 如果所有测试内容完成,测试的覆盖率达到要求以及产品质量达到已定义的标准,即可定稿测试报告C 测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了D 审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告25.走查是对软件进行静态测试的一种方法,以下不属于走查活动的是SSS_SINGLE_SELA 准备测试用例B 解决缺陷C 计划走查会议D 执行走查二、论述题已知C源程序如下:#include<stdio.h>#include<string.h>void reverse(char s[])int i,j,c;for(i=0,j=strlen(s)-1;i<j;i++,j--)c=s[i];s[i]=s[j];s[j]=c;void getHex(int n,char s[])int i=0;while(n>0)if(n%16<10)s[i++]=n%16+'0';elseswitch(n%16)case 10:s[i++]='A';break;case 11:s[i++]='B';break;case 12:s[i++]='C';break;case 13:s[i++]='D';break;case 14:s[i++]='E';break;case 15:s[i++]='F';break;default:printf("Error");break;n/=16;s[i]='\0';reverse(s):int main()unsigned int num;char str[40];int i=0;printf("Please input number:\n");scanf("%d",&num);getHex(num,str);while(str[i])printf("%c",str[i++]);return 0;1.画出程序中所有函数的控制流程图。
计算机四级《软件测试工程师》选择题试题及答案
计算机四级《软件测试工程师》选择题试题及答案计算机四级《软件测试工程师》选择题试题及答案软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。
下面是店铺给大家整理了计算机四级《软件测试工程师》选择题试题及答案,供大家参阅。
选择题(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%的条件覆盖率,至少需要设计________个测试用例。
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公司计划为某市地铁开发一个自动售票系统,系统的主要要求如下:系统主界面显示地铁的线路及各目的地车站名。
计算机等级考多少分合格_全国计算机等级考试
计算机等级考多少分合格_全国计算机等级考试计算机等级考多少分合格计算机等级考试满分100分,以等第形式通知考生成绩。
成绩等第分为“优秀”、“良好”、“及格”、“不及格”四等。
其中,100-90分为“优秀”,89-80分为“良好”,79-60分为“及格”,59-0分为“不及格”。
所以,考试60分及以上算合格,并可以拿到证书。
计算机等级考试成绩优秀者,在证书上注明“优秀”字样;计算机等级考试成绩良好者,在证书上注明“良好”字样;计算机等级考试成绩及格者,在证书上注明“合格”字样。
计算机等级考试具体考试科目计算机等级考试一级考试科目:计算机基础及MS Office应用、计算机基础及WPS Office应用、计算机基础及Photoshop应用、网络安全素质教育,一共四个科目。
计算机等级考试二级考试科目:语言程序设计类(C、C++、Java、Visual Basic、Web、Python)、数据库程序设计类(Access、MySQL)、办公软件高级应用(MS Office 高级应用)共九个科目。
计算机等级考试三级考试科目:网络技术、数据库技术、软件测试技术、信息安全技术、嵌入式系统开发技术共五个科目。
其中,“软件测试技术”科目自3月起暂停考试。
计算机等级考试四级考试科目:网络工程师、数据库工程师、软件测试工程师、信息安全工程师与嵌入式系统开发工程师五个考核项目。
其中,“软件测试工程师”科目自3月起暂停考试。
全国计算机等级考试合格证书怎么获取国计算机等级考试成绩在及格以上者,由教育部教育考试院颁发合格证书。
自2022年起,计算机等级考试将提供电子证书,所有符合取证条件的考生都将获得电子证书。
2022年为试点期,考生在报名时可同时申请纸质证书。
教育部教育考试院将在计算机等级考试考后45个工作日内将计算机等级考试纸质合格证书下发给省级承办机构,然后由各省级承办机构逐级转发给考生。
考生在成绩公布后,可登录中国教育考试网申请NCRE证书直邮服务。
计算机四级考试软件测试工程师考试大纲
最新计算机四级考试软件测试工程师考试大纲学习犹如登山,有的人那么注重最终目标,有的人那么注重前进的过程。
以下是的最新软件测试工程师考试大纲,欢送学习!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.软件可靠性测试的执行。
计算机四级软件测试工程师59
[模拟] 计算机四级软件测试工程师59选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第1题:一般来说,大多数软件缺陷源于软件开发项目的 ______ 阶段。
A.软件测试阶段B.程序编写和调试阶段C.需求和设计阶段D.加班工作期间参考答案:C通常来说,软件缺陷大多数是来自软件开发项目的需求和设计阶段的。
第2题:ANSI/IEEE STD729-1983给出软件质量的定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。
以下叙述中不属于这些质量特征和特性的是A.产品功能B.效率C.可使用性D.项目成本和进度参考答案:D第3题:Web应用软件的安全性主要通过以下哪个手段实现______。
A.安全管理控制B.接口检测C.漏洞扫描D.安全策略参考答案:B接口是一个软件和外部进行交互的通道,尤其web应用程序的安全性要受限于浏览器的网络环境。
所以接口检测是Web应用软件安全性的主要实现手段。
第4题:下列通常不属于易用性测试的范围的内容是______。
A.安装与卸载测试B.系统故障频率C.联机文档中断开的链接D.中文版与英文版的一致参考答案:B易用性测试包括对用户文档的测试、易安装性测试、功能易用性测试和用户界面测试。
选项B,系统故障频率不属于易用性测试范围。
第5题:完成系统测试后,需要提交的文档有 ______。
A.测试结果记录表格B.系统测试日志C.全面的系统测试总结报告D.以上全部参考答案:D第6题:兼容性测试是指______。
A.针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行B.测试本款软件与其他应用软件是否能在同一操作系统下同时执行C.检测软件与其他软件是否能正常进行信息的交流和传递D.以上都不对参考答案:A所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。
通常,兼容性测试主要考虑硬件、软件和数据三个方面。
2023年计算机四级《软件测试工程师》考试全真模拟易错、难点汇编贰(答案参考)试卷号:16
2023年计算机四级《软件测试工程师》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】下列选项中,不属于面向构件提供者的构件测试目标是A.检查为特定项目而创建的新构件的质量B.检查在特定平台和操作环境中构件的复用、打包和部署C.尽可能多地揭示构件错误D.验证构件的功能、接口、行为和性能正确答案:A2.【单选题】下列关于测试方法,说法正确的是()。
A.白盒测试不同于黑盒测试之处是它可以减少测试用例数量B.覆盖所有独立路径就能够覆盖所有分支C.满足分支覆盖就满足条件覆盖和语句覆盖D.在单元测试中不使用黑盒测试技术正确答案:B3.【单选题】在银行的活期存折账户管理软件中,要求可以输入一个账户的每笔交易的金额。
若规定存入的金额的有效取值范围是1.00 ~99 999 999.99 元。
若考虑使用边界值分析设计关于这个金额的测试用例,下列属于它的边界值的是A.2,9 999 999B.1.01,99 999 999.99C.0.99,100 000 000.00D.0.99, 1000000.00正确答案:C4.【单选题】软件质量保证过程包括4方面的活动,它们是A.制定质量方针、确定质量目标、制定质量计划、实施过程B.制定质量计划、过程实施、产品质量保证、过程质量保证C.过程实施,产品质量保证,过程质量保证、质量保证体系的质量保证D.制定质量计划、产品质量保证,过程质量保证、质量保证体系的质量保证正确答案:A5.【单选题】下列通常不属于易用性测试的范围的内容是A.安装与卸载测试B.系统故障频率C.联机文档中断开的链接D.中文版与英文版的一-致正确答案:B6.【单选题】以下问题说法错误的是()A.软件产品的质量越高,发布后维护成本就越低B.在软件测试中一般只需要运行预先设计的所有测试用例C.通常应该在需求阶段设计系统测试用例,以此作为需求检查的辅助手段D.发现和修复产品中的软件缺陷越早,开发费用就会越低正确答案:B7.【单选题】关于内置式合约测试(BICT) ,下列说法错误的是()。
计算机四级软件测试工程师50
[模拟] 计算机四级软件测试工程师50选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
第1题:下列关于测试团队的说法中,不正确的是________。
A.测试团队的组织方式由测试团队的规模、具体任务和技术来决定B.如果测试团队规模较大,则测试工程师分为3个层次:初级测试工程师、测试工程师和资深测试工程师C.建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一D.发现系统的缺陷是测试工作的目的,但不是测试团队工作的核心目标参考答案:D第2题:软件测试活动主要包括______。
A.测试设计与开发B.测试执行C.A)B)D)都是D.测试总结参考答案:C软件测试活动主要包括测试设计与开发、测试执行和测试总结。
第3题:下列情况下会考虑使用自动测试的是______。
A.对软件产品的次要部件进行测试B.所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试D.由客户方组织的验收测试参考答案:C自动测试的优点就是为了解决重复的人工操作。
第4题:针对程序段if(x 〉10)and(y〈 20) then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求________。
A.(30,15),(40,10)B.(3,0),(30,30)C.(5,25),(10,20)D.(20,10),(1,100)参考答案:D第5题:测试按照典型的软件工程理论分为______。
A.单元测试、系统测试、白盒测试等B.黑盒测试、白盒测试、系统测试等C.单元测试、集成测试、系统测试等D.单元测试、模块测试、集成测试等参考答案:C测试按照典型的软件工程理论分为单元测试、集成测试、系统测试等。
此外从其他角度还可以分为白盒测试、黑盒测试、灰盒测试。
但是我们要统一标准,找到同一分类标准,避免混淆。
第6题:下列各项中,不属于软件功能易用性测试关注的内容的是A.软件是否能帮助用户减少重复的输入劳动B.软件是否能在耗时较长的操作期间提供反馈C.软件是否允许用户针对自己的使用习惯进行定制D.软件界面中文字显示的风格参考答案:D功能易用性是指用户能否方便、快速、准确地使用软件提供的功能来完成需要完成的任务。
2020计算机四级软件测试工程师真题及答案
2020计算机四级软件测试工程师真题及答案某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到80%以上或已经过业务员确认,则实行处理。
(1)请根据规格说明,画出对应的因果图。
(10分)(2)采用基于因果图的方法为该软件项目设计测试用例。
(10分)2.论述题2:以下是某程序说明,请按要求回答问题(12分)程序说明:假设有一个把数字串转换为整数的函数。
其中数字串要求长度为1-6个数字构成,机器字长为16位。
分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。
(12分)3.论述题3:简单谈一下你对穷举测试的理解,并按要求回答问题(18分)(1)穷举测试的方法对于所有项目程序都是可行的么?(5分)(2)若是针对小型的程序,穷举测试是可能的么?若是,说明此时采用穷举测试能否保证程序是准确呢?(13分)下列不属于与浏览器兼容性测试考虑的问题是________。
(A)软件是否能够在不同的J2EE中运行(B)不同的浏览器是否能够提供合适的安全设置(C)脚本和插件是否适用于不同的浏览器(D)符合最新HTML版本的页面能否在浏览器中准确显示软件可靠性测试的目的是________。
(A)发现软件缺陷(B)预测软件正式运行中的可靠性(C)控制测试过程(D)修改软件缺陷1.在软件测试中,白盒测试方法是通过度析程序的________来设计测试用例。
(A)应用范围(B)功能(C)内部逻辑(D)输入数据2.下列关于测试方法的叙述中不准确的是________。
(A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试(B)功能测试属于黑盒测试(C)对功能的测试通常是要考虑程序的内部结构的(D)结构测试属于白盒测试3.在程序设计过程中,要为程序调试做好准备,主要体现在________。
(A)采用模块化、结构化的设计方法设计程序(B)根据程序调试的需要,选择并安排适当的中间结果输出必要的断点(C)编写程序时要为调试提供充足的灵活性(D)以上全部。
计算机四级软件测试工程师-86
计算机四级软件测试工程师-86(总分:82.00,做题时间:90分钟)一、选择题(总题数:25,分数:50.00)1.下列关于测试策略,说法错误的是______。
A) 自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些B) 自顶向下测试的优点是较早的发现高层模块接口、控制等方面的问题C) 自底向上测试的优点是比较容易设计测试用例D) 自顶向下测试的优点是使得低层模块的错误较早发现(分数:2.00)A.B.C.D. √解析:[解析] 自顶向下测试的优点应该是使得顶层模块的错误较早发现。
2.软件质量的判断绝不只限于程序中的错误,在________产生的错误会在整个软件开发过程中影响最大。
(A) 编码阶段(B) 测试阶段(C) 概要设计(D) 详细设计(分数:2.00)A.B.C. √D.解析:3.关于做好系统测试的原则,下列说法中错误的是______。
A) 所有的测试都应追溯到总体设计B) 在测试工作真正开始之前,尽早开始测试计划C) Pareto原则应用于软件测试D) 系统缺陷应记人文档(分数:2.00)A. √B.C.D.解析:[解析] 系统测试实际上贯穿软件开发的周期,在软件生存周期各个阶段都有系统测试设计和实现的过程。
A选项中关于测试溯源问题的观点是错误的,所有的测试都应追溯到用户需求。
C选项中Pareto原则是指,测试发现的错误中的80%很可能起源于20%的程序模块。
4.下列比较适合自动化的软件测试活动是 ______。
A.测试用例设计 B.回归测试C.测试环境的建立 D.探查式测试(分数:2.00)A.B.C.D. √解析:[解析] 由自动化的软件测试的特点可知,选项D的探查式测试最适合进行自动化软件测试。
5.仅根据规格说明书描述的程序功能来设计测试用例的方法称为A) 白盒测试法 B) 黑盒测试法C) 静态分析法 D) 人工分析法(分数:2.00)A.B. √C.D.解析:[解析] 仅根据规格说明书描述的程序功能来设计测试用例的方法称为黑盒测试法。
月全国计算机等级测验考试四级软件测试工程师附答案解析
•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。
计算机四级软件测试工程师-53_真题-无答案
计算机四级软件测试工程师-53(总分100,考试时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1. 以下关于web应用软件系统安全的说法中,正确的是A. 黑客的攻击主要是利用黑客本身发现的新漏洞B. 以任何违反安全规定的方式使用系统都属于入侵C. Web应用软件的安全性仅仅与Web应用软件本身的开发有关D. 系统的安全漏洞属于系统的缺陷,但安全漏洞的检测不属于测试的范畴2. 对应单元调用图的每一个边建立并执行一个集成测试会话,这种集成测试方法是A. 相邻集成测试B. 基于进度的集成测试C. 基于分解的集成测试D. 成对集成测试3. 对于运行Web应用软件而言,定期扫描可能的安全漏洞是保障系统安全的一个重要措施,下面不属于漏洞扫描内容的是A. 网络漏洞B. 数据库漏洞C. 接口漏洞D. 操作系统漏洞4. 测试项目实践中,测试策划活动的目标是A. 划分测试任务B. 组织测试团队C. 确定测试范围D. 编写测试计划文档5. 下面有关逻辑覆盖的说法中,错误的一项是A. 指令块覆盖是语句覆盖的一个变体B. 如判定覆盖率达到100%,则语句覆盖率一定也达到100%C. DDP覆盖是判定覆盖的一个变体D. 满足条件覆盖一定也满足判定覆盖6. 设有一段程序:if((A>1)and(b==0)) X=X/A;else if((A==2)or(X>1)) X=X+1;满足条件/判定覆盖的要求下,最少的测试用例数目是A. 3个B. 4个C. 6个D. 8个7. 软件过程管理最起码的要求是A. 管理好软件测试用例B. 管理好测试说明文档C. 管理好软件缺陷报告D. 管理好测试过程工具8. 从已经发现故障的存在,到找出准确的故障位置,并确定故障的性质,这一过程称之为A. 测试B. 调试C. 错误检测D. 故障排除9. 同行评审主要分为管理评审、文档评审、过程评审和A. 项目评审B. 误差评审C. 技术评审D. 组织体系评审10. 性能计数器是指各种与性能有关的资源利用率指标,综合利用性能计数器的分析技术是A. 进程分析B. 内存和CPU分析C. 磁盘I/O分析D. 以上全部11. 如果一个判定中的复合条件表达式为(A>10)or(B<=7),则为了达到100%的判定覆盖率,至少需要设计多少个测试用例A. 4个B. 3个C. 2个D. 1个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. 下列有关软件错误概念的叙述中,错误的一项是A. 一般情况下,难以理解的程序即被视为软件错误B. 软件缺陷涵盖了软件错误,比软件错误更加广泛C. 软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归入软件错误D. 软件错误是指在软件生存周期的所有阶段软件的状态或行为与人们预期的软件状态或行为的偏差19. 在软件生存周期中,修改错误代价最大的阶段是A. 编程阶段B. 需求阶段C. 设计阶段D. 发布运行阶段20. 下列不属于QESAT/C的优点的是A. 及早地发现程序中隐藏的错误B. 支持对多个被测项目的追踪管理C. 帮助分析和测试程序D. 快捷有效地理解程序结构21. 检查系统能否正确接受输入和能否正确输出结果,这属于哪一种测试A. 功能B. 安全性C. GUID. 硬件兼容性22. 在静态分析中,提供整个项目中的所有函数之间的调用关系图属于A. 程序结构分析B. 可视化分析C. 程序数据流分析D. 程序执行频度分析23. 下列接口测试中,要延续到系统测试阶段来完成的是A. 系统外部接口B. 系统内部接口C. 类接口D. 函数或方法接口24. 下列有关测试过程抽象模型的描述中,正确的是A. V模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备就绪点,测试执行活动就可开展B. W模型强调,测试伴随着整个软件开发周期同步进行,而且测试的对象不仅仅是程序,需求、设计也同样需要测试C. H模型指出,单元测试和集成测试应检测程序的执行是否满足软件设计的要求D. X模型指出,针对完整的程序进行集成的编码和测试25. 下列四个选项中,不属于ISO软件质量模型的是A. 维护质量模型B. 使用质量模型C. 内部质量模型D. 外部质量模型二、论述题下图为对4个已知数字进行排序的程序流程图:1.计算它的环路复杂度。
计算机等级考试的四个等级
计算机等级考试的四个等级计算机等级考试的四个等级全国计算机等级考试设四个等级。
它不以评价教学为目的,考核内容不是按照学校要求设定,而是根据社会不同部门应用计算机的不同程度和需要、国内计算机技术的发展情况以及中国计算机教育、教学和普及的现状而确定的;它以应用能力为主,划分等级,分别考核,为人员择业、人才流动提供其计算机应用知识与能力水平的证明。
考试具有中国特色,特别是,四级考试与美国教育考试服务处(ETS)技术合作,追踪世界先进水平,按国际规范设计考试。
一级证书表明持有人具有计算机的基础知识和初步应用能力,掌握文字、电子表格和演示文稿等办公自动化软件(MS Office、WPS Office)的使用及因特网(Internet)应用的基本技能,具备从事机关、企事业单位文秘和办公信息计算机化工作的能力。
二级:考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
考试科目:语言程序设计(C、C++、Java、Visual Basic、Delphi)、数据库程序设计(Visual FoxPro、Access)共七个科目。
考核内容:二级定位为程序员,考核内容包括公共基础知识和程序设计。
所有科目对基础知识作统一要求,使用统一的公共基础知识考试大纲和教程。
二级公共基础知识在各科笔试中的分值比重为30%(30分)。
程序设计部分的比重为70%(70分),主要考查考生对程序设计语言使用和编程调试等基本能力。
考试形式:二级所有科目的考试仍包括笔试和上机考试两部分。
二级C笔试时间由120分钟改为90分钟,上机时间由60分钟改为90分钟。
所有二级科目的笔试时间统一为90分钟,上机时间统一为90分钟。
系统环境:二级各科目上机考试应用软件为:中文专业版Access 2003、中文专业版Visual Basic 6.0、中文专业版Visual FoxPro6.0、Visual C++ 6.0,二级C上机应用软件VisualC++6.0,二级Java上机应用软件专用集成开发环境“NetBeans中国教育考试版2007”(有关网站将提供免费下载),二级Delphi使用Delphi7.0版本。
计算机四级软件测试工程师-116
计算机四级软件测试工程师-116(总分:67.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:25,分数:51.00)1.下列有关测试过程V模型的说法中,正确的是______。
∙ A.验收测试应确定程序的执行是否满足软件设计的要求∙ B.系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标∙ C.单元测试和集成测试应确定软件的实现是否满足用户需求和合同的要求∙ D.集成测试在编码结束前就可以开始(分数:2.00)A.B. √C.D.解析:[解析] V模型在20世纪80年代提出,旨在改进软件开发的效率和效果。
该模型反映出了测试活动和分析设计活动的关系;指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求。
系统测试应检测系统功能和性能的质量特性是否达到系统要求的指标。
验收测试应确定软件的实现是否满足用户需求和合同的要求。
划分测试阶段:强调测试过程需要依次经历单元测试、集成测试、系统测试和验收测试。
2.下列关于文档测试的说法中,不正确的是______。
∙ A. 在软件系统的开发和维护工作中,文档编写与维护所占到的比重是10%~25%∙ B. 如果文档出现了与当前系统不符的问题,测试人员应作为错误上报∙ C. 有缺陷的程序通常会导致有缺陷的结果,而有缺陷的文件可能不会∙ D. 有缺陷的文件即使存在了,也不会导致系统被不当更改或系统的输出使用不当(分数:2.00)A.B.C.D. √解析:[解析] 虽然应用程序和文档都可能出错,但所不同的是,有缺陷的程序通常会导致有缺陷的结果,而有缺陷的文件可能不会。
然而,有缺陷的文件是一个定时炸弹,它可能导致系统被不当更改或系统的输出使用不当。
这些错误对系统的影响是潜在的。
3.文档是软件的重要组成部分,通常文档可以分为用户文档、管理文档和∙ A. 需求文档∙ B. 开发文档∙ C. 设计文档∙ D. 技术文档(分数:2.00)A.B. √C.D.解析:4.在软件的各部件组成逻辑都相对简单的情况下,对其进行软件可靠性分析通常最好选择运用下面哪一种软件可靠性分析方法______。
全国计算机等级考试四级软件测试工程师笔试试题
全国计算机等级考试四级笔试试题一、选择题:((1)-(90))题,分为1分题和2分题,满分120分.除标注2分题外,其它均为1分题.)下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分.(1) 一般情况下,操作数左移2位的结果是原操作数____。
A)整除2 B)乘以2 C)整除4 D)乘以4(2) 已知寄存器A存有带符号整数,且只作逻辑移位,HA和LA分别代表其最高位和最低位;寄存器B存有带符号整数,且只作算术移位,HB和LB分别代表其最高位和最低位. 当寄存器A与B都有右移位发生时,下述哪一个命题是正确的? ____。
(2分)A)HA与HB均成为0 B)HA与HB均成为1C)HA变成0但HB保持原值D)HA保持原值但HB的值改变(3)若与非门的输入变量为A与B,输出变量为Y,则A和B分别为下述哪种情况时,Y才为0?____。
A)0,0 B)0,1 C)1,0 D)1,1(4)设S={1,2,3,4},下面哪个运算是S上的运算?_____。
A)X*Y=X-Y B)X*Y=X+Y C)X*Y=X·Y D)X*Y=(X·Y)(mod5)(其中,-,+,·分别为减法、加法和乘法运算)(5)设p,q为两个命题,对于"p→q"的逻辑涵义,下面的哪些叙述是正确的?_____。
Ⅰ.如果p,则qⅡ.p仅当qⅢ.p当qⅣ.q是p的充分条件A)Ⅰ和ⅡB)Ⅲ和ⅣC)Ⅱ和ⅣD)Ⅰ和Ⅲ共分21页,当前页是第1页-(6)在谓词逻辑中,令F(x)表示x是火车,G(y)表示y表示汽车,L(x,y)表示, "并不是所有的火车比所有的汽车快"的符号表示中哪些是正确的?_____。
(2分)Ⅰ. x y(F(x)∧G(y)→L(x,y))Ⅱ. x y(F(x)∧G(y)∧L(x,y))Ⅲ. x y(F(x)∧G(y)→L(x,y))A)仅ⅠB)仅ⅡC)Ⅰ和ⅡD)都不对(7)设R是集合A={a,b,c,d}上的二元关系,R={,,,,,}下面哪些命题为真?_____。
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年计算机四级软件测试工程师考试的大纲,考生可以根据大纲的要求进行备考,重点复习各个考试内容,并查阅相关参考资料进行深入学习。
全国计算机等级考试的成绩合格标准_评分标准
全国计算机等级考试的成绩合格标准_评分标准全国计算机等级考试的成绩合格标准①计算机等级考试实行百分制计分,但以等第分数通知考生成绩。
计算机等级考试等第分数分为“不及格”、“及格”、“良好”、“优秀”四等。
100-90分为“优秀”,89-80分为“良好”,79-60分为“及格”,59-0分为“不及格”。
少部分考点将会通报考生的计算机等级考试具体成绩分数,大部分考点及- -般的查询方法将会通报考生的等第,等第代号及含义如下:3.0–优秀,即不小于90分;2.0–良好,即不小于80分但小于90分;1.0–及格,即不小于60分但小于80分;0.0–不及格,即小于60分。
总成绩在及格及其以上者为通过计算机等级考试。
②计算机等级考试成绩在“及格”以上者,由教育部考试中心颁发计算机等级考试合格证书。
成绩“优秀”的,合格证书上会注明“优秀”字样。
对四级科目,只有所含两1门课程分别达到30分,该科才算合格。
一般在计算机等级考试考后30个工作日内由教育部考试中心将成绩处理结果下发给各省级承办机构。
考后50个工作日,考生可登录教育部考试中心综合查询网进行成绩查询。
计算机等级考试报名条件1、计算机等级考试考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习和使用计算机的实际情况报考。
每次计算机等级考试报名的具体时间由各省(自治区、直辖市)级承办机构规定。
考生按照有关规定到就近考点报名。
2、特殊人员报考条件:现役军人可使用军官证报考计算机等级考试,在其军官证号码前后各加入识别码,此办法也适用于没有身份证的未成年人,识别码的编码有统一格式,前6位后4位。
现役军人可以通过团以上单位集中向地方公安机关申请居民身份证。
3、其他报名注意:计算机等级考试一般不安排专门的补报。
考生如果错过报名点的报名时间,可以直接咨询当地考试院或自考办报名计算机等级考试。
4、计算机等级考试报名须知:需带上身份证以及相关的报名费。
考生报考计算机等级考试一定要亲自到场,不能由任何单位、个人代劳,逐一核实个人信息:姓名、身份证号、照片、报考科目、报考类别(是否补考)等,信息不一致要立刻更改。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机四级软件测试工程师-60(总分:79.00,做题时间:90分钟)一、选择题(总题数:25,分数:52.00)1.小组成员开会,集体扮演计算机角色,把测试数据沿程序的逻辑结构走一遍是______。
A) 数据分析 B) 执行测试用例C) 执行走查 D) 代码检查(分数:3.00)A.B.C. √D.解析:[解析] 走查的步骤可以分为:计划走查会议、走查产品、执行走查、解决缺陷、走查记录、产品返工。
其中在执行走查阶段,走查小组开会,集体扮演计算机角色,让事先准备好的测试用例沿程序的逻辑运行一遍,随时记录程序的踪迹,供分析和讨论用。
每个测试用例都在人们脑中进行推演,即把测试数据沿程序的逻辑结构走一遍,把程序的状态记录下来以供监视。
这样做的优点是:①能在代码中对错误进行精确定位,降低调试成本;②可以发现成批的错误,便于一同得到修正。
2.被看做一个"主程序"主要用来接收测试数据,把这些数据传送给被测试的模块,并且打印出有关数据的模块是________。
(A) 桩模块(B) 数据模块(C) 接口模块(D) 驱动模块(分数:2.00)A.B.C.D. √解析:3.对于具有串联型分支结构的程序,若有5个判定语句,则采用正交实验设计法,至少需要的测试用例数应为______。
A) 5个 B) 32个 C) 16个 D) 8个(分数:2.00)A.B.C.D. √解析:[解析] 对于具有串联型分支结构的程序,若有5个判定语句,则存在32条不同的测试路径,因此需要设计32个测试用例来覆盖它的每一条路径。
但为了减少测试用例的数目,可以采用正交试验设计法,该方法原则上是抽取了部分路径进行测试,由方法中要求计算满足关系式n+1<=2exp(m)的最小自然数m,针对本题n=5,可得m=3,t=2exp(3)=8,故本题采用正交实验设计方法,至少需要设计的测试用例数目为8个。
4.______是一种独立的迭代的测试模型。
A) W模型 B) V模型C) H模型 D) X模型(分数:2.00)A.B.C. √D.解析:[解析] V模型与W模型有缺陷,即它们都把软件的开发视为需求、设计和编码等一系列串行的活动,而事实上,这些活动是可以交叉进行的。
H模型揭示了一点:软件测试是一个独立的流程,贯穿于产品的整个生命周期中,与其他流程并发执行。
5.针对逻辑覆盖,下列叙述不正确的是________。
(A) 达到100%CC要求就一定能够满足100%DC的要求(B) 达到100%CDC要求就一定能够满足100%DC的要求(C) 达到100%MCDC要求就一定能够满足100%DC的要求(D) 达到100%路径覆盖要求就一定能够满足100%DC的要求(分数:2.00)A. √B.C.D.解析:6.对测试用例进行管理,可以依据测试用例编写过程的属性、组织过程的属性和A) 创建过程的属性 B) 测试过程的属性C) 执行过程的属性 D) 管理过程的属性(分数:2.00)A.B.C. √D.解析:[解析] 测试用例要经过创建、修改和不断完善的过程。
测试用例的属性有:优先次序、目标性、所属的范围、关联性、阶段性、状态性、时效性、所有者、日期等特性。
根据测试用例的属性及编号等可对测试用例进行基于数据库方式的良好管理,另外也可以依据测试用例编写过程的属性、组织过程的属性和执行过程的属性来对测试用例进行有效管理。
7.下列有关黑盒测试的叙述中,错误的是A) 黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法B) 最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试C) 黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试D) 数据流测试是一种黑盒测试方法(分数:2.00)A.B.C.D. √解析:[解析] 数据流可看作是一种路径测试,它主要关注在一条路径上变量在何处定义,在何处使用,它是一种白盒测试方法。
8.下列针对软件测试过程的说法,不正确的是______。
A) 软件测试过程是一种抽象的过程B) 软件测试过程用于定义软件测试的流程和方法C) 软件测试过程决定软件的质量D) 软件测试过程直接影响测试结果的准确性和有效性(分数:2.00)A.B.C. √D.解析:[解析] 软件测试过程是一种抽象的模型,用于定义软件测试的流程和方法。
软件开发过程决定软件的质量,软件测试过程质量直接影响测试结果的准确性和有效性。
9.以下关于面向对象软件测试的说法中,错误的是______。
A) 不变式边界测试是一种类级别的单元测试技术B) 对于一棵继承树上的多个类,只有处于叶结点的类需要测试C) 测试动态绑定时类树测试的一个目标D) 在面向对象单元测试中,等价类划分测试可以用于方法级别的测试(分数:2.00)A.B. √C.D.解析:[解析] A、C、D选项的叙述都是正确的。
面向对象中有集成和多态现象,所以对子类的测试通常不能限定在子类中定义的成员变量和成员方法上,还要考虑父类对子类的影响,所以B选项的叙述是错误的。
10.在软件测试中,白盒测试方法是通过分析程序的______来设计测试用例的。
A.应用范围 B.功能 C.内部逻辑 D.输入数据(分数:2.00)A.B.C. √D.解析:[解析] 白盒测试又称为逻辑驱动测试,这种测试策略是对程序的逻辑结构进行检查,从中获取测试数据。
所以说白盒测试是一种以程序内部的逻辑结构为基础的测试用例设计技术。
11.关于等价分类测试法,下列说法不正确的是______。
A) 使用等价分类法设计测试方案时首先需要划分输入数据的等价类B) 等价类是指某个输入域的子集和,在该子集合中各个输入数据对于揭露程序中的错误都是等效的C) 测试某个等价类的代表值就等价于对这一类其他值的测试D) 等价类的划分始终不能详尽,所以要尽量避免使用等价分类法进行测试(分数:2.00)A.B.C.D. √解析:[解析] 等价分类法是一种典型的黑盒测试技术。
穷尽的黑盒测试需要使用所有有效的和无效的输人数据来测试程序,这是不现实的,等价分类法的实现正是克服了这一点。
以上几种说法,D选项是错误的认识。
12.因果图方法是根据( )之间的因果关系设计测试用例的。
A) 输入和输出 B) 设计和实现C) 条件和结果 D) 主程序和子程序(分数:2.00)A. √B.C.D.解析:[解析] 因果图方法是根据输入和输出之间的因果关系设计测试用例。
13.不属于自动化测试实现方法的是 ______。
A.测试过程的捕获和回放 B.测试脚本技术C.测试管理技术 D.文档的静态分析技术(分数:2.00)A.B.C.D. √解析:14.黑盒测试中最典型的一种测试技术是________。
(A) 逻辑覆盖(B) 等价分类法(C) 等价分类法(D) 使用综合测试策略(分数:2.00)A.B. √C.D.解析:15.在自动化测试过程中,下列活动仍需要手工开展的是 ______。
A.设置测试环境 B.分析失败原因C.执行测试用例 D.清除测试环境(分数:2.00)A.B. √C.D.解析:16.下面与软件呵靠性有关的概念中,理解不正确的是A) 软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归为软件错误B) 软件故障是指软件代码中的错误C) 在软件的一次运行期间,软件故障一定会导致软件失效D) 通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性(分数:2.00)A.B.C. √D.解析:[解析] 软件故障是指软件代码中的错误,软件失效则是指由软件故障引起的在软件运行期间出现的错误,一般来说在软件的一次运行期间,软件故障可能会导致软件失效,也可能不引起软件失效。
17.针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是________。
(A) 极限测试(B) 易用性测试(C) 功能测试(D) 兼容性测试(分数:2.00)A.B.C.D. √解析:18.下列不属于关键模块具有的特性的是 ______。
A.处于程序控制结构的底层B.本身是复杂的或是容易出错的C.含有确定的性能需求D.被频繁使用的模块(分数:2.00)A. √B.C.D.19.集成测试中使用的主要测试方法为______。
A) 黑盒测试 B) 灰盒测试C) 回归测试 D) 白盒测试(分数:2.00)A. √B.C.D.解析:[解析] 集成测试中主要是使用基于功能的黑盒测试。
20.用户界面一致性的测试目的是______。
A) 检查界面能否辅助功能的展现B) 检查同一软件内界面风格是否一致C) 检查软件在完成不同功能时界面的风格是否一致D) 以上都不对(分数:2.00)A.B.C. √D.解析:[解析] Web应用软件对软件的美观有相当程度的要求。
用户界面一致性的检测目的是为了检查软件在完成不同功能时界面风格是否一致。
21.在测试一个政府办公信息系统时,需要输入邮政编码。
请问相比之下,下面哪一组测试数据是测试,邮政编码的最佳选择 ______。
A.100080,10000,abc,410006,空白B.410006,空白,空值, 41006,abcC.100080,100000,abc,空白,IOOOOOD.410006,abc,空值,100000,IOOOOO(分数:2.00)A.B. √C.D.解析:22.以下哪一项不属于软件易用性测试关注的内容A) 相似功能的使用风格是否与同类软件一致B) 软件内相似功能的使用风格是否一致C) 软件是否能帮助用户减少输入中的重复劳动D) 软件界面的色彩是否悦目(分数:2.00)A.C.D. √解析:23.关于逻辑覆盖,下列说法正确的是 ______。
A.在单元测试中不使用黑盒测试技术B.满足分支覆盖就一定满足条件覆盖和语句覆盖C.覆盖所有的独立路径就能够覆盖所有的分支D.白盒测试技术不同于黑盒测试技术之处是它可以减少测试用例数量(分数:2.00)A.B.C. √D.解析:24.关于数据库应用系统的需求分析工作,下列说法正确的是______。
A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辩识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(分数:2.00)A.B.C.D. √解析:[解析] 数据库应用系统的需求包括:数据需求分析、数据处理需求分,业务需求分析及其在性能、存储、安全、备份和恢复等方面的要求。
数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。