软件质量保证测试试题与答案

上传人:do****y1 文档编号:168353676 上传时间:2022-11-09 格式:DOCX 页数:23 大小:84.28KB
返回 下载 相关 举报
软件质量保证测试试题与答案_第1页
第1页 / 共23页
软件质量保证测试试题与答案_第2页
第2页 / 共23页
软件质量保证测试试题与答案_第3页
第3页 / 共23页
点击查看更多>>
资源描述
软件质量保证测试试题与答案1软件测试的目的是( B)。C)在完成编码以后制定软件 的测试计划2软件测试中白盒法是通过 分析程序的(B )来设计 测试用例的。A)项目开发计划 求规格说明书B)需A)应用范围B)内部逻辑C)设计说明书 程序D)源C)功能D)输入数据3黑盒法是根据程序的(6测试的关键问题是(B )。A)C)C )来设计测试用例的。应用范围B)内部逻辑功能D)输入数据为了提高软件测试的效率, 应该(D )。4A)随机地选取测试数据A)B)C)如何组织软件评审如何选择测试用例如何验证程序的正确性D)如何采用综合策略7软件测试用例主要由输入 数据和(C )两部分组成。A)试验性运行软件B)发现 软件错误C)证明软件正确 D)找出 软件中全部错误D)选择发现错误可能性最大 的数据作为测试用例 5与设计测试用例无关的文 档是(A )。C)预期输出结果往测试记录分析D)以8成功的测试是指运行测试 用例后(B )。11单元测试主要针对模块的 几个基本特征进行测试,该阶 段不能完成的测试是(A )。A)未发现程序错误A)系统功能 部数据结构B)局B)发现了程序错误C)证明程序正确性C) 重要的执行路径D)错误处理D)改正了程序错误12软件测试过程中的集成测试主要是为了发现(B )阶9下列几种逻辑覆盖标准中, 查错能力最强的是(D )段的错误。A)语句覆盖B)判定覆盖A)需求分析 计B)概要设C) 条件覆盖D)条件组合覆盖C)详细设计D)编码13不属于白盒测试的技术是10在黑盒测试中,着重检查 输入条件组合的方法是(D(D )。A)路径覆盖B)判定覆盖A)等价类划分法B)边界值分析法C) 循环覆盖D)边界值分析 14集成测试时,能较早发现A)自顶向下渐增式测试B) C)对错误性质进行分类D)自底向上渐增式测试 C)非 渐增式测试 D)系统测试=1=115使用白盒测试方法时,确(A )和定测试数据应根据 指定的覆盖标准。A)程序内部逻辑 的复杂度B)程序C)使用说明书 的功能D)程序16.程序的三种基本结构是(B )。A)过程子、程序、分程序B) 顺序、选择、循环C)递归、堆栈、队列D)调用、返回、转移统计出错的次数18 .下面说法正确的是 (C )。A)经过测试没有发现错误说 明程序正确B)测试的目标是为了证明程 序没有错误C)成功的测试是发现了迄今 尚未发现的错误的测试D)成功的测试是没有发现错 误的测试20.发现错误能力最弱的是(A )。A ) 语句覆盖B)判定覆盖17.软件调试的目的是 ( A )C ) 条 件D)路径覆盖高层模块接口错误的测试方 法为( A )。A)找出错误所在并改正之B)排除存在错误的可能性22下面( D )方法能够有效 地检测输入条件的各种组合 可能引起的错误。A ) 等价类划分B)边界值分析C ) 错误推测D)因果图 23与确认测试阶段有关的文 档是(A )。A )需求规格说明B)概要设计说明书C )详细设计说明D)源程序26调试应该由( B )完成。A)与源程序无关的程序员B)编制该源程序的程序员C)不了解软件设计的机构D)设计该软件的机构 27在设计人机界面时,应主 要考虑的因素有(D ) 系统响应时间B)错误处理C)用户求助机制25(B )方法需要考察模块 间的接口和各模块之间的联 系。28、用黑盒技术设计测试用例 的方法之一为A)因果图(A )B)逻辑覆盖A ) 单元测试B)集成测试C)循环覆盖 径测试D)基本路C ) 确 认 测D)系统测试试 29、软件测试的目的是( B)A)避免软件开发中出现的错 误D)以上都是B)发现软件开发中出现的错 误C)尽可能发现并排除软件中 潜藏的错误,提高软件的可靠 性D)修改软件中出现的错误 30、下列软件属性中,软件产 品首要满足的应该是(A )B)A)功能需求 性能需求数据作为测试用例B)在完成程序的编码之后再 制定软件的测试计划C)随机选取测试用例D)使用测试用例测试是为了 检查程序是否做了应该做的 事 33、对程序的测试最好由() 来做,对程序的调试最好由谁 来做(B )C)可扩展性和灵活性D)容错纠错能力A)程序员 测试机构第三方31、以程序的内部结构为基础 的测试用例技术属于(D )B)第三方测试机构 员程序A)灰盒测试B)数据测试 C)黑盒测试D)白盒测试C)程序开发组程序员D)程序开发组 开发组程序32、为了提高测试的效率,正 确的做法是( A)。34、在进行单元测试时,常用 的方法是( A)A)选择发现错误可能性大的A)采用白盒测试,辅之以黑B)采用黑盒测试,辅之以白B)D)发布运行盒测试 盒测试A)需求阶段设计阶段C)编程阶段C )只使用白盒测试阶段C)刚刚大于边界的值D)的依据是(D )。D)只使用黑盒测试 35、以下那一种选项不属于软 件缺陷(D )。A)软件没有实现产品规格说 明所要求的功能B)软件中出现了产品规格说 明不应该出现的功能C)软件实现了产品规格没有 提到的功能D)软件实现了产品规格说明 所要求的功能但因受性能限 制而未考虑可移植性问题 36、软件生存周期过程中,修 改错误代价最大的阶段是(D )。37、在边界值分析中,下列数 据通常不用来做数据测试的 是(B )。A)正好等于边界的值B)等价类中的等价值 刚刚小于边界的值 38、单元测试中设计测试用例A)概要设计规格说明书B)用户需求规格说明书C)项目计划说明书D)详细设计规格说明书 39、通常可分为白盒测试和黑 盒测试。白盒测试是根据程序 的(C )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A)功能B)性能42、在某大学学籍管理信息系统中,假设学生年龄的输入范C)内部逻辑D)内部数据40、如果一个判定中的复合条 件表达式为(A 1)or(B= 3),则为了达到100%的条件覆 盖率,至少需要设计多少个测 试用例(B )围为16一40,则根据黑盒测试 中的等价类划分技术,下面划 分正确的是(B )。A)可划分为2个有效等价类, 2个无效等价类B)可划分为1个有效等价类,2个无效等价类A) 1B) 2 C)3D) 4C)可划分为2个有效等价类,1个无效等价类41、经验表明,在程序测试中, 某模块与其他模块相比,若该 模块已发现并改正的错误较 多,则该模块中残存的错误数 目与其他模块相比,通常应该 (B )。A)较少B )较多D)可划分为1个有效等价类, 1个无效等价类43、根据软件需求规格说明 书,在开发环境下对已经集成 的软件系统进行的测试是(A )。A)系统测试 B) 单元测试C)集成测试C)相似D)不确D)验收测试B)测试用例只需选取合理的47、如下所 示的程序图 环复杂度为 )。正确的是(A )。A)测试用例应由测试的输入 数据和预期的输出结果组成 输入数据C)程序最好由编写该程序的 程序员自己来测试A)黑盒测试B)白盒测试可靠性测试静态分析51、下列方法中,不属于黑盒测试的是( A )。D)使用测试用例进行测试是 为了检査程序是否做了它该 做的事 45、软件设计阶段的测试主要 釆取的方式是(A )A)评审B)白盒测试C)黑盒测试D)动态测试 46、集成测试对系统内部的交 互以及集成后系统功能检验 了何种质量特性(A )A)正确性 B)可靠性 C)可使用性D)A) 4 B) 5 C) 6D) 7 48、下列关于测试方法的叙述 中不正确的是(C )A)从某种角度上讲,白盒测B)功能测试属于黑盒测试C)对功能的测试通常是要 考虑程序的内部结构D)结构测试属于白盒测试 测试大实现方际情况下)性能A)基本路径测试法B)等价类测试法C ) 边 界 值 分 析 法D)基于场景的测试方法A.桩模块B通信模块C.驱动模块 理模块D代52、测试程序时,不可能遍历 所有可能的输入数据,而 只能是选择一个子集进56、大突击测试把所有的模块行测试,那么最好的选择方法是(B )。分等价机选择5一次性集成为一个完整的系 统后进行测试,很容易(A.测试D根据数大小进行选择D53、下列可以作为软件测试对 象的是(D )。A)需求规格说明书 B)软件设计规格说明A) 源 程 序D)以上全部54、在对具有层次结构的大型 软件进行单元测试时,有一种 方法是从上层模块开始,由上 到下进行测试。此时,用于代 替被测模块调用的子模块的 是( A ) oA桩模块B.底层模块C驱动模块D.主模块B通过测试B整体C快速查错快速排错57、自底向上单元测试的策略是首先对模块调用图上的( A )模块进行测试。A.最底层B下一层C最高层D.上一层i=j,=j58、单元测试与系统测试的区 别是(A)oA单元测试通常采用白盒 测试方法,而系统测试采用 黑盒测试方法B测试时间上,系统测试 早于单元测试55、单元测试时,调用被测模 块的是(C)oC单元测试从用户角度考虑问题,而系统测试从开发者 角度考虑问题D 以上都是59、下面活动属于系统测试的 主要工作内容的是(D )。A. 测试个单元模块之间的 接口B. 测试模块内程序的逻辑 功能C. 测试个模块集成后实现 的功能D. 测试整个系统的功能和 性能60、系统外部接口,即外部系 统(包括人、硬件和软件)与 系统交互的接口,对这类接口 的测试一般是在B)阶段进行。A. 单元测试B.系统测试B. C.集成测试D.验收测试61、下列接口测试中,要延续 到系统测试阶段来完成的 是(A )。A.系统外部接口 B.系统 内部接口 C.函数或 方法接口 D.类接口62、根据软件需求规格说明, 在开发环境下对已集成的 软件系统进行的测试是( A )A.系统测试 B.单元 测试 C.集成测试D.验收测试63、问题还没有解决,测试人员新报告的缺陷,或验证后缺 陷仍然存在,这些缺陷所处的 状态是(A )。A.激活状态 B. 非激活状态A.关闭状态D.已修正 状态发过程不同的是,它不需遵 循软件工程原理64、软件缺陷的基本状态有D )。A.激活状态B.已修正状态B.关闭或非激活状态D.以上全部65、下列关于软件测试过程模 型,说法正确的是( B )。A. H模型指出软件测试具有 独立性,只要某个测试达到 准备就绪点,测试执行活动 就可以开展B. W模型强调在整个项目开 发中需要经历的不同测试 级别,指明测试的对象是程不仅仅是程序,需求设计等同样需要测试C. 软件测试过程与软件开D.V模型强调测试的对象二、填空题 1.动态测试通过运行程序 发现错误。根据测试用例的 设计方法不同,动态测试又分 为黑盒测试、白盒测试两 类。内部逻辑为基础设2白盒测试是结构测试, 被测对象是源程序,以程 序的计测试用例。判定/条件覆3.逻辑覆盖是对程序内部有 判定存在的逻辑结构设计 测试用例,根据程序内部的逻 辑覆盖程度又可分为 语句 覆盖、判断覆盖、条 件覆盖 盖T条件组合覆盖 和 路径覆盖6种覆盖技术。4.循环覆盖是对程序内部有 循环存在的逻辑结构设计 测试用例,它通过限制循环 次数来测试。析、因果图。5基本路径测试是在程序 控制流程图 基础上,通过 分析控制构造的环路复 杂性,导出基本路径集 合,从而设 6黑盒测试是功能测试, 常用黑盒技术设计测试用例 有:等价类划分、边界值分 7.边界值分析是将测试 界情况作为重点目标,拄 取正好等于、刚刚大于或刚刚 小于 边界值的测试数 据。如果输入或输出域是一个 有序集合,则应选取集合的 第一个元素和最后一个 元素作为测试用例。,最后为判定表每8.因果图的基本原理是通过 画因果 图,把用自然语 言描述的功能说明转换为 判定表一列设计一个测试用例。9测试的综合策略是在测试 中,联合使用各种丿试 方法。通常先用黑法 设计基本的测试用例再用 白盒法补充一些必要的测 试用例。10单元测试指对源程序中每一个程序单元进行测 试,检查各个模块是否正确实 现规定的功能,从而发现模块 在编码中或算法中的错误,它 涉及编码 和详细设计 的文 11单元测试主要测试模块 的5个基本特征:模块接口、 局部数据结构、重要的执行路 径、错误处理、边界条件。12在单元测试中,需要为被 测模块设计驱动 模块和 桩模块。驱动模块用 来模拟被测模块的上级调用模块,桩模块用来代替 被测模块所调用的模块。13.集成测试指在单元 测试基础上,将所有模块按照 设计要求组装成一个完整的 系统进行的测试。也称组装 测试或联合测试。14集成测试的方法有两种: 非渐增式测试和渐增式 测试 。16自顶向下渐增式测试不需 要编写驱动模块,只需=要编写桩模块,其步骤是从顶层模块开始,沿着被测程序的软件结构图 的控制路径逐步向下测试,它 有两种组合策略:深度优先策略和宽度优先策略。17自底向上渐增式测试不需 要编写桩模块,只需要 编写驱动块。18.被测试程序不在机器上运行,而是采用人工检测和计算 机辅助分析检测的手段称为 静态 测试。19 用等价类划分法设计一个 测试用例时,使其覆盖 尽可 能多的 尚未被覆盖的合理 等价类。用等价类划分法设计 一个测试用例时,使其覆盖 一个不合理等价类。21软件测试是为了发现错误 而执行程序的过程。22.运行被测程序的方法称为 动态测试。23 选择测试用例,使得被测 程序中每个判定的每个分支 至少执行一次,这种逻辑覆盖 标准称为判定覆盖。24.要覆盖含循环结构的所有 路径是不可能的,一般通过限 制 循环次数 来测试。25、软件测试的模型分为 :V 模型、W模型、X模型、H模型、 测试驱动模型。l=j|=|26、一个文本框要求输入 6 位 数字密码,且对每个帐户每次 只允许出现三次输入错误,对 此文本框进行测试设计的等 价区间有:密码位数:6位和 非6位的;密码内容:【数字的 和 非数字的;输入次数:三 次以内和超过三次。 27、软件的六大质量特性包 括:(功能性、可靠性、可用 性、效率、稳定性、可移植性) 28、软件测试按照不同的划分方法,有不同的分类:1)按照软件测试用例的设 计方法而论,软件测试可以分 为(白盒测试法)和黑盒测试 法(2)从是否执行程序的角度软件测试可以分为静态测试和动态测试(3)按照软件测试的策略和 过程来分类,软件测试可分为单元测试、验证测试、确认 测试)、集成测试、系统测试。软件质量保证测试题综合题1变量的命名规则一般规定如下:变量名的长度不多于40个字符,第一个字符必须为英文字母,其他字母可以英文字母、数字以及下划线的任意组合。请用等价分类法设计测试用例。1. 等价类划分表输入条件合理等价类不合理等价类长度(1) 小于40个字符(2) 等于40个字符(5)大于40个字符第一个 字符(3)英文字母(6)非英文字母其他字母(4)英文字母、数字或下划线的 任意组合(7) 空格(8) 标点符号(9) 运算符号(10) 其他可显示字符2. 设计测试用例下表。表2测试用例表测试数据测试范围期望结果(l)s_namel2(2)a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6p7q8r9s_tr等价类(1) ,(3),等价类(2) ,(3),(4)有效有效(5)ab gh等价类(7)无效(6)ab!2f等价类(8)无效(7)fg+ghh等价类(9)无效(8)Hgh等价类(10)无效2、有一个处理单价为5角钱饮料的自动售货机: 若投入5角钱或1元钱的硬币,压下橙汁或K啤酒的按钮,则相应的饮料就送出来。若售 货机没有零钱找,则一个显示零钱找完的红 灯亮,这时在投入1元硬币并压下按钮后,饮料 不送出来而且1元硬币也退出来;若有零钱找, 则显示零钱找完的红灯灭,在送出饮料的同 时退还5角硬币。下面是使用决策表法分析的部分用例,请填写完 整:用例序号12345输 入 条 件1、投入1 元硬币011012、投入5 角硬币100003、按下 “橙汁”100004、按下 “啤酒”011105、有零 钱找00110输 出 结 果1、退还1 元硬币010002、零钱 照完灯 亮110013、找5 角硬币001004、送出 “橙汁”101005、送出 “啤酒”000003某商场在“五一”期间,顾客购物时收费有 4 种情况:普通顾客一次购物累计少于 100 元, 按A类标准收费(不打折),一次购物累计多于 或等于100元,按B类标准收费(打9折);会 员顾客一次购物累计少于1000元,按C类标准 收费(打8折),一次购物累计等于或多于1000 元,按D类标准收费(打7折)。测试对象是按 以上要求计算顾客收费的模块,按照路径覆盖法 设计测试用例。(1)被测模块的程序流程图如下图所示。(2)按照路径覆盖法设计测试用例如下:是会员,累计消费 900元,覆盖路径127 是会员,累计消费 2000元,覆盖路径128不是会员,累计消费 80 元,覆盖路径 134不是会员,累计消费 300元,覆盖路径135
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!