2022年软件测试工程师笔试理论题库 .pdf
理论题库判断题1.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。2.发布一项国际标准,至少需要50的参与表决的国家成员体投标赞成。3所谓测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。4按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。5黑盒测试又称功能测试或逻辑驱动测试。6CMM 将软件组织的过程能力成熟度分为5个级别。7.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。8.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。9.GB/T 175441998关于功能(function)的定义中,对于用户人说,功能一定是能访问的。(错,如数据的自动备份或存储,用户无法访问)10.计算机软件著作权的主体是享有著作权的人,客体是计算机程序。11.发布一项国际标准,至少需要50的参与表决的国家成员体投标赞成。12软件调试和软件测试是一样的。13测试组应当为保证质量负责。14测试是可以穷尽的。15测试是为了证明软件的正确性。16.软件测试的目的是尽可能多的找出软件的缺陷。17.Beta 测试是验收测试的一种。18.验收测试是由最终用户来实施的。19.项目立项前测试人员不需要提交任何工件。20.单元测试能发现约80%的软件缺陷。21.负载测试是验证要检验的系统的能力最高能达到什么程度。22.测试人员要坚持原则,缺陷未修复完坚决不予通过。23.代码评审员一般由测试员担任。24.我们可以人为的使得软件不存在配置问题。25.集成测试计划在需求分析阶段末提交。26.好的测试员不懈追求完美。27.测试程序仅仅按预期方式运行就行了。28.不存在质量很高但可靠性很差的产品。29.软件测试员可以对产品说明书进行白盒测试。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 21 页 -30.静态白盒测试可以找出遗漏之处和问题。31.总是首先设计白盒测试用例。32.可以发布具有配置缺陷的软件产品。33.所有软件必须进行某种程度的兼容性测试。34.所有软件都有一个用户界面,因此必须测试易用性。35.独立编译是指将一个大程序的不同程序单元分别编译,然后重连接整个程序段.36.如果把软件开发所需的资源画成一个金字塔,人是最基本的资源.37.软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错.38.软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用.39.在进行软件测试之前,首先应该假设软件是没有错误的.40.软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量.单选题1c 是常用的接受电子邮件协议。AHTTPS B.ET C.POP3 D.DNS 2c系统中有四个作业,它们的到达时间、运行时间、开始时间、完成时间和周转时间如表1所示,该系统采用的作业调度算法是。表1 作业到达时间计算时间(分)开始时间完成时间周转时间(分)J1 8:00 60 8:00 9:00 60 J2 8:10 20 9:10 9:30 80 J3 8:20 10 9:00 9:10 50 J4 8:40 15 9:30 9:45 65 A、先来先服务 B、短作业优先 C、响应比高者优先 D、不能确定3bdc 数据库系统实现数据独立性是因为采用了(1)D。当两个子查询的结果 (2)B时,可以执行并、交、差操作。SELECT 语句中“SELECT DISTINCT”表示查询结果中(3)C。(1)A、层次模型 B、网状模型 C、关系模型 D、三级模式结构(2)A、结构完全不一致 B、结构完全一致 C、结构部分一致 D、主键一致(3)A、去掉相同的属性名 B、去掉了重复的列C、行都不相同 D、属性值都不相同名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 21 页 -4c?某机是有缓存 Cache 和主存组成的两级存储系统,Cache 存取周期 Tc=50ns,主存存取周期为 Tm=400ns,访问Cache的命中率为 0.96,则系统等效的存取周期为 ns.A.384 B.180 C.64 D.48 5d为了提高测试的效率,应该A随机地选取测试数据B取一切可能的输入数据作为测试数据C在完成编码以后制定软件的测试计划D选择发现错误可能性大的数据作为测试数据6a使用白盒测试方法时,确定测试数据应根据和指定的覆盖标准。A程序的内部逻辑 B程序的复杂结构C使用说明书 D程序的功能7b软件复杂性度量的参数包括A效率 B规模C完整性 D 容错性8d 国家有关软件标准法规中,产品的特性不包括A功能性 B.可靠性C.易用性 D.简单性9b软件测试的目的是。B A证明程序中没有错误 B.发现程序中的错误C.测量程序的动态特性 D.检查程序中的语法错误10c软件内部外部质量模型中,可移植性不包括子特性。A.适应性B.共存性C.兼容性D.易替换性11c.下列关于软件测试的叙述中,正确的是。A.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。B.测试是为了验证该软件已正确地实现了用户的要求。C.发现错误多的程序模块,残留在模块中的错误也多。D.黑盒测试方法中最有效的是因果图法。12d关于软件测试对软件质量的意义,有以下观点:度量与评估软件的质量;保证软件质量;改进软件开发过程;发现软件错误。其中正确的是。A.、B.、C.、D.、13b软件测试的对象包括。A.目标程序和相关文档B.源程序、目标程序、数据及相关文档名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 21 页 -C.目标程序、操作系统和平台软件D.源程序和目标程序14b下述说法错误的是。A.单元测试又称为模块测试,是针对软件测试的最小单位 程序模块进行正确性检验的测试工作;B.集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试;C.集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统;D.系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求。15c验收测试的定义是。A.由用户按照用户手册对软件进行测试以决定是否接受;B.由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接受;C.按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接受D.由开发方和用户按照用户手册执行软件验收16b软件产品使用质量特性包括。A.适应性、生产率、可靠性、满意度B.有效性、生产率、安全性、满意度C.有效性、可靠性、适应性、满意度D.适应性、适用性、效率、满意度1b7 可以作为软件测试结束的标志。A.使用了特性的测试用例B.缺陷强度曲线下降到预定的水平C.查出了预定数目的错误D.按照测试计划中所规定的时间进行了测试18d导致软件缺陷的原因很多,是可能的原因,其中最主要的原因包括。软件需求说明书编写的不全面,不完整,不准确,而且经常更改 软件设计说明书 软件操作人员的水平 开发人员不能很好的理解需求说明书和沟通不足A.、B、C、D、19a.软件调试的目的是。A.找出错误所在并改正之 B.排除存在错误的可能性C.对错误性质进行分类 D.统计出错的次数20d软件的集成测试工作最好由承担,以提高集成测试的效果。A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员21d.软件质量的定义是:。A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性B.满足规定用户需求的能力名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 21 页 -C.最大限度达到用户满意D.软件特性的总和,以及满足规定和潜在用户需求的能力22b关于第三方测试的描述,正确的观点是。A.既不是开发人员,也不是用户所进行的测试就是第三方测试B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试D.第三方测试又称为测试23b在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中不是单元测试的主要内容。A.模块接口测试B.有效性测试C.路径测试D.边界测试24a在进行单元测试过程中,通常测试工程师都需要借助来代替所测模块调用的子模块。A A.桩模块B.驱动模块C.桩模块和驱动模块D.存根模块和驱动模块25a在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是。A.非增量式和增量式B.自顶向下组装和启底向上组装C.单个模块组装和混合模块组装D.接口组装和功能组装26ac在系统验收测试中,_(1)_A_是在一个模拟的环境下使用模拟数据运行系统;_(2)C_是在一个实际环境中使用真实数据运行系统。(1)A 验证测试 B审计测试 C确认测试 D模块测试(2)A验证测试 B审计测试 C确认测试 D模块测试27c“高产”的测试是指 C A.用适量的测试用例说明被测试程序正确无误B.用适量的测试用例说明被测试程序符合相应的要求C.用适量的测试用例发现被测试程序尽可能多的错误D.用适量的测试用例纠正被测试程序尽可能多的错误28d单元测试将根据在阶段中产生的规格说明进行。D A.可行性研究与计划B.需求分析C.概要设计D.详细设计29d软件的集成测试工作最好由承担,以提高集成测试的效果。D A该软件的设计人员 B.该软件开发组的负责人C该软件的编程人员 D.不属于该软件开发组的软件人员30c从下列关于软件测试的叙述中,选出5条正确的叙述,正确的答案是C。(1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。(2)尽量用公共过程或子程序去代替重复的代码段。(3)测试是为了验证该软件已正确地实现了用户的要求。(4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。(5)尽量采用复合的条件测试,以避免嵌名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 21 页 -套的分支结构。(6)GOTO 语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。(7)发现错误多的程序模块,残留在模块中的错误也多。(8)黑盒测试方法中最有效的是因果图法。(9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。(10)程序效率的提高主要应通过选择高效的算法来实现。A13459 B246710 C45 6710 D12389 31b程序的三种基本控制结构是 B A过程、子程序和分程序 B顺序、选择和重复C递归、堆栈和队列 D调用、返回和转移32c在微型计算机中,采用中断方式的优点之一是_ C A简单且容易实现 BCPU 可以不工作C可实时响应突发事件 D传送速度最快33d 是以提高软件质量为目的的技术活动。D A技术创新 B测试C技术创造 D技术评审34c在 McCall 软件质量度量模型中,属于面向软件产品适应的是 C A可用性 B可维护性C适应性 D可互操作性35dbc当程序运行陷于死循环时,说明程序中存在(1)D。在 C语言中,函数定义及函数调用应该遵循的原则是(2)B。以求 n!为例,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(3)C。(1)A、语法错误 D、静态的语义错误 C、词法错误 D、动态的语义错误(2)A、可以进行函数的嵌套定义,不可以进行函数的嵌套调用B、不可以进行函数的嵌套定义,可以进行函数的嵌套调用C、既可以进行函数的嵌套定义,也可以进行函数的嵌套调用D、既不能进行函数的嵌套定义,也不能进行函数的嵌套调用(3)A、递归程序经编译后形成较长目标代码,所以需要较多的运行时间B、递归程序执行时多次复制同一段目标代码占用了较多的时间C、递归程序执行时一系列的函数调用及返回占用了较多的时间D、递归程序执行过程中重复存取相同的数据占用了较多的时间36d在 GB/T17544中,用户文档要求不包括_ D A完整性 B正确性C一致性 D简单性37a以下属于白盒技术设计测试用例的方法 A A循环覆盖 B等价类划分名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 21 页 -C边界值分析 D因果图38c以下属于软件维护阶段文档的是 C A软件需求说明 B操作手册C软件问题报告 D测试分析报告39c.在GB/T 17544 1998中,测试用例(test case)不包括 C A测试目标 B.测试数据C.测试结果 D.要测试的功能40d对于软件的测试,下列描述正确的是_D_。A测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试 B测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试 C 测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试 D测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试41baa.在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中 _(1)_ 不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助_(2)_ 来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是_(3)_。(1)A 模块接口测试 B 有效性测试 C路径测试 D 边界测试 (2)A 桩模块 B 驱动模块 C 桩模块和驱动模块 D存根模块和驱动模块(3)A 一次性组装和增殖性组装 B自顶向下组装和启底向上组装 C单个模块组装和混合模块组装 D 接口组装和功能组装42b.用边界值分析法,假定1X2 B.Where COUNT(供应商号)2 C.HAVING(DISTINCT(供应商号)2 D.Where 供应商号 2 96 ad设关系模式 R(A,B,C),传递依赖指的是(1);下列结论错误的是(2)。(1)A.若AB,BC,则 AC B.若AB,AC,则 ABC C.若AC,则 AB C D.若ABC,则 AB,AC (2)A.若ABC,则 AB,AC B.若AB,AC,则 ABC C.若AC,则 AB C D.若AB C,则 AC,BC 97a统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 21 页 -括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(UseCaseDiagram)是通过得到的。A.捕获需求 C.设计B.分析 D.实现98 c关于原型化开发方法的叙述中,不正确的是。A.原型化方法适应于需求不明确的软件开发B.在开发过程中,可以废弃不用早期构造的软件原型C.原型化方法可以直接开发出最终产品D.原型化方法利于确认各项系统服务的可用性99aCMM 模型将软件过程的成熟度分为5个等级。在 使用定量分析来不断地改进和管理软件过程。A.优化级 C.定义级B.管理级 D.可重复级100c 软件的提高,有利于软件可靠性的提高。A.存储效率 C.容错性B.执行效率 D.可移植性101c序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:程序的表示、名称和版本号;程序功能描述;接口与界面描述;输入/输出数据说明;开发历史;与运行环境有关的信息等。下列叙述中不属于序言性注释的是。A.程序对硬件、软件资源的要求B.重要变量和参数说明C.嵌入在程序中的SQL 语句D.程序开发的原作者、审查者、修改者、编程日期等102b LOC是软件规模的一种量度,它表示。A.软件功能数 C.每单位成本数B.源代码行数 D.工作量103a在进行面向对象设计时,采用设计模式能够。A.复用相似问题的相同解决方案B.改善代码的平台可移植性C.改善代码的可理解性D.增强软件的易安装性104d程序设计语言中。A.while循环语句的执行效率比do-while循环语句的执行效率高B.while 循环语句的循环体执行次数比循环条件的判断次数多1,而do-while 语句的循环体执行名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 21 页 -次数比循环条件的判断次数少1 C.while 语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数比循环条件的判断次数多1 D.while 语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数等于循环条件的判断次数105c下列叙述中是正确的。A压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力B重复测试:使软件在不够理想的条件下运行,观察软件对外部资源的要求和依赖的程度C重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足D完整 C/S体系结构测试,只包括网络运行和性能测试106b根据 ANSI IEEE829标准,以下属于测试程序说明中程序步骤的内容。启动目的日志设置A、C、B、D、107d以下关于功能测试用例的意义的叙述,正确的是。避免盲目测试并提高测试效率 令软件测试的实施重点突出、目的明确 在回归测试中无需修正测试用例便可继续开展测试工作测试用例的通用化和复用化使软件测试易于开展A、C、B、D、108b用等价类法划分Windows文件名称,应该分成个等价区间。A2 C4 B3 D6 109b用边界值分析法,假定X为整数,10X100,那么 X在测试中应该取边界值。AX=10,X=100 BX=9,X=10,X=100,X=101 CX=10,X=11,X=99,X=100 DX=9,X=10,X=50,X=100 110d 不是易用性测试包括的内容。A安装测试 C菜单测试B界面测试 D文档测试111a 不是文档测试包括的内容。名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 21 页 -A合同文档 C管理文档B开发文档 D用户文档112c针对用户手册的测试,描述不正确。A准确地按照手册的描述使用程序B检查每条陈述C修改错误设计D查找容易误导用户的内容113c WEB应用链接测试不包括。A无链接指向的页面B错误的链接C客户端与服务器端的链接速率D不存在的页面文件114d以下各项中,属于安装测试应关注的内容。安装手册的评估安装选项和设置的测试安装顺序测试修复安装测试与卸载测试A、C、B、D、115a软件测试的说法,是错误的。A软件测试就是程序测试B软件测试贯穿于软件定义和开发的整个期间C需求规格说明、设计规格说明都是软件测试的对象D程序是软件测试的对象116a关于白盒测试与黑盒测试的最主要区别,正确的是。A白盒测试侧重于程序结构,黑盒测试侧重于功能B白盒测试可以使用测试工具,黑盒测试不能使用工具C白盒测试需要程序员参与,黑盒测试不需要D黑盒测试比白盒测试应用更广泛117a软件测试按实施组织分,测试应该包括以下的。开发方测试 用户方测试第三方测试验收测试 确认测试A、C、B、D、118d以下各项中,属于需求说明书的评测内容。名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 21 页 -系统定义的目标是否与用户的要求一致设计的约束条件或限制条件是否符合实际是否考虑过软件需求的其他方案软件的行为与它必须处理的信息、必须完成的功能是否一致A、C、B、D、119b关于对第三方测试的描述,正确的观点是。A既不是用户,也不是开发人员所进行的测试就是第三方测试B第三方测试也称为独立测试,是由相对独立的组织进行的测试C第三方测试是在开发方与用户方的测试基础上进行的验证测试D第三方测试又被称为 测试120b以下属于在GB/T18905评价者用的过程中定义软件评价过程的特性。可重复性可再现性公正性客观性合理性A、C、B、D、121b通过疲劳强度测试,最容易发现问题。A并发用户数 C系统安全性B内存泄漏 D功能错误122c针对下列程序段,对于(A,B)的取值,以下测试用例组合能够满足条件覆盖的要求。IF(A-10)=20 AND(B+20)10)THEN C=0 IF(A-30)10 AND(B-30)payload)i;switch(c)名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 21 页 -case SLIP_END:sio_send(SLIP_ESC,netif-state);sio_send(SLIP_ESC_END,netif-state);break;case SLIP_ESC:sio_send(SLIP_ESC,netif-state);sio_send(SLIP_ESC_ESC,netif-state);break;defult:sio_send(c,netif-state);break;A4 C2 B3 D 1 125b广义的软件测试包括。A单元测试、集成测试、确认测试和系统测试B确认、验证和测试C需求评审、设计评审、单元测试和综合测试D开发方测试、用户测试和第三方测试126aGB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是。A功能性,可靠性,易用性,效率,维护性和可移植性B功能性、可靠性、易用性、效率、稳定性和可移植性C功能性、可靠性、安全性、效率、易用性和可移植性D功能性、可靠性、兼容性、效率、稳定性和可移植性127c软件内部/外部质量模型中,以下不是功能性包括的子特性。A适合性 C稳定性B准确性 D互操作性128aGB/T 18905软件工程产品评价中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有。A选择度量、建立度量评定等级、确立评估准则B指定质量模型、选择度量、建立度量评定等级C选择度量、建立度量评定等级、制定评价计划D确定产品类型、选择度量、建立度量评定等级129dba下列测试工具中,使用(1)执行自动化负载压力测试,使用(2)执行代码静态名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 21 页 -结构分析,使用(3)执行网络测试。(1)A SmartBitsB B.Logiscope CQuick Test Professional DLoadRunner (2)A SmartBitsB B.Logiscope CQuick Test Professional DLoadRunner (3)A SmartBitsB B.Logiscope CQuick Test Professional DLoadRunner 130ccbbbcdfab 软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的(1)来设计测试用例的方法。除了测试程序外,它还适用于对(2)阶段的软件文档进行测试。白盒测试法是根据程序的(3)来设计测试用例的方法。除了测试程序外,它也适用于对(4)阶段的软件文档进行测试。白盒法测试程序时常按照给定的覆盖条件选取测试用例。(5)覆盖比(6)覆盖严格,它使得每一个判定的每一条分支至少经历一次。(7)覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。(8)覆盖比其他条件都要严格,但它不能保证覆盖程序中的每一条路径。单元测试一般以(9)为主,测试的依据是(10)。供选择的答案:(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.判定/条件E.多重条件F.路径(6)A.语句 B.判定C.条件 D.判定/条件E.多重条件F.路径(7)A.语句 B.判定C.条件 D.判定/条件E.多重条件F.路径(8)A.语句 B.判定C.条件 D.判定/条件E.多重条件F.路径(9)A.白盒法B.黑盒法(10)A.模块功能规格说明 B.系统模块结构图 C.系统需求规格说明多选题1abc可行性研究的方面包括A.经济可行性B.技术可行性C.法律可行性D.抉择E.软件的规模2ab面向数据结构的设计方法有A.Jackson方法B.Warnier 方法C.Halstead方法D.PAD 方法E.G.Myers 方法3acd以下测试方法是白盒测试方法的是A.判定覆盖和边界值分析法B.等价划分和错误推测法C.路径覆盖和判定/条件覆盖法名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 21 页 -D.条件组合覆盖和语句覆盖法E.条件覆盖和错误推测法 abcd在GB/T17544中,测试计划一般包括A 方法B.通过/失效准侧C.测试环境D.进度E.测试数据5.abd 以下排序算法中,平均时间复杂度为O(n2)的是A直接插入排序B.冒泡排序C.快速排序D.直接选择排序E.归并排序直接插入排序、冒泡排序、直接选择排序是三种简单的排序方法,时间复杂度都为O(n26cde.以下哪些是控制器的组成部件A.算术逻辑单元B.数据总线C.指令寄存器D.指令译码器E.时序部件程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,7abcd兼容性测试包括下列哪些类型A.向前兼容和向后兼容B.不同版本间的兼容C标准与规范兼容D.数据共享兼容8.abc软件测试按开发阶段划分包括以下哪些阶段A单元测试B.集成测试C.系统测试D.确认测试E.验收测试9ac下列对于软件缺陷描述正确的是A看得到B.看不到C.看得到但是抓不到D.看不到但是抓得到10.abcde以下属于黑盒测试方法的有A等价类划分B.边界值分析C.错误推测D.因果图E.决策表11.bcd同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法,以下属于同行评审的类型有A管理评审B.技术评审C.正规检视D.走查E.流转12.bcd下列对于软件测试从业人员职业道德描述正确的是A测试人员是一个检查者,不需要为质量负责B与开发人员保持良好的沟通名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 21 页 -C遵守公司的测试流程和测试标准D虽然不能发现所有的缺陷,但总是争取做到最好而不是完美13 ac下面哪几个阶段是软件的设计阶段A.编码 B.可行性研究 C.测试D.维护 E.需求分析14 abd从技术观点来看,软件设计分为A.数据设计B.系统结构设计C.概要设计D.过程设计E.详细设计软件设计包括软件结构设计、数据设计、接口设计、过程设计。15.acdGB/T17544 中,测试文档的种类包括测试计划测试描述测试报告测试用例测试评价16.cd 下列选项是运算器的组成部件A.程序计数器 B.指令寄存器 C.累加器D.算术逻辑运算单元 E.时序部件由算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器和状态条件寄存器组成,17.bd 下列排序算法的平均时间复杂度为O(nlog2n)的是A.冒泡排序 B.快速排序 C.直接选择排序D.堆排序 E.归并排序18.abc 若磁盘的转速提高一倍,下列说法错误的是A.平均存取时间减半 B.平均寻道时间减半C.寸取道密度提高一倍 D.平均寻道时间不变19 ad下列关于 alpha 测试的描述中正确的是 A alpha 测试需要用户代表参加 Balpha 测试不需要用户代表参加 C alpha 测试是系统测试的一种 D alpha 测试是验收测试的一种20.dc 软件测试设计活动主要有 A 工作量分析 B 确定并说明测试用例 C确立并结构化测试过程 D复审并评估测试覆盖21.abd软件开发模型有、原型模型、第四代技术模型、构件组装模型、混合模型。A 瀑布模型 B 迭代模型 C W模型 D 螺旋模型22.abcd 下列属于安装测试范围的是A 安装正确性和完整性检查 B 安装过程中的访问控制 C 产品文件完整性的检查 D 软件名称与版本的正确性23 ab下列输入测试执行阶段的输入的是A 软件测试计划 C 测试数据 B 测试用例 D 测试环境描述24.abc 下列属于软件缺陷问题的是名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 21 页 -A 点击某链接返回HTTP 错误 B 新增某条信息记录后没有提示保存成功 C 登录系统时输入错误密码,提示用户名不正确 D 上传文件时提示服务器空间已满,无法上传25.abde 下列软件测试工具中哪些适用于自动化功能测试AMercury QuickTest Professional B.Mercury WinRunner C.Compuware Application Vantage D.Borland SilkTest E.Compuware Test Partner 26.acb 下列哪些属于软件测试阶段的交付成果物A 测试计划 C 测试报告 B 测试用例 D 用户手册 E 安装部署手册27.bd 以下哪些过程能够提高软件质量?A.可行性分析 C.测试 E.概要设计 B.需求评审D.代码走查28.cd 以下哪些类型的文件可以通过数字签名加载到IE?A.dat C.exe E.rar B.ico D.cab 29.bc 测试设计员的职责有A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动E编写程序代码30.abcde 在下面关于软件开发的项目管理的叙述中正确的有A.在无规则和混乱的管理条件下,先进的工具和技术是发挥不出它应有的作用的。B.除了对语言的熟悉程度、工作年限、工资收入之外,良好的办公环境对保证软件人员高质量地完成任务起着很大的作用。C.在诸多软件质量度量的方法中用得最多得是事后度量或验收度量。D.建立软件可靠性(Shooman)模型的一个前提条件是:错误检出率与程序中残留的错误数成正比。E.通过软件测试不可能将软件中隐藏的错误完全检出。名师资料总结-精品资料欢迎下载-名师精心整理-第 21 页,共 21 页 -