为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 软件质量保证测试试题与答案

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

2023-02-24 3页 doc 473KB 1阅读

用户头像 个人认证

is_220730

本人从事钳工工作多年,经验丰富。

举报
软件质量保证测试试题与答案选择题8.成功的测试是指运转测试用例后(B)。1.软件测试的目的是(B).A)未发现程序错误A)试验性运转软件B)发现软件错误B)发现了程序错误C)证明软件正确D)找出软件中所有错误C)证明程序正确性2.软件测试中白盒法是经过剖析程序的(B)来设计测D)更正了程序错误试用例的。9.以下几种逻辑覆盖标准中,查错能力最强的是(D).A)应用范围B)内部逻辑A)语句覆盖B)判断覆盖C)功能D)输入数据C)条件覆盖D)条件组合覆盖...
软件质量保证测试试题与答案
选择8.成功的测试是指运转测试用例后(B)。1.软件测试的目的是(B).A)未发现程序错误A)试验性运转软件B)发现软件错误B)发现了程序错误C)证明软件正确D)找出软件中所有错误C)证明程序正确性2.软件测试中白盒法是经过剖析程序的(B)来测D)更正了程序错误试用例的。9.以下几种逻辑覆盖中,查错能力最强的是(D).A)应用范围B)内部逻辑A)语句覆盖B)判断覆盖C)功能D)输入数据C)条件覆盖D)条件组合覆盖3.黑盒法是依据程序的(C)来设计测试用例的。10.在黑盒测试中,侧重检查输入条件组合的方法是A)应用范围B)内部逻辑(D)。C)功能D)输入数据4.为了提升软件测试的效率,应当(D).A)随机地选用测试数据)取全部可能的输入数据作为测试数据C)在达成编码此后拟订软件的测试计划D)选择发现错误可能性最大的数据作为测试用例5.与设计测试用例没关的文档是(A)。A)项目开发计划B)需求规格说明C)设计说明书D)源程序6.测试的要点问题是(B).A)怎样组织软件评审B)怎样选择测试用例C)怎样考证程序的正确性怎样采纳综合策略7.软件测试用例主要由输入数据和(C)两部分构成。A)测试计划B)测试规则A)等价类区分法B)界限值剖析法C)错误推断法D)因果图法11.单元测试主要针对模块的几个基本特点进行测试,该阶段不可以达成的测试是(A)。A)系统功能B)局部数据结构C)重要的履行路径D)错误办理12.软件测试过程中的集成测试主假如为了发现(B)阶段的错误.A)需求剖析B)纲要设计C)详尽设计D)编码13.不属于白盒测试的技术是(D)。A)路径覆盖B)判断覆盖C)循环覆盖D)界限值剖析14.集成测试时,能较早发现高层模块接口错误的测试方法为(A)。A)自顶向下渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试C)预期输出结果D)过去测试记录剖析15.使用白盒测试方法时,确立测试数据应依据(A)和指定的覆盖标准。A)程序内部逻辑B)程序的复杂度A)与源程序没关的程序员C)使用说明书D)程序的功能B)编制该源程序的程序员16.程序的三种基本结构是(B)。C)不认识软件设计的机构A)过程子、程序、分程序B)次序、选择、循环D)设计该软件的机构C)递归、货仓、行列D)调用、返回、转移27.在设计人机界面时,应主要考虑的要素有(D)。17.软件调试的目的是(A)系统响应时间B)错误办理C)用户求援体制A)找犯错误所在并更正之B)清除存在错误的可能性D)以上都是C)对错误性质进行分类D)统计犯错的次数28、用黑盒技术设计测试用例的方法之一为(A)18.下边说法正确的选项是(C).A)因果图B)逻辑覆盖A)经过测试没有发现错误说明程序正确C)循环覆盖D)基本路径测试B)测试的目标是为了证明程序没有错误29、软件测试的目的是(B)C)成功的测试是发现了迄今还没有发现的错误的测试A)防止软件开发中出现的错误D)成功的测试是没有发现错误的测试B)发现软件开发中出现的错误20.发现错误能力最弱的是(A)。C)尽可能发现并清除软件中暗藏的错误,提升软件的可A)语句覆盖B)判断覆盖靠性C)条件覆盖D)路径覆盖D)改正软件中出现的错误22.下边(D)方法能够有效地检测输入条件的各样组30、以下软件属性中,软件产品首要知足的应当是(A)合可能惹起的错误。A)功能需求B)性能需求A)等价类区分B)界限值剖析C)可扩展性和灵巧性D)容错纠错能力C)错误推断D)因果图31、以程序的内部结构为基础的测试用例技术属于(D)。23.与确认测试阶段相关的文档是(A).A)灰盒测试B)数据测试C)黑盒测A)需求规格说明书B)纲要设计说明书试D)白盒测试C)详尽设计说明书D)源程序32、为了提升测试的效率,正确的做法是(A)。25.(B)方法需要观察模块间的接口和各模块之间的A)选择发现错误可能性大的数据作为测试用例联系。B)在达成程序的编码以后再拟订软件的测试计划A)单元测试B)集成测试C)随机选用测试用例C)确认测试D)系统测试D)使用测试用例测试是为了检查程序能否做了应当做的26.调试应当由(B)达成.事33、对程序的测试最好由()来做,对程序的调试最好由谁来做(B)。A)程序员第三方测试机构B)第三方测试机构程序员C)程序开发组程序员D)程序开发组程序开发组34、在进行单元测试时,常用的方法是(A)A)采纳白盒测试,辅之以黑盒测试B)采纳黑盒测试,辅之以白盒测试C)只使用白盒测试D)只使用黑盒测试35、以下那一种选项不属于软件缺点(D)。A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明不该当出现的功能C)软件实现了产品规格没有提到的功能D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题36、软件生计周期过程中,改正错误代价最大的阶段是(D)。A)需求阶段B)设计阶段C)编程阶段D)公布运转阶段37、在界限值剖析中,以下数据往常不用来做数据测试的是(B)。A)正好等于界限的值B)等价类中的等价值C)刚才大于界限的值D)刚才小于界限的值38、单元测试中设计测试用例的依照是(D)。)纲要设计规格说明书用户需求规格说明书)项目计划说明书D)详尽设计规格说明书39、往常可分为白盒测试和黑盒测试。白盒测试是依据程序的(C)来设计测试用例,黑盒测试是依据软件的规格说明来设计测试用例。A)功能B)性能C)内部逻辑D)内部数据40、假如一个判断中的复合条件表达式为(A〉1)or(B=3),则为了达到100%的条件覆盖率,起码需要设计多少个测试用例(B)。A)1B)2C)3D)441、经验表示,在程序测试中,某模块与其余模块对比,若该模块已发现并更正的错误许多,则该模块中残余的错误数量与其余模块对比,往常应当(B)。A)较少B)许多C)相像D)不确立42、在某大学学籍管理信息系统中,假定学生年纪的输入范围为16—40,则依据黑盒测试中的等价类区分技术,下边区分正确的选项是(B)。A)可区分为2个有效等价类,2个无效等价类B)可区分为1个有效等价类,2个无效等价类C)可区分为2个有效等价类,1个无效等价类D)可区分为1个有效等价类,1个无效等价类43、依据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是(A)。A)系统测试B)单元测试C)集成测试D)查收测试44、下边相关测试原则的说法正确的选项是(A).A)测试用例应由测试的输入数据和预期的输出结果构成B)测试用例只需选用合理的输入数据C)程序最好由编写该程序的程序员自己来测试态剖析D)靠谱性测试D)使用测试用例进行测试是为了检查程序能否做了它该51、以下方法中,不属于黑盒测试的是(A)。做的事45、软件设计阶段的测试主要采纳的方式是(A).A)基本路径测试法B)等价类测试法A)评审B)白盒测试C)黑盒测C)界限值剖析法D)鉴于场景的测试试D)动向测试方法52、测试程序时,不行能遍历所有可能的输入数据,而只好是选择一个子集进行测试,那么最好的选择方法是46、集成测试对系统内部的交互以及集成后系统功能查验(B)。了何种质量特征(A)A)正确性B)靠谱性A)随机选择B)区分等价类C)可使用性D)可保护性C)依据接口进行选择D)依据数据大小进行选择47、以下所示的程序图53、以下能够作为软件测试对象的是(D)。环复杂度为().A)需求规格说明书B)软件设计规格说明A)源程序D)以上所有54、在对拥有层次结构的大型软件进行单元测试时,有一种方法是从上层模块开始,由上到下进行测试。此时,用于取代被测模块调用的子模块的是(A)。A.桩模块B.基层模块C.驱动模块D.主模块A)4B)5C)6D)755、单元测试时,调用被测模块的是(C)。48、以下对于测试方法的表达中不正确的选项是(C)A.桩模块B.通讯模块A)从某种角度上讲,白盒测试与黑盒测试都属于动向测试C.驱动模块D.代理模块56、大突击测试把所有的模块一次性集成为一个完好的系)功能测试属于黑盒测试统后进行测试,很简单(B)。C)对功能的测试往常是要考虑程序的内部结构A.经过测试B.整体测试C.快D)结构测试属于白盒测试速查错D.迅速排错50、大部分实质状况下,性能测试的实现方法是(A)。57、自底向上单元测试的策略是第一对模块调用图上的A)黑盒测试B)白盒测试C)静(A)模块进行测试.A.最基层B.下一层C.最高层D.上一层58、单元测试与系统测试的差别是(A)。A.单元测试往常采纳白盒测试方法,而系统测试采用黑盒测试方法B.测试时间上,系统测试早于单元测试C.单元测试从用户角度考虑问题,而系统测试从开发者角度考虑问题D.以上都是59、下边活动属于系统测试的主要工作内容的是(D).A.测试个单元模块之间的接口B.测试模块内程序的逻辑功能测试个模块集成后实现的功能D.测试整个系统的功能和性能60、系统外面接口,即外面系统(包含人、硬件和软件)与系统交互的接口,对这种接口的测试一般是在(B)阶段进行。A.单元测试B.系统测试B.C.集成测试D.查收测试61、以下接口测试中,要持续到系统测试阶段来达成的是(A)。A。系统外面接口B.系统内部接口C.函数或方法接口D.类接口62、依据软件需求规格说明,在开发环境下对已集成的软件系统进行的测试是(A)。A.系统测试B.单元测试C.集成测试D.查收测试63、问题还没有解决,测试人员新的缺点,或考证后缺陷仍旧存在,这些缺点所处的状态是(A)。A.封闭状态D.已修正状态64、软件缺点的基本状态有(D).A.激活状态B.已修正状态B.封闭或非激活状态D.以上所有65、以下对于软件测试过程模型,说法正确的选项是(B)。A.H模型指出软件测试拥有独立性,只需某个测试达到准备就绪点,测试履行活动就能够展开B.W模型重申在整个项目开发中需要经历的不一样测试级别,指明测试的对象是程序C.软件测试过程与软件开发过程不一样的是,它不需依照软件工程原理D.V模型重申测试的对象不只是是程序,需求设计等相同需要测试A.激活状态B.非激活状态二、填空题11.单元测试主要测试模块的5个基本特点:模块接口、1.动向测试经过运转程序发现错误。依据测试用例的局部数据结构、重要的履行路径、错误办理、界限条件.设计方法不一样,动向测试又分为黑盒测试、白盒测试两12.在单元测试中,需要为被测模块设计驱动模块和类。桩模块。驱动模块用来模拟被测模块的上司调用2.白盒测试是结构测试,被测对象是源程序,模块,桩模块用来取代被测模块所调用的模块。以程序的内部逻辑为基础设计测试用例。3.逻辑覆盖是对程序内部有判断存在的逻辑结构设13.集成测试指在单元测试基础上,将所有模块依照计测试用例,依据程序内部的逻辑覆盖程度又可分为语设计要求组装成一个完好的系统进行的测试。也称组装句覆盖、判断覆盖、条件覆盖、判断/条件测试或结合测试。覆盖、条件组合覆盖和路径覆盖6种覆盖技术。14.集成测试的方法有两种:非渐增式测试和渐4.循环覆盖是对程序内部有循环存在的逻辑结构设增式测试。计测试用例,它经过限制循环次数来测试.16.自顶向下渐增式测试不需要编写驱动模块,只5.基本路径测试是在程序控制流程图基础上,经过需要编写桩模块,其步骤是从顶层模块开始,剖析控制结构的环路复杂性,导出基本路径集沿着被测程序的软件结构图的控制路径逐渐向下测合,进而设计测试用例。试,它有两种组合策略:深度优先策略和宽度优先策6.黑盒测试是功能测试,常用黑盒技术设计测试用例略。有:等价类区分、界限值剖析、因果图.7.界限值剖析是将测试17.自底向上渐增式测试不需要编写桩模块,只需界限状况作为要点目标,选要编写驱动模块.取正好等于、刚才大于或刚才小于界限值的测试数据。假如输入或输出域是一个有序会合,则应选用会合的18.被测试程序不在机器上运转,而是采纳人工检测和计第一个元素和最后一个元素作为测试用例。算机协助剖析检测的手段称为静态测试。19.用等价类区分法设计一个测试用例时,使其覆盖尽8.因果图的基来源理是经过画因果图,把用自然语可能多的还没有被覆盖的合理等价类。用等价类区分法言描绘的功能说明变换为判断表,最后为判断表设计一个测试用例时,使其覆盖一个不合理等价类。每一列设计一个测试用例。21.软件测试是为了发现错误而履行程序的过程。9.测试的综合策略是在测试中,结合使用各样测试方法。往常先用黑盒法设计基本的测试用例,再用22.运转被测程序的方法称为动向测试。白盒法增补一些必需的测试用例。23.选择测试用例,使得被测程序中每个判断的每个分支10.单元测试指对源程序中每一个程序单元进行测起码履行一次,这种逻辑覆盖标准称为判断覆盖。试,检查各个模块能否正的确现规定的功能,进而发现模24.要覆盖含循环结构的所有路径是不行能的,一般经过块在编码中或算法中的错误,它波及编码和详尽限制循环次数来测试。设计的文档。25、软件测试的模型分为::V模型、W模型、X模型、H模型、测试驱动模型.26、一个文本框要求输入6位数字密码,且对每个帐户每次只同意出现三次输入错误,对此文本框进行测试设计的等价区间有:密码位数:6位和非6位的;密码内容:数字的和非数字的;输入次数:三次之内和超出三次。27、软件的六大质量特征包含:(功能性、靠谱性、可用性、效率、稳固性、可移植性)28、软件测试依照不一样的区分方法,有不一样的分类:1)依照软件测试用例的设计方法而论,软件测试能够分为(白盒测试法)和黑盒测试法2)从能否履行程序的角度,软件测试能够分为静态测试和动向测试3)依照软件测试的策略和过程来分类,软件测试可分为(单元测试、考证测试、确认测试)、集成测试、系统测试.软件质量保证测试题综合题1.变量的命名规则一般规定以下:变量名的长度不多于40个字符,第一个字符一定为英文字母,其余字母能够英文字母、数字以及下划线的随意组合.请用等价分类法设计测试用例。等价类区分表输入条件合理等价类不合理等价类长度(1)小于40个字符(5)大于40个字符(2)等于40个字符第一个(3)英文字母(6)非英文字母字符其余字母(4)英文字母、数字或下划线(7)空格的随意组合(8)标点符号(9)运算符号(10)其余可显示字符2.设计测试用例下表。表2测试用例表测试数据测试范围希望结果(1)s_name12等价类(1),(3),有效(4)(2)a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6p7q8r9s_tr等价类(2),(3),有效(4)(3)a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6p7q8r9s_trff等价类(5)无效(4)234name等价类(6)无效(5)abgh等价类(7)无效(6)ab!2f等价类(8)无效(7)fg+ghh等价类(9)无效(8)H@gh等价类(10)无效2、有一个办理单价为5角钱饮料的自动售货机:若投入5角钱或1元钱的硬币,压下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并压下按钮后,饮料不送出来并且1元硬币也退出来;如有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。下边是使用决议表法剖析的部分用例,请填写完好:用例序号12345输1、投入1元硬币01101入2、投入5角硬币10000条3、按下“橙汁”10000件4、按下“啤酒”011105、有零钱找00110输1、退还1元硬币01000出2、零钱照完灯亮11001结3、找5角硬币00100果4、送出“橙汁”101005、送出“啤酒”000003.某商场在“五一”时期,顾客购物时收费有4种状况:一般顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准收费(打7折).测试对象是按以上要求计算顾客收费的模块,依照路径覆盖法设计测试用例。(1)被测模块的程序流程图以以下图所示。2)依照路径覆盖法设计测试用比以下:是会员,累计花费900元,覆盖路径127是会员,累计花费2000元,覆盖路径128不是会员,累计花费80元,覆盖路径134不是会员,累计花费300元,覆盖路径135
/
本文档为【软件质量保证测试试题与答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索