计算机四级软件测试工程师41

合集下载

计算机四级软件测试工程师-46_真题无答案

计算机四级软件测试工程师-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.画出程序中所有函数的控制流程图。

2023年计算机四级《软件测试工程师》考试全真模拟易错、难点汇编贰(答案参考)试卷号:49

2023年计算机四级《软件测试工程师》考试全真模拟易错、难点汇编贰(答案参考)试卷号:49

2023年计算机四级《软件测试工程师》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】下列关于面向对象测试问题的说法中,不正确的是A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂C.类B继承自类A,如果对类B 进行了严格的测试,就意味着不需再对类A 进行测试D.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试正确答案:C2.【单选题】等价类划分和边界值分析是常用的两种黑盒测试方法,采用这两种方法,可以大幅度减少测试用例的数量,然而,它们的局限性是()。

A.在设计测试用例时不能将这两种方法结合在一起同时使用B.不同输入变量之间可能存在约束关系,它们不能处理这类约束关系C.不能用于大型信息系统的测试用例的设计D.不能用于单元测试和集成测试正确答案:B3.【单选题】下列兼容性不属于软件兼容性的考虑范畴的是A.与外设的兼容性B.与不同类软件的兼容性C.与浏览器的兼容性D.与中间件的兼容性正确答案:A4.【单选题】在软件生存周期中占据时间最长的是A.运行和维护阶段B.软件开发阶段C.需求分析阶段D.软件设计阶段正确答案:A5.【单选题】下列几种逻辑覆盖标准中,查错能力最强的是A.语句覆盖B.条件覆盖C.条件组合覆盖D.判定/条件覆盖正确答案:C6.【单选题】下面的逻辑测试覆盖中,测试覆盖最弱的是A.条件覆盖B.条件组合覆盖C.语句覆盖D.判定/条件覆盖正确答案:C7.【单选题】以下哪种软件测试不属于软件性能测试的范畴A.接口测试B.并发测试C.压力测试D.负载测试正确答案:A8.【单选题】Myers 在1979年提出了一个重要观点,即软件测试的目的是为了A.证明程序正确B.查找程序错误C.改正程序错误D.验证程序无错误正确答案:B9.【单选题】在极限测试过程中,贯穿始终的是A.单元测试和集成测试B.单元测试和系统测试C.集成测试和系统测试D.单元测试和验收测试正确答案:D10.【单选题】下面有关测试设计的叙述,说法不正确的是A.测试用例的设计是一项技术性强、智力密集型的活动B.在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可C.在开展测试用例设计前,必须将测试需求进行详细展开D.在一般的测试组织内,测试用例的评审可能不是正式的评审会正确答案:B11.【单选题】对于Web应用软件系统测试技术,下列不属于功能测试的是()A.表单测试B.并发测试C..Cookie 测试D.链接测试正确答案:B12.【单选题】下列属于QESAT/C的优点的是A.及早地发现程序中隐藏的错误B.快捷有效地理解程序结构C.以上全部D.帮助分析和测试程序正确答案:C13.【单选题】在模块测试的过程中,采用自底向上的测试比自顶向下的测试A.好B..差C.一样D.未知正确答案:A14.【单选题】下列不属于易用性测试的是A.易安装性测试B.兼容性测试C.用户界面测试D.功能易用性测试正确答案:B15.【单选题】下列关于测试方法的叙述中不正确的是()A.从某种角度上讲,白盒测试与黑盒测试都属于动态测试B.功能测试属于黑盒测试C.对功能的测试通常是要考虑程序的内部结构的D.结构测试属于白盒测试正确答案:C16.【单选题】以下哪一项不属于Web应用软件表示层测试关注的范畴是A.排版结构的测试B.客户端兼容性的测试C.数据完整性测试D.链接结构的测试正确答案:C17.【单选题】下列选项中,不属于面向构件提供者的构件测试目标是A.检查为特定项目而创建的新构件的质量B.检查在特定平台和操作环境中构件的复用、打包和部署C.尽可能多地揭示构件错误D.验证构件的功能、接口、行为和性能正确答案:A18.【单选题】关于兼容性测试的内容陈述,下列说法错误的是A.通常兼容性测试主要考虑硬件、软件和数据三个方面B.硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试C.数据兼容性仅仅包括不同版本之间的数据兼容性D.不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试正确答案:C19.【单选题】下列不属于与浏览器兼容性测试考虑的问题是A.软件是否可以在不同的J2EE中运行B.不同的浏览器是否可以提供合适的安全设置C.符合最新HTML版本的页面能否在浏览器中正确显示D.脚本和插件是否适用于不同的浏览器正确答案:A20.【单选题】关于测试的策划,说法不正确的是A.测试设计的任务是执行测试用例,需要时也可以将测试用例设计与执行并行开展B.若系统对质量要求很高,则需要开展多次的回归测试验证C.在实际软件项目中,一个测试团队可能大都是骨干人员D.测试团队的规模与被测系统规模、测试方资料调度情况有关正确答案:C21.【单选题】没有正确修复的缺陷,需要进一步修复的缺陷是A.New More InfoB.Diferred-Next BuildC.ReopenD.Diferred- Next Main Release正确答案:C22.【单选题】下面Web应用软件的测试策略中,不属于表示层的测试内容的是A..链接结构的测试B.浏览器兼容性的测试C.排版结构的测试D.服务器端程序的测试正确答案:D23.【单选题】传统集成测试的主要方法有两个,一个是(),另一个是( )。

2012年9月全国计算机等级考试四级级软件测试工程师真题及答案

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公司计划为某市地铁开发一个自动售票系统,系统的主要要求如下:系统主界面显示地铁的线路及各目的地车站名。

计算机四级考试软件测试工程师考试大纲

计算机四级考试软件测试工程师考试大纲

最新计算机四级考试软件测试工程师考试大纲学习犹如登山,有的人那么注重最终目标,有的人那么注重前进的过程。

以下是的最新软件测试工程师考试大纲,欢送学习!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.在软件测试中,白盒测试方法是通过分析程序的________来设计测试用例。

(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)在V模型中,集成测试用例的设计对应于软件需求分析活动8.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。

月全国计算机等级测验考试四级软件测试工程师附答案解析

月全国计算机等级测验考试四级软件测试工程师附答案解析

•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。

四级软件开发工程师岗位职责

四级软件开发工程师岗位职责

四级软件开发工程师岗位职责四级软件开发工程师是一个专业的职位,需要具备一定的技术和专业知识。

他们的主要职责是负责软件开发和项目管理。

下面将介绍四级软件开发工程师的岗位职责。

一、需求分析和规划四级软件开发工程师要负责与客户或项目经理合作,收集、分析和理解业务需求。

他们需要将需求转化为技术规格,并规划软件开发项目的时间表和资源分配。

二、系统设计和架构四级软件开发工程师需要进行系统设计和架构,包括确定系统的模块和组件,定义系统的流程和功能。

他们需要根据需求和规范,设计出高质量、可扩展和可维护的系统架构。

三、编码和测试四级软件开发工程师要负责编写高质量的代码,并进行单元测试和集成测试,确保软件的功能和性能达到规定的要求。

他们需要使用适当的开发工具和技术,进行代码版本控制和文档管理。

四、系统优化和性能调优四级软件开发工程师需要对系统进行优化和性能调优,以确保系统在运行过程中能够高效地处理用户的请求。

他们需要通过分析和调试,找出系统瓶颈,并进行优化处理,提高系统的稳定性和性能。

五、问题解决和技术支持四级软件开发工程师在软件开发和运行过程中,需要及时解决各种问题,包括代码错误、系统故障等。

他们还要提供技术支持,帮助其他团队成员解决技术难题,并提供培训和指导。

六、项目管理和团队协作四级软件开发工程师可能需要担任项目经理的角色,负责项目计划、进度管理和资源分配等工作。

他们需要与其他开发人员、测试人员和产品经理等人密切合作,实现项目的顺利进行。

七、技术研究和学习四级软件开发工程师需要持续学习和研究最新的技术趋势和工具,不断提升自己的技能和知识。

他们要参加相关的培训和技术交流活动,保持对行业发展的敏感性。

以上是四级软件开发工程师的主要岗位职责。

他们需要具备扎实的编程能力、良好的沟通和团队合作能力,以及解决问题和学习新知识的能力。

通过不断学习和实践,提升自身的技术水平和职业发展。

计算机等级考试的四个等级

计算机等级考试的四个等级

计算机等级考试的四个等级计算机等级考试的四个等级全国计算机等级考试设四个等级。

它不以评价教学为目的,考核内容不是按照学校要求设定,而是根据社会不同部门应用计算机的不同程度和需要、国内计算机技术的发展情况以及中国计算机教育、教学和普及的现状而确定的;它以应用能力为主,划分等级,分别考核,为人员择业、人才流动提供其计算机应用知识与能力水平的证明。

考试具有中国特色,特别是,四级考试与美国教育考试服务处(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版本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[模拟] 计算机四级软件测试工程师41选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第1题:小组成员开会,集体扮演计算机角色,把测试数据沿程序的逻辑结构走一遍是______。

A.数据分析B.执行测试用例C.执行走查D.代码检查参考答案:C走查的步骤可以分为:计划走查会议、走查产品、执行走查、解决缺陷、走查记录、产品返工。

其中在执行走查阶段,走查小组开会,集体扮演计算机角色,让事先准备好的测试用例沿程序的逻辑运行一遍,随时记录程序的踪迹,供分析和讨论用。

每个测试用例都在人们脑中进行推演,即把测试数据沿程序的逻辑结构走一遍,把程序的状态记录下来以供监视。

这样做的优点是:①能在代码中对错误进行精确定位,降低调试成本;②可以发现成批的错误,便于一同得到修正。

第2题:被看做一个"主程序"主要用来接收测试数据,把这些数据传送给被测试的模块,并且打印出有关数据的模块是________。

A.桩模块B.数据模块C.接口模块D.驱动模块参考答案:D第3题:对于具有串联型分支结构的程序,若有5个判定语句,则采用正交实验设计法,至少需要的测试用例数应为______。

A.5个B.32个C.16个D.8个参考答案: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模型参考答案:CV模型与W模型有缺陷,即它们都把软件的开发视为需求、设计和编码等一系列串行的活动,而事实上,这些活动是可以交叉进行的。

H模型揭示了一点:软件测试是一个独立的流程,贯穿于产品的整个生命周期中,与其他流程并发执行。

第5题:针对逻辑覆盖,下列叙述不正确的是________。

A.达到100%CC要求就一定能够满足100%DC的要求B.达到100%CDC要求就一定能够满足100%DC的要求C.达到100%MCDC要求就一定能够满足100%DC的要求D.达到100%路径覆盖要求就一定能够满足100%DC的要求参考答案:A第6题:对测试用例进行管理,可以依据测试用例编写过程的属性、组织过程的属性和A.创建过程的属性B.测试过程的属性C.执行过程的属性D.管理过程的属性参考答案:C测试用例要经过创建、修改和不断完善的过程。

测试用例的属性有:优先次序、目标性、所属的范围、关联性、阶段性、状态性、时效性、所有者、日期等特性。

根据测试用例的属性及编号等可对测试用例进行基于数据库方式的良好管理,另外也可以依据测试用例编写过程的属性、组织过程的属性和执行过程的属性来对测试用例进行有效管理。

第7题:下列有关黑盒测试的叙述中,错误的是A.黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法B.最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试C.黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试D.数据流测试是一种黑盒测试方法参考答案:D数据流可看作是一种路径测试,它主要关注在一条路径上变量在何处定义,在何处使用,它是一种白盒测试方法。

第8题:下列针对软件测试过程的说法,不正确的是______。

A.软件测试过程是一种抽象的过程B.软件测试过程用于定义软件测试的流程和方法C.软件测试过程决定软件的质量D.软件测试过程直接影响测试结果的准确性和有效性参考答案:C软件测试过程是一种抽象的模型,用于定义软件测试的流程和方法。

软件开发过程决定软件的质量,软件测试过程质量直接影响测试结果的准确性和有效性。

第9题:以下关于面向对象软件测试的说法中,错误的是______。

A.不变式边界测试是一种类级别的单元测试技术B.对于一棵继承树上的多个类,只有处于叶结点的类需要测试C.测试动态绑定时类树测试的一个目标D.在面向对象单元测试中,等价类划分测试可以用于方法级别的测试参考答案:BA、C、D选项的叙述都是正确的。

面向对象中有集成和多态现象,所以对子类的测试通常不能限定在子类中定义的成员变量和成员方法上,还要考虑父类对子类的影响,所以B选项的叙述是错误的。

第10题:在软件测试中,白盒测试方法是通过分析程序的______来设计测试用例的。

A.应用范围B.功能C.内部逻辑D.输入数据参考答案:C白盒测试又称为逻辑驱动测试,这种测试策略是对程序的逻辑结构进行检查,从中获取测试数据。

所以说白盒测试是一种以程序内部的逻辑结构为基础的测试用例设计技术。

第11题:关于等价分类测试法,下列说法不正确的是______。

A.使用等价分类法设计测试方案时首先需要划分输入数据的等价类B.等价类是指某个输入域的子集和,在该子集合中各个输入数据对于揭露程序中的错误都是等效的C.测试某个等价类的代表值就等价于对这一类其他值的测试D.等价类的划分始终不能详尽,所以要尽量避免使用等价分类法进行测试参考答案:D等价分类法是一种典型的黑盒测试技术。

穷尽的黑盒测试需要使用所有有效的和无效的输人数据来测试程序,这是不现实的,等价分类法的实现正是克服了这一点。

以上几种说法,D选项是错误的认识。

第12题:因果图方法是根据( )之间的因果关系设计测试用例的。

A.输入和输出B.设计和实现C.条件和结果D.主程序和子程序参考答案:A因果图方法是根据输入和输出之间的因果关系设计测试用例。

第13题:不属于自动化测试实现方法的是 ______。

A.测试过程的捕获和回放B.测试脚本技术C.测试管理技术D.文档的静态分析技术参考答案:D第14题:黑盒测试中最典型的一种测试技术是________。

A.逻辑覆盖B.等价分类法C.等价分类法D.使用综合测试策略参考答案:B第15题:在自动化测试过程中,下列活动仍需要手工开展的是 ______。

A.设置测试环境B.分析失败原因C.执行测试用例D.清除测试环境参考答案:B第16题:下面与软件呵靠性有关的概念中,理解不正确的是A.软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归为软件错误B.软件故障是指软件代码中的错误C.在软件的一次运行期间,软件故障一定会导致软件失效D.通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性参考答案:C软件故障是指软件代码中的错误,软件失效则是指由软件故障引起的在软件运行期间出现的错误,一般来说在软件的一次运行期间,软件故障可能会导致软件失效,也可能不引起软件失效。

第17题:针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是________。

A.极限测试B.易用性测试C.功能测试D.兼容性测试参考答案:D第18题:下列不属于关键模块具有的特性的是 ______。

A.处于程序控制结构的底层B.本身是复杂的或是容易出错的C.含有确定的性能需求D.被频繁使用的模块参考答案:A第19题:集成测试中使用的主要测试方法为______。

A.黑盒测试B.灰盒测试C.回归测试D.白盒测试参考答案:A集成测试中主要是使用基于功能的黑盒测试。

第20题:用户界面一致性的测试目的是______。

A.检查界面能否辅助功能的展现B.检查同一软件内界面风格是否一致C.检查软件在完成不同功能时界面的风格是否一致D.以上都不对参考答案:CWeb应用软件对软件的美观有相当程度的要求。

用户界面一致性的检测目的是为了检查软件在完成不同功能时界面风格是否一致。

第21题:在测试一个政府办公信息系统时,需要输入邮政编码。

请问相比之下,下面哪一组测试数据是测试,邮政编码的最佳选择 ______。

A.100080,10000,abc,410006,空白B.410006,空白,空值, 41006,abcC.100080,100000,abc,空白,IOOOOOD.410006,abc,空值,100000,IOOOOO参考答案:B第22题:以下哪一项不属于软件易用性测试关注的内容A.相似功能的使用风格是否与同类软件一致B.软件内相似功能的使用风格是否一致C.软件是否能帮助用户减少输入中的重复劳动D.软件界面的色彩是否悦目参考答案:D第23题:关于逻辑覆盖,下列说法正确的是 ______。

A.在单元测试中不使用黑盒测试技术B.满足分支覆盖就一定满足条件覆盖和语句覆盖C.覆盖所有的独立路径就能够覆盖所有的分支D.白盒测试技术不同于黑盒测试技术之处是它可以减少测试用例数量参考答案:C第24题:关于数据库应用系统的需求分析工作,下列说法正确的是______。

A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辩识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标参考答案:D数据库应用系统的需求包括:数据需求分析、数据处理需求分,业务需求分析及其在性能、存储、安全、备份和恢复等方面的要求。

数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。

第25题:如果一个判定巾的复合条件表达式为(A 〉1)or(B≤3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例______。

A.1B.2C.3D.4参考答案:B由条件覆盖定义:设计若干测试用例,运行被测程序,使得每个判定的每个条件的可能取值至少评价一次。

针对该题取A=3、B=3和A=0、B=5两组测试用例即可达到100%的条件覆盖率,故本题选择B。

论述题以下是QESuite Web Version 1.0用户手册是内容,请按要求回答问题第26题:下图是问题问题报告的管理过程。

请给出问题报告的各个状态,并进行适当的描述。

______参考答案:QESuite Web Version 1.0中的软件问题生命周期定义:新建—测试中新报告的软件问题打开—软件问题已被确认并分配给相关开发工程师处理关闭—确认为无效的软件问题待验—工程师已完成修正,等待测试人员验证解决—软件问题已被修复详细解答:第27题:给出问题报告中回归测试的操作不走,和退出回归测试的操作步骤。

______参考答案:回归测试的步骤如下:回归测试在回归测试阶段,需要重新验证一些已经被关闭或者解决的问题报告。

相关文档
最新文档