版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(图片大小可自由调整)2024年大学试题(计算机科学)-软件测试技术考试近5年真题集锦(频考类试题)带答案第I卷一.参考题库(共100题)1.强调了测试计划等工作的先行和对系统需求和系统设计的测试()A、V型B、H型C、W型D、前置测试模型2.使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()。A、程序的注释B、程序的内部逻辑C、用户使用说明书D、程序的需求说明3.下面不属于软件测试步骤的是()。A、集成测试B、回归测试C、确认测试D、单元测试4.黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?5.问:给你一个网站,你如何测试?6.软件测试是采用()执行软件的活动。A、测试用例B、输入数据C、测试环境D、输入条件7.关于测试驱动开发,描述错误的是()。A、测试驱动开发式是一种敏捷开发方法B、TDD需求开发人员学习测试相关知识C、测试驱动开发不适合使用CMM/CMMI方法D、测试驱动开发可以和结对编程结合使用8.黑盒测试用例设计方法包括()、()以及因果图法,错误推测法等。9.下面哪些测试属于黑盒测试方法()。A、路径测试B、等价类划分C、边界值分析D、条件判断E、循环测试F、因果图分析、正交分析法10.认为做好测试用例设计工作的关键是什么?11.产品发布后修复软件缺陷比项目开发早期这样做的费用要高()。A、1~2倍B、10~20倍C、50倍D、100倍或更高12.写出“直接插入排序”的算法,画出流程图,并用逻辑覆盖法,写出测试用例。13.调试是()。A、发现与预先定义的规格和标准不符合的问题B、发现软件错误征兆的过程C、有计划的、可重复的过程D、消除软件错误的过程14.简述等价类划分的原则。15.你所了解的的软件测试类型都有哪些,简单介绍一下。16.在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。17.负载测试是验证要检验的系统的能力最高能达到什么程度。18.与设计测试数据无关的文档是()。A、该软件的设计人员B、程序的复杂程度C、源程序D、项目开发计划19.软件缺陷产生的原因包括()、设计、()以及其他原因。20.如果程序的功能说明中含有条件的组合情况则一开始就可以选用()和判定表法A、等价类划分法B、因果图法C、边界值法D、场景法21.软件生存周期及其模型是什么?22.软件缺陷产生的原因包括软件()、()、()以及其他原因。23.下列说法不正确的是()。A、测试不能证明软件的正确性B、测试员需要良好的沟通技巧C、QA与testing属于一个层次的概念D、成功的测试是发现了错误的测试24.在下列描述中,关于测试与调试的说法错误的是()。A、测试是显示错误的行为;而调试是推理的过程B、测试显示开发人员的错误。调试是开发人员为自己辩护C、测试能预期和可控。调试需要想象、经验和思考D、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行25.您认为做好测试计划工作的关键是什么?26.简述边界值分析法的原则。27.什么是测试用例?什么是测试脚本?两者的关系是什么?28.在软件底层进行的测试称为()。A、系统测试B、集成测试C、单元测试D、功能测试29.白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A、功能B、性能C、内部逻辑D、内部数据30.白盒测试又称为(),黑盒测试又称为()。31.下面那个属于静态分析() a 编码规则的检查 b 程序结构分析 c 程序复杂度分析 d 内存泄露A、除c以外B、除a和c以外C、除c、d以外D、除d以外32.某城市的电话号码由三部分组成。这三部分的名称和内容分别是 地区码:空白或三位数字; 前缀:非’0’或’1’开头的三位数; 后缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,试用等价分类法来设计它的调试用例。33.对于连锁型分支结构,若有n个判定语句,则有2n条路径。34.测试后程序中残存的错误数目与该程序中已发现的错误数目成()。A、未知B、反比C、相等D、正比35.结构性测试是根据软件的规格说明来设计测试用例。36.集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。37.不属于逻辑覆盖方法的是()。A、组合覆盖B、判定覆盖C、条件覆盖D、接口覆盖38.在三角形计算中,要求三角型的三个边长:A、B和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。给出程序伪代码、控制流程图。39.软件测试计划评审会需要哪些人员参加?()A、项目经理B、SQA负责人C、配置负责人D、测试组40.LoadRunner分为哪三个模块?请简述各模块的主要功能。41.针对是否对无效数据进行测试,可以将等价类测试分为()。 1)标准(一般)等价类测试 2)健壮等价类测试 3)弱等价类测试 4)强等价类测试A、3)4)B、1)2)C、1)3)D、2)4)42.一个参数的取值范围是正整数那么这个参数的有效边界值的数目是()A、一个B、两个C、三个D、四个43.请把下面的程序流程图转化成控制流图。 44.程序的三种基本控制结构是()。A、过程,子程序,分程序B、顺序,条件,循环C、递归,堆栈,队列D、调用,返回,转移45.软件测试项目从什么时候开始?为什么?
46.软件测试的目的是尽可能多的找出软件的缺陷。47.什么是测试用例和测试规程?设计一个测试用例应当从哪几方面考虑?48.测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?49.您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?50.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。51.软件开发模式包括()、()、()、()。52.单元测试能发现约80%的软件缺陷。53.不属于单元测试内容的是()。A、模块接口测试B、局部数据结构测试C、路径测试D、用户界面测试54.软件测试计划的内容包括()A、测试目的、背景B、被测软件的功能特征C、测试内容和评价标准D、以上全部55.在C/C++中static有什么用途?(请至少说明两种)56.Beta测试是验收测试的一种。57.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()A、功能测试B、单元测试C、结构测试D、验收测试58.软件产品质量特性是什么?59.您认为做好测试用例设计工作的关键是什么?60.从供选择的答案中选出同下列关于软件测试的各条叙述关系最密切的字句。 A.对可靠性要求很高的软件,例如操作系统,由第三者对源代码进行逐行检查。 B.已有的软件被改版时,由于受到变更的影响,改版前正常的功能可能发生异常,性能也可能下降。因此,对变更的软件进行测试是必要的。 C.在意识到被测试模块的内部结构或算法的情况下进行测试。 D.为了确认用户的需求,先做出系统的主要部分,提交给用户试用。 E.在测试具有层次结构的大型软件时,有一种方法是从上层模块开始,由上到下进行测试。此时,有必要用一些模块替代尚未测试过的下层模块。 供选择的答案: A~E://①仿真器;②代码审查;③模拟器;④桩;⑤驱动器;⑥域测试;⑦黑盒测试;⑧原型;⑨白盒测试;⑩退化测试。61.下列关于程序效率的描述错误的是()。A、提高程序的执行速度可以提高程序的效率B、降低程序占用的存储空间可以提高程序的效率C、源程序的效率与详细设计阶段确定的算法的效率无关D、好的程序设计可以提高效率62.()把黑盒子测试和白盒子测试的界限打乱了。A、灰盒子测试B、动态测试C、静态测试D、失败测试63.软件测试的目的是()。A、发现程序中的所有错误B、尽可能多地发现程序中的错误C、证明程序是正确的D、调试程序64.软件测试分为几个阶段?各阶段的测试策略和要求是什么?65.缺陷记录应包含的内容?66.测试设计员的职责有:()A、制定测试计划B、设计测试用例C、设计测试过程、脚本D、评估测试活动67.简述你在以前的工作中做过哪些事情,比较熟悉什么。68.软件生存周期过程中,修改错误代价最大的阶段是()。 A、需求阶段B、设计阶段C、编程阶段D、发布运行阶段69.软件测试员究竟做些什么。()A、软件测试员的目的是发现软件缺陷B、软件测试员的目的是发现软件缺陷,尽可能早一些C、软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复D、软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复70.测试过程中,()描述用于描述测试的整体方案,()描述依据测试案例找出的问题。71.什么是软件测试?软件测试的目的与原则是什么。72.对于软件的β测试,下列描述正确的是()。A、β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B、β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C、β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试D、β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试73.当开发人员说不是BUG时,你如何应付?74.需求测试的注意事项有哪些?75.有一段程序如下,请设计测试用例以满足语句覆盖要求。 76.一个测试工程师应具备那些素质?77.Internet采用哪种网络协议?该协议的主要层次结构?Internet物理地址和IP地址转换采用什么协议?78.有二元函数f(x,y),其中x∈[1,12],y∈[1,31];请写出该函数采用基本边界值分析法设计的测试用例。79.计算一个任意三角形的面积,S=√(p(p-a)(p-b)(p-c)),p=(a+b+c)/2,以下等价类测试用例中,不属于无效等价类的是()。A、a=5,b=3,c=6B、a=2,b=3,c=5C、a=7,b=3,c=3D、a=2,b=6,c=380.集成测试计划应该在()阶段末提交。A、需求分析B、概要设计C、详细设计D、单元测试完成81.测试人员要坚持原则,缺陷未修复完坚决不予通过。82.找出的软件缺陷越多,说明剩下的软件缺陷越少。83.简述什么是驱动模块?84.测试程序仅仅按预期方式运行就行了。85.下面属于黑盒测试方法的是()。A、语句覆盖B、逻辑覆盖C、边界值分析D、路径覆盖86.软件测试的对象包括()A、需求分析,概要设计和详细设计B、程序源代码C、需求规格说明D、以上所有87.测试过程中,()用于描述测试的整体方案,()描述依据测试案例找出的问题。88.按要求给出下列程序的测试用例(要求写出必要的说明): (1)语句覆盖 (2)判定覆盖 (3)条件覆盖 (4)判定-条件覆盖 (5)条件组合覆盖89.验收测试是以最终用户为主的测试。90.软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。91.自底向上增量式集成测试中,下面()描述是正确的。A、测试由桩模块控制B、最上面的模块最先测试C、父单元用测试过的子单元测试D、包含树的深度优先或广度优先遍历过程92.软件测试员可以对产品说明书进行白盒测试。93.软件测试的策略是什么?94.简述什么是单元测试?95.下列()是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件。A、DD-路径图B、控制流图C、MM-路径图D、模块调用图96.简述软件开发-软件测试的对用关系。97.软件测试工具可以代替软件测试员。98.您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。99.动态黑盒子测试:()A、直接测试底层功能、过程、子程序和库B、可估算执行测试时代码量和具体代码C、从软件获得读取变量和状态信息的访问权D、测试的是软件在使用过程中的实际行为100.阶段评审与同行评审的区别。第I卷参考答案一.参考题库1.参考答案:A2.参考答案:B3.参考答案:B4.参考答案: 功能性测试具有两大优点:功能性测试与软件如何实现无关;测试用例开发可以与实现并行进行,因此可以压缩总的项目开发时间。 缺点:测试用例之间可能存在严重的冗余,还会有位测试的软件漏洞。结构性测试局限于已经完成的代码行为当中,离代码太近。因此可以结构性测试指标去解决冗余和漏洞问题。 如果发现同一条程序路径被多个功能性测试用例遍历,就可以怀疑这种冗余不会发生新的缺陷,如果没有达到一定的DD—路径覆盖,则可知在功能性测试用力中存在漏洞。因此路径测试可以提供作为功能性测试交叉检查的一组指标。5.参考答案: 首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试 设计测试用例: 功能性测试可以包括,但不限于以下几个方面: 链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。 提交功能的测试。 多媒体元素是否可以正确加载和显示。 多语言支持是否能够正确显示选择的语言等。 界面测试可以包括但不限于一下几个方面: 页面是否风格统一,美观 页面布局是否合理,重点内容和热点内容是否突出 控件是否正常使用 对于必须但未安装的控件,是否提供自动下载并安装的功能 文字检查 性能测试一般从以下两个方面考虑: 压力测试;负载测试;强度测试 数据库测试要具体决定是否需要开展。数据库一般需要考虑连结性,对数据的存取操作,数据内容的验证等方面。 安全性测试: 基本的登录功能的检查 是否存在溢出错误,导致系统崩溃或者权限泄露 相关开发语言的常见安全性问题检查,例如SQL注入等 如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持 兼容性测试,根据需求说明的内容,确定支持的平台组合: 浏览器的兼容性;操作系统的兼容性;软件平台的兼容性;数据库的兼容性;开展测试,并记录缺陷。合理的安排调整测试进度,提前获取测试所需的资源,建立管理体系(例如,需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容)。 定期评审,对测试进行评估和总结,调整测试的内容。6.参考答案:A7.参考答案:C8.参考答案:等价类划分法;边界值分析法9.参考答案:B,C,F10.参考答案:白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题。11.参考答案:D12.参考答案:已知直接插入排序算法得基本步骤如下: (1)从一组数中取出第一个数 (2)取下一个数,如数已取完,则排序结束; (3)如果所取数大于等于其前邻数,则重复(2)步 (4)如果所取数小于其前邻数,则与其前邻数交换位置 (5)重复第(4)步,直到所取已无前邻数(即已交换到当前数列得第一位置),或大于等于其前邻数为止 (6)返回第(2)步。 13.参考答案:D14.参考答案:①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。 ②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。 ③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。 ④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。 ⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。 ⑥在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。15.参考答案: 按测试策略分类:1、静态与动态测试;2、黑盒与白盒测试;3、手工和自动测试;4、冒烟测试;5、回归测试。 按测试阶段分类:单元测试、集成测试、系统测试。 其他常见测试方法:1、功能测试;2、性能测试;3、压力测试;4、负载测试;5、易用性测试;;6、安装试;7、界面测试;8、配置测试;9、文档测试;10、兼容性测试;11、安全性测试;12、恢复测试。16.参考答案:正确17.参考答案:错误18.参考答案:D19.参考答案:编写说明书;编写代码20.参考答案:B21.参考答案: 软件生存周期(Softwarelifecycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶段有明确的任务。 周期模型(典型的几种): 瀑布模型 快速原型模型:快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件的完整实现及测试、维护。 迭代模型:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:需求分析、设计、实施和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。 生命周期阶段: 软件计划与可行性分析;需求分析;软件设计;编码;软件测试;运行与维护。22.参考答案:说明书;设计;编写代码23.参考答案:D24.参考答案:D25.参考答案: 了解项目或系统的业务需求,和项目经理协调好,了解项目的进度计划安排情况。26.参考答案:1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。 2)如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。 3)将规则1)和2)应用于输出条件,即设计测试用例使输出值达到边界值及其左右的值。 4)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。 5)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。 6)分析规格说明,找出其它可能的边界条件。27.参考答案: 为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。 测试脚本是为了进行自动化测试而编写的脚本。 测试脚本的编写必须对应相应的测试用例28.参考答案:C29.参考答案:C30.参考答案:结构测试或逻辑结构测试;功能测试或给予规格说明书的测试31.参考答案:D32.参考答案: 第一步:划分等价类,包括4个有效等价类,11个无效等价类。 第二步:确定调试用例。 对11个无效等价类,要选择11个调试用例,如下所示: 33.参考答案:正确34.参考答案:D35.参考答案:错误36.参考答案:错误37.参考答案:D38.参考答案: 程序伪代码、控制流程图如下所示: 圈复杂度是5。39.参考答案:A,B,C,D40.参考答案: VirtualUserGenerator:用于录制脚步 MercuryLoadRunnerController:用于创建、运行和监控场景 MercuryLoadRunnerAnalysis:用于分析测试结果41.参考答案:B42.参考答案:A43.参考答案:44.参考答案:B45.参考答案: 软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势.缺陷发现的越晚,修复它所花费的成本就越大。46.参考答案:正确47.参考答案: 狭义的讲,一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。这组数据可能是从用户处得来的实际的一组数据,也可能是测试人员专门设计出来的测试软件某些功能的一组数据。 测试规程就是详细的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进行描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。 设计测试用例应当从以下几方面考虑:边界值,等价类划分,有效/无效值等。48.参考答案: 代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等。 可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。 可再现性:即对同样的测试用例,系统的执行结果应当是相同的。 方法有等价类、边界值、因果图、状态图、正交法、大纲法。49.参考答案: 开发过程---需求调研(需求人员)、需求分析(需求人员)、概要设计(设计人员)、详细设计(设计人员)、编码(开发人员)。 测试过程---需求评审、系统测试设计、概要设计评审、集成测试设计、详细设计评审、单元测试设计、测试执行 测试工作的整个过程都做过,擅长做测试设计。 过程决定质量,软件的过程改进正是为了提高软件的质量,将过往的种种经验教训积累起来。50.参考答案:错误51.参考答案:大棒模式;边写边改模式;流水模式;螺旋模式52.参考答案:正确53.参考答案:D54.参考答案:D55.参考答案: (1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 (2)在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 (3)在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。56.参考答案:正确57.参考答案:B58.参考答案: 功能性:适应性、准确性、互操作性、依从性、安全性。 可靠性:成熟性、容错性、易恢复性。 可使用性:易理解性、易学习性、易操作性。 效率:时间特性、资源特性。 可维护性:易分析性、易变更性、稳定性、易测试性。 可移植性:适应性、易安装性、遵循性、易替换性59.参考答案:对业务和软件需求非常清楚,可以根据需求不同选择不同的测试用例设计。60.参考答案: A:②代码审查;B:⑩退化测试;C://⑨白盒测试;D://⑧原型;E://④桩。61.参考答案:C62.参考答案:A63.参考答案:B64.参考答案: 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段: 单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。 系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。 验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。 单元测试测试策略: 自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。 自底向上的单元测试策略:比较合理的单元测试策略,但测试周期较长。 孤立单元测试策略:最好的单元测试策略。 集成测试的测试策略: 大爆炸集成:适应于一个维护型项目或被测试系统较小。 自顶向下集成:适应于产品控制结构比较清晰和稳定;高层接口变化较小;底层接口未定义或经常可能被修改;产口控制组件具有较大的技术风险,需要尽早被验证;希望尽早能看到产品的系统功能行为。 自底向上集成:适应于底层接口比较稳定;高层接口变化比较频繁;底层组件较早被完成。 基于进度的集成 优点:具有较高的并行度;能够有效缩短项目的开发进度。 缺点:桩和驱动工作量较大;有些接口测试不充分;有些测试重复和浪费。 系统测试的测试策略: 数据和数据库完整性测试;功能测试;用户界面测试;性能评测;负载测试;强度测试;容量测试;安全性和访问控制测试;故障转移和恢复测试;配置测试;安装测试;加密测试;可用性测试;版本验证测试;文档测试65.参考答案:缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。66.参考答案:B,C67.参考答案: 我过去的主要工作是系统测试和自动化测试。在系统测试中,主要是对BOSS系统的业务逻辑功能,以及软交换系统的Class5特性进行测试。性能测试中,主要是进行的压力测试,在各个不同数量请求的情况下,获取系统响应时间以及系统资源消耗情况。自动化测试主要是通过自己写脚本以及一些第三方工具的结合来测试软交换的特性测试。 在测试中,我感觉对用户需求的完全准确的理解非常重要。另外,就是对BUG的管理,要以需求为依据,并不是所有BUG均需要修改。 测试工作需要耐心和细致,因为在新版本中,虽然多数原来发现的BUG得到了修复,但原来正确的功能也可能变得不正确。因此要注重迭代测试和回归测试。68.参考答案:D69.参考答案:C70.参考答案:测试计划;缺陷报告71.参考答案: 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 软件测试的目的: 测试是程序的执行过程,目的在于发现错误; 一个成功的测试用例在于发现至今未发现的错误; 一个成功的测试是发现了至今未发现的错误的测试; 确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。 确保产品满足性能和效率的要求; 确保产品是健壮的和适应用户环境的。 软件测试的原则: 测试用例中一个必须部分是对预期输出或接过进行定义; 程序员应避免测试自己编写的程序; 编写软件的组织不应当测试自己编写的软件; 应当彻底检查每个测试的执行结果 测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应当根据无效和未预料到的输入情况 检擦程序是否“未做其应该做的”仅是测试的一半,测试的另一半是检查程序是否“做了其不应该做的” 应避免测试用例用后即弃,除非软件本身就是个一次性的软件 计划测试工作时不应默许假定不会发现错误 程序某部分存在更多错误的可能性,与该部分已经发现错误的数量成正比 软件测试是一项极富创造性,极具智力的挑战性的工作72.参考答案:D73.参考答案: 开发人员说不是bug,有2种情况,一是需求没有确定,所以我可以这么做,这个时候可以找来产品经理进行确认,需不需要改动,3方商量确定好后再看要不要改。二是这种情况不可能发生,所以不需要修改,这个时候,我可以先尽可能的说出是BUG的依据是什么?如果被用户发现或出了问题,会有什么不良结果?程序员可能会给你很多理由,你可以对他的解释进行反驳。如果还是不行,那我可以给这个问题提出来,跟开发经理和测试经理进行确认,如果要修改就改,如果不要修改就不改。其实有些真的不是bug,我也只是建议的方式写进TD中,如果开发人员不修改也没有大问题。如果确定是bug的话,一定要坚持自己的立场,让问题得到最后的确认。74.参考答案:是否使用了公司的模板、文档内容是否符合规范、所有的需求是分级是否清析适当、所有的需求是否具有一致性、需求是否可行(即,该需求组合有解决方案)、需求可否用己知的约束来实现、需求是否足够(即,可以把它送到一个规范的开发组织,并有一个生产出所需要产品的合理的可能性)、所有的其它需求是交
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《理论力学》课程教学大纲
- 《文献检索与论文写作》课程教学大纲
- 2024年低价动迁房出售合同范本
- 2024年出售带牌协议车的协议书模板
- 2024年承接水电外加工合同范本
- 黑龙江省绥化市海伦市前进同心中学2023-2024学年九年级上学期期末考试化学试卷A(含解析)
- 2024-2025学年粤沪版物理八年级下册期末模拟检测卷(含答案)
- 全麻手术课件教案
- 2024年电气年终总结
- 医疗废物规范管理培训
- DL∕T 2447-2021 水电站防水淹厂房安全检查技术规程
- 以新质生产力促进煤炭工业高质量发展
- 《浙江省建设工程专业工程师和高级工程师职务任职资格评价条件》
- AQ 1097-2014 井工煤矿安全设施设计编制导则(正式版)
- 办理电信业务的委托书
- 2024年网上大学智能云服务交付工程师认证考试题库800题(含答案)
- 知道网课智慧树《盆景学(西南大学)》章节测试答案
- 机动车检测站违规检验整改报告
- 中国书法艺术 知到智慧树网课答案
- 履约管理制度
- 2024年建筑电工复审考试题库附答案
评论
0/150
提交评论