2022年软件测试概论历考试试题2.docx
精选学习资料 - - - - - - - - - 挑选题软件测试概论<TS )考试试卷1> 以下关于测试和调试的说法中,正确选项 <a ); <挑选一项)a> 测试工作包括发觉错误,以及确定错误的缘由和准确位置,排除软件中的错误2> 3> 4> 5> 6> b> 测试就是调试,两者没有什么区分c> 测试是在开发完成后的测试阶段才开头d> 调试的目的是定位和订正错误以下关于测试的定义中,错误选项< b); <挑选一项)a> 为找出错误而运行程序或系统的过程b> 一切以评判程序或系统的属性、才能为目的的活动c> 评判程序或系统的过程d> 测试是在用户需求和开发技术之间找区分以下关于测试的目的描述,错误选项< a); <挑选一项)a> 为了说明程序中没有缺陷b> 在于发觉了迄今尚未发觉的缺陷c> 揭示埋伏在软件里的缺陷d> 为软件产品的质量测量和评判供应依据通常情形下,软件测试至少要达到以下目标,其中错误选项< d); <挑选一项)a> 确保产品完成了它所承诺或公布的功能b> 确保产品满意性能和效率的要求c> 确保产品是健壮的、适应用户环境的d> 确保产品的质量达到用户的需求以下软件测试的“ 行业规章” 或者“ 工作常识” 中,描述错误选项<c ); <挑选一项)a> 全部的测试都应追溯到用户需求b> 应当在测试工作真正开头前的较长时间内就进行测试方案c> 测试应从“ 大规模” 开头,逐步转向“ 小规模”d> 为了达到正确成效,应当由独立的第三方来构造测试软件工程是开发、运行、保护和修复软件的系统方法;软件工程具有如下的性质,其中错误选项<a); <挑选一项)a> 软件工程是一门综合性的交叉学科,它涉及运算机科学、工程科学、管理科学、数学等领域b> 软件工程要用工程科学中的观点来进行费用估算、制定进度、制定方案和方案c> 软件工程要用数学科学中的方法和原理进行软件生产的治理d> 软件工程要用数学的方法建立软件开发中的各种模型和各种算法,如可靠性模型、说明用户需求的形式化模型等1 / 8 名师归纳总结 - - - - - - -第 1 页,共 8 页精选学习资料 - - - - - - - - - 7> 在任何生命周期模型中,一个好的测试都应当具有一些特点,以下描述错误的特 点是 <c); <挑选一项)8> 9> 10> a> 每个开发活动都有相对应的测试活动b> 每个测试级别都有其特有的测试目标c> 对于每个测试级别,不需要在相应的开发活动过程中进行相应的测试分析和设计d> 在开发生命周期中,测试员在文档初稿阶段就应当参加文档的评审在开发软件过程中有各种不同的方法;对特定工程而言,没有哪个模式肯定是最好的;以下不属于最常用的模式是<a); <挑选一项)a> 大爆炸模式b> 边写边做模式c> 瀑布模式d> 螺旋模式下面描述灵敏软件开发的目中错误选项<c); <挑选一项)a> 通过过程和工具懂得个人和沟通的作用b> 通过开发的文档懂得运行的软件c> 通过合同和谈判得到客户的协作d> 在方案的执行中做出对变更的响应概括地说,软件测试过程模型中H 模型不能揭示的是<d); <挑选一项)a> 软件测试不仅仅指测试的执行,仍包括许多其他的活动b> 软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行11> 12> c> 软件测试要尽早预备,尽早执行d> 软件测试是依据被测物的不同而同时进行的在 Bugzilla中,假如一个缺陷的处理状态被开发人员置为Wontfix ,就说明< ); <挑选一项)a> 这个 bug 中描述的不是问题b> 这个 bug 中描述的是问题,但不修改c> 依据这个 bug 的描述无法查找问题的缘由并解决,需要供应更多的关于这个 bug 的信息d> 这个 bug 描述的是问题,但不能确定是否在这个版本中修改符合规章的才能叫做软件缺陷,下面规章错误选项<a); <挑选一项)a> 软件未达到开发说明书标明的功能b> 软件显现了产品说明书指明不会显现的错误c> 软件功能超出产品说明书指明范畴,软件未达到产品说明书虽未指出但应达到的目标d> 软件测试员认为软件难以懂得、不易使用、运行速度缓慢,或者最终用 户认为不好13> 下面描述产品说明书正确选项<b); <挑选一项)2 / 8 名师归纳总结 - - - - - - -第 2 页,共 8 页精选学习资料 - - - - - - - - - a> b> 产品说明书简称为说明或产品说明,是软件测试小组的一个协定 对开发的产品进行定义,给出产品的细节、如何做、做什么14> c> 这种协定从简洁的口头说明到正式的书面文档有多种形式P5d> 产品说明书指出软件应达到的目标从测试阶段角度,测试次序正确选项< b ); <挑选一项)15> a> 单元测试 ->系统测试 ->集成测试 ->验收测试b> 单元测试 ->集成测试 ->系统测试 ->验收测试c> 单元测试 ->验收测试 ->系统测试 ->集成测试d> 单元测试 ->集成测试 ->验收测试 ->系统测试关于软件缺陷,以下说法错误选项<b); <挑选一项)16> a> 程序错误属于软件缺陷b> 经过修改后的软件产品,其中存在的软件缺陷必定会越来越少c> 识别软件缺陷不应脱离用户需求d> 行业背景学问可以帮忙我们有效的识别软件缺陷以下关于缺陷报告的说法中,正确选项<c ); <挑选一项)17> a> 必要时,可以直接修改别人提交的缺陷报告b> 有时候程序员犯了低级错误,应当在缺陷报告中严格的指出问题c> 任何小缺陷都不应放过,都应当记录在缺陷报告中d> 缺陷报告写得越具体越好,操作步骤记录的越复杂越好以下关于缺陷报告的说法中错误选项<b); <挑选一项)a> 要使用最少且必要的步骤重现缺陷b> 随机产生的缺陷也应报告c> 一个报告只能提交一个缺陷d> Bugzilla 中 Bug 优先级分为5 个等级,即P1P5,优先级逐步递增,18> 最高<c);在缺陷报告的处理流程中,以下哪项不属于处理看法<c ); <挑选一项)a> 已修改的b> 以后版本解决c> 未解决的19> d> 无法重现在使用 Bugzilla 时,以下哪项不属于缺陷状态< ); <挑选一项)a> New b> Reopened 20> c> Fixed d> Closed 为了书写更优良的缺陷报告,需要遵守“5C” 准就,以下描述中错误选项<挑选一项)3 / 8 名师归纳总结 - - - - - - -第 3 页,共 8 页精选学习资料 - - - - - - - - - a> b> 每个组成部分的描述精确,不会引起误会 每个组成部分的描述清楚,易于懂得;21> c> 包含必不行少的步骤,不包括其他余外的内容d> 包含复现该缺陷的完整步骤和其他本质信息以下关于软件测试方案的目的,精确的是< a); <挑选一项)a> 规定测试活动的范畴、方法、资源和进度;明确正在测试的工程、要测试的特性、要执行的测试任务、每个任务的责任人,以及与方案相关的 风险b> c> 识别测试任务、定义测试目标以及为了实现测试目标和任务确定必要的 测试活动借助软件测试方案,参加测试的工程成员,特别是测试治理人员,可以 明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和掌握测试进度,应对测试过程中的各种变更 d> 创建具体方案过程的一个副产品,重要的是方案过程,而不是产生的结 果文档22> 测试人员在识别软件缺陷时,通常不实行的方法是<c); <挑选一项)<c); <23> a> 参考软件需求说明书b> 参考用户手册和联机帮忙c> 公布到网上寻求帮忙d> 多与用户进行沟通下图有关测试开发不同阶段引入缺陷的比例安排对应关系描述正确选项挑选一项)142324> a> 1.程序设计 2.编写代码 3.需求说明书 4.其他b> 1.需求说明书2.程序设计 3. 编写代码 4.其他c> 1.程序设计 2.编写代码 3. 其他 4. 需求说明书d> 1.需求说明书2.编写代码 3. 其他 4. 程序设计以下关于软件测试说法中正确选项< d); <挑选一项)a> 软件测试依据测试过程分类可以分为为黑盒测试、白盒测试b> 软件生存周期是从软件开头开发到开发终止的整个过程c> 缺陷跟踪治理系统只针对测试人员来使用d> 软件工程在进入需求分析阶段,测试人员就应当开头介入其中4 / 8 名师归纳总结 - - - - - - -第 4 页,共 8 页精选学习资料 - - - - - - - - - 25> 基于测试项的功能性和非功能性特性,测试条件的级别和结构可以通过几个方面26> 27> 28> 29> 确定,其中错误选项<c ); <挑选一项)a> 测试基准的粒度b> 所关注的产品风险c> 用户的需求d> 打算是否仅使用测试条件并不开发测试用例关于测试执行描述错误选项<d ); <挑选一项)a> 测试执行的核心活动是对比实际的测试结果和期望的测试结果;b> 在测试执行过程中,测试结果需要适当记录c> 在测试过程发生的大事和单个测试都是日志的一部分,每个测试都应当唯独标识并且记录它的状态作为测试执行的成果d> 用户或客户不行能参加测试执行评估出口准就是将测试的执行结果和已经定义的测试目标进行比较的活动;评估出口准就可能产生以下结果,其中错误选项<b); <挑选一项)a> 测试结果满意全部的出口准就,测试活动可以正常终止b> 可能会要求修增加一些附加测试需求c> 可能会要求执行一些附加测试用例d> 测试出口准就要求过高,需要对测试出口准就进行修改下面表达测试总结活动的主要任务中错误选项<d ); <挑选一项)a> 检查提交了哪些方案的可交付产品、大事报告是否关闭、或对未关闭的大事报告提交变更需求、以及系统的验收文档状态等等b> 记录和归档测试件、测试环境和测试基础设备,给其他的工程使用c> 移交测试件到保护部门d> 分析和记录学到的体会教训,为以后的工程和测试成熟度的改善所用验收测试可以在多个测试级别上进行,下面描述错误选项< b ); <挑选一项)a> 商业现货软件产品可以在安装或集成时进行验收测试b> 验收测试关注的是在开发工程或程序中定义的一个完整的系统/产品的行为30> c> 组件的可用性验收测试可以在组件测试中进行< b ); <挑选d> 增加新功能的验收测试可以在系统测试之前进行白盒测试主要是想对程序模块进行如下检查,其中描述错误选项31> 一项)a> 程序的全部语句至少执行一次b> 是否有数据结构错误或外部信息拜访错误c> 对全部的规律条件都能至少执行一次d> 在循环的边界和运行的界限内执行循环体代码审查的过程错误选项< a ); <挑选一项)5 / 8 名师归纳总结 - - - - - - -第 5 页,共 8 页精选学习资料 - - - - - - - - - a> b> c> 需求分析 程序阅读 会议审查32> 33> 34> 35> 36> d> 形成报告设计测试用例时,应遵循以下原就,其中错误选项<b); <挑选一项)a> 基于测试需求的原就b> 基于缺陷分类的原就c> 兼顾测试充分性和效率的原就d> 测试执行的可再现性原就风险面错误选项<b ); <挑选一项)a> 风险识别b> 风险共享c> 风险分析d> 风险减轻需要确保全部的测试人员都知道工程和系统的目标,对测试人员的测试任务的说明如下,其中错误选项< c); <挑选一项)a> 风险识别b> 风险共享c> 风险分析d> 风险减轻以下测试过程改进的留意事项错误选项<b ); <挑选一项)a> 测试过程改进不能盲目跟风,切不行赶潮流b> 测试过程改进最好由新人负责c> 测试过程改进并不等于花费大量资金d> 测试过程改进不能够急于求成以下软件测试工具的懂得正确选项< c ); <挑选一项)37> a> 利用工具能发觉软件中的全部或大部分的缺陷b> 运用测试工具后测试工作立刻减轻,进度立刻缩短c> 测试工具需要特地培训和学习d> 通过工具我们可以达到100%的测试掩盖率挑选软件测试工具不应考虑的因素是< c ); <挑选一项)a> b> c> d> 软件测试工具的需求及确认成本和收益分析 削减人工工作 测试工具的整体质量因素6 / 8 名师归纳总结 - - - - - - -第 6 页,共 8 页精选学习资料 - - - - - - - - - 38> 以下自动测试工具中哪一种是功能测试工具< ); <挑选一项)39> 40)a> LoadRunner<性能工具)b> Logiscope<日志)c> QTP<功能)d> Bugzilla< 缺陷)下面描述测试日志的重要作用错误选项:< d); <挑选一项)a> 记录测试过程所发生的大事b> 描述被测系统或组件的测试结果c> 作为测试报告的依据d> 作为缺陷修复的依据作为一种治理活动,估算是为了获得特定业务或工程中各种活动的近似成本预算和完成日期;以下不属于最好的估算内容是< d); <挑选一项)a> 代表有体会的同行的集体聪明,并能得到相关人员的支持b> 供应一系列明确的、具体的目录,包括资金、资源、任务和相关人员c> 指出每个被估算活动的最可能的成本、工作量和连续时间d> 明确占整个工程工作量的百分比或人员编制填空题1、软件是运算机系统中与硬件相互依存的一部分,包括程序数据以及其相关的文档的完整 集合;其中,程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常 操作信息的数据结构;数据是与程序开发、保护和使用有关的图文材料;2、软件工程是开发、运行、保护和修复软件的系统方法;3、测试的目的是为了发觉尽可能多的缺陷;一个胜利的测试示例在于至今未发觉的缺陷;4、测试方案是整个测试过程的基础,用来确定整个测试工作,明确测试对象以及测试工作 的范畴和作用,并作为测试掩盖的基础;5、软件测试方案是指导测试过程的纲领性文件,包含了产品表达、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试沟通、风险分析等内容;6、测试用例的目的是防止将没有完成的任务错误地看成任务已经完成;测试中使用的可以 用于报告和方案什么时候可以停止测试;7、测试和测试都不能替代开发者内部的系统测试;只有当系统测试已经证明软件足够稳固 后,才可以将新产品提交给潜在的客户做现场测试;8、是测试人员在测试过程中的重要参考依据;测试过程中,总要对测试结果有一个评判的 依据,没有依据,就不行能知道测试结果是通过了仍是没有通过,也不知道输入的数据正 确与否,这一切需要定义,它在中得到了定义;9、软件测试应由的人员进行;依据软件工程的规模等级和完整性级别以及测试类别,软件7 / 8 名师归纳总结 - - - - - - -第 7 页,共 8 页精选学习资料 - - - - - - - - - 测试可由实施;10、软件测试贯穿于整个软件开发生命周期,测试过程可分为、以及这几个阶段;简答题1、 画出 H 模型的简洁示意图;2、 为了书写更优良的缺陷报告,需要遵守那“5C” 准就?3、 画出缺陷报告的标准处理流程;4、 简述白盒测试和黑盒测试的比较;5、 简述软件测试用例的设计遵守以下 4 部曲;6、 简述软件测试一般包括那些软件测试文档;8 / 8 名师归纳总结 - - - - - - -第 8 页,共 8 页