软件测试与质量保证-软件测试部分练习题1单选(2分)软件测试用例主要由输入数据和_________两部分组成A.预期输出结果2.00/2.00B.测试计划C.以往测试记录分析D.测试规则2单选(2分)与设计测试用例无关的文档是_________A.项目开发计划2.00/2.00B.源程序C.需求规格说明书D.设计说明书3单选(2分)发现错误能力最弱的是___________.A.路径覆盖B.语句覆盖2.00/2.00C.判定覆盖D.条件覆盖4单选(2分)测试人员应在软件生命周期中的下面哪个阶段介入最好__________A.设计阶段B.编码阶段C.系统集成阶段D.需求阶段2.00/2.005单选(2分)软件测试的对象包括________A.需求规格说明B.以上所有2.00/2.00C.程序源代码D.需求分析、概要设计和详细设计6单选(2分)错误推测法的基本想法是:___________A.划分原因和结果B.划分有效等价类和无效等价类C.列出所有的可能情况D.列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例2.00/2.007单选(2分)以下属于安全测试方法的是①安全功能验证 ②安全漏洞扫描③模拟攻击实验 ④数据侦听A.①②③④2.00/2.00B.①②③C.①③D.①②④8单选(2分)编写测试计划的目的是①使测试工作顺利进行 ②使项目参与人员沟通更舒畅③使测试工作更加系统化 ④软件过程规范化的要求⑤控制软件质量A.①②④B.①②⑤C.②③⑤D.①②③2.00/2.009单选(2分)对需求说明书评测的内容包括①系统定义的目标是否与用户的要求一致②被开发项目的数据流与数据结构是否足够、确定③与所有其它系统交互的重要接口是否都已经描述④主要功能是否已包含在规定的软件范围之内,是否都已充分说明⑤确认软件的内部接口与外部接口是否已明确定义A.①②④⑤B.②③⑤C.①③⑤D.①②③④2.00/2.0010单选(2分)以下关于白盒测试和黑盒测试的理解,正确是A.单元测试可应用白盒测试方法,集成测试则采用黑盒测试方法B.白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态C.在软件生命周期各个阶段都需要用白盒测试方法D.白盒测试通过对程序内部结构的分析、检测来寻找问题2.00/2.0011单选(2分)黑盒测试法是根据产品的_______来设计测试用例的A.功能2.00/2.00B.输入数据C.内部逻辑D.应用范围12单选(2分)为了使软件测试更加高效,应遵循的原则包括①所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象②尽早地和不断地进行软件测试、回归测试③为了证明程序的正确性,尽可能多的开发测试用例④应由不同的测试人员对测试所发现的缺陷进行确认⑤增量测试,由小到大A.②③④B.①②④⑤2.00/2.00C.①②③④D.①③④⑤13单选(2分)不是正确的软件测试目的A.尽最大的可能找出最多的错误B.设计一个好的测试用例对用户需求的覆盖度达到100%2.00/2.00C.对软件质量进行度量和评估,以提高软件的质量D.发现开发所采用的软件过程的缺陷,进行软件过程改进14单选(2分)设计功能测试用例的根本依据是A.概要设计说明书B.被测产品的用户界面C.用户需求规格说明书2.00/2.00D.用户手册15单选(2分)使用软件测试工具的目的不包括A.提高设计质量2.00/2.00B.节省测试时间C.帮助测试寻找问题D.协助问题的诊断16单选(2分)以下不属于集成测试的是A.函数内局部变量的值是否为预期值2.00/2.00B.全局数据结构是否有问题C.一个模块的功能是否会对另一个模块的功能产生不利的影响D.各个子功能组合起来,能否达到预期要求17单选(2分)以下关于软件测试原则的说法中,错误的是A.在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作B.坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误C.在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件D.测试过程中某模块中查出的错误越多,该模块残留的错误就越少2.00/2.0018单选(2分)____________方法是根据输出对输入的依赖关系来设计测试用例的A.错误推测法B.等价类C.因果图法2.00/2.00D.边界值分析19单选(2分)常见的覆盖率标准不包括____________A.函数覆盖2.00/2.00B.逻辑覆盖C.功能覆盖D.数据流覆盖20单选(2分)白盒测试方法中阐述不正确的是____________A.条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径B.语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次C.组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次2.00/2.00D.判定/条件覆盖准则的缺点是未考虑条件的组合情况21单选(2分)黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括 __________ 等A.等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法 2.00/2.00B.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法C.等价类划分法、因果图法、边界值分析法、正交试验法、符号法D.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法22单选(2分)为了提高测试效率应该____________A.选择发现错误的可能性小的数据作为测试数据2.00/2.00B.随机地选取测试数据C.在完成编码以后制定软件的测试计划D.取一切可能的输入数据作为测试数据23单选(2分)测试工程师的工作范围会包括检视代码、评审开发文档,这属于____________A.黑盒测试B.白盒测试C.静态测试2.00/2.00D.动态测试24单选(2分)通常,____________是在编码阶段进行的测试,它是整个测试工作的基础A.单元测试2.00/2.00B.集成测试C.系统测试D.确认测试25单选(2分)单元测试的目的是____________A.检查软件单位之间的接口是否正确B.检查软件是否满足购买者要求C.检查软件能否按合同要求进行工作D.检验软件基本组成单位的正确性2.00/2.0026单选(2分)下列叙述不正确的是____________A.黑盒测试法注重于测试软件的功能需求B.判定表驱动法属于白盒测试方法2.00/2.00C.测试案例的使用使软件测试实施重点突出,目的明确D.黑盒测试避免盲目测试提高测试效率27单选(2分)描述黑盒测试的说法错误的是____________A.黑盒测试测试全部使用场景的外部接口B.黑盒测试中的边界值分析方法是对等价类划分方法的补充C.黑盒测试一般需要测试工具的帮助D.因果图法不属于黑盒测试用例设计方法2.00/2.0028单选(2分)设计测试用例时候,____________是用得最多的一种黑盒测试方法A.错误推测B.边界值分析2.00/2.00C.等价类划分D.因果图29单选(2分)对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于____________A.回归测试B.调试2.00/2.00C.单元测试D.测试30单选(2分)____________是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查A.数据流测试2.00/2.00B.逻辑覆盖C.决策表D.基本路径测试31单选(2分)在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是 __________ A.接口组装和功能组装B.一次性组装和增殖性组装2.00/2.00C.单个模块组装和混合模块组装D.自顶向下组装和自底向上组装32单选(2分)软件测试按照测试层次可以分为____________A.功能性测试和结构性测试B.黑盒测试、白盒测试C.单元测试、集成测试和系统测试2.00/2.00D.动态测试和静态测试33单选(2分)某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:① 经过自己测试的软件今后不会再出现问题;② 在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③ 承诺不需要其他人员,自己就可以独立进行测试工作;④ 发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休;你认为应聘者甲的保证 __________ A.②是正确的B.都不正确2.00/2.00C.①、④是正确的D.都是正确的34单选(2分)软件测试步骤理解有误的是:____________A.白盒法考虑的是测试用例对程序外部逻辑的覆盖程度2.00/2.00B.系统测试是把经过测试的于系统装配成一个完整的系统来测试C.验收测试把软件系统作为单一的实体进行测试,它是在用户积极参与下进行的D.模块测试通常又称为单元测试目的是保证每个模块作为一个单元能正确运行35单选(2分)不属于测试工具的优点是____________A.增强了测试的能力,扩展了测试的深度和广度B.减轻了测试工作量并缩短了测试进度C.重现软件缺陷的能力D.通过工具我们可以达到 100%的测试覆盖率2.00/2.0036单选(2分)下列 __________ 不属于测试原则的内容A.找到的缺陷越多软件的缺陷就越少2.00/2.00B.测试无法显示潜伏的软件缺陷C.完全测试程序是不可能的D.软件测试是有风险的行为37单选(2分)软件测试类型按开发阶段划分是 __________A.单元测试、集成测试、确认测试、系统测试、验收测试2.00/2.00B.单元测试、集成测试、验证测试、确认测试、验收测试C.需求测试、单元测试、集成测试、验证测试D.调试、单元测试、集成测试、用户测试38单选(2分)对测试用例描述不正确的是____________A.为某个特殊目标而编制的一组测试输入B.不同类别的软件,测试用例是相同的2.00/2.00C.为某个特殊目标而编制执行条件以及预期结果D.便于测试某个程序路径或核实是否满足某个特定需求39单选(2分)动态黑盒测试 __________A.直接测试底层功能、过程、子程序和库B.可估算执行测试时代码量和具体代码C.测试的是软件在使用过程中的实际行为2.00/2.00D.从软件获得读取变量和状态信息的访问权40单选(2分)下列不属于黑盒测试方法的是____________A.状态测试B.变异测试2.00/2.00C.等价类划分D.边界值分析41单选(2分)质量管理体系审核的主要活动不包括_________A.纠正措施的验证2.00/2.00B.现场审核C.文件评审D.审核的启动42单选(2分)产品不合格是指_________A.产品合格率未满足规定要求B.产品返工、返修程序未满足规定要求C.单位产品的能源消耗未满足规定要求D.产品质量特性未满足规定要求2.00/2.0043单选(2分)关于质量的观点是:引起效率低下和不良质量的原因主要在公司的______A.员工B.管理系统2.00/2.00C.最高管理者D.高层干部44单选(2分)因果图是一种用于分析质量特性(结果)与影响质量特性的______的图A.质量问题B.因果关系C.因素2.00/2.00D.相关关系45单选(2分)贯彻______是现代质量管理的核心与精髓A.产品质量监督检查B.严格质量检验C.预防原则2.00/2.00D.质量管理体系认证46多选(3分)在确定测试目标的过程中,测试人员主要完成以下的______________A.确定用户的特殊要求0.75/3.00B.确定测试环境0.75/3.00C.确定所需要的测试资源0.75/3.00D.确定测试的标准和规范0.75/3.0047多选(3分)软件测试的责任是:____________A.进行缺陷跟踪与分析0.75/3.00B.编写合理的测试计划,并与项目整体计划有机地整合在一起0.75/3.00C.针对测试需求进行相关测试技术的研究0.75/3.00D.编写覆盖率高的测试用例0.75/3.0048多选(3分)软件测试过程包括哪些步骤____________A.确认测试0.75/3.00B.验收测试0.75/3.00C.集成测试0.75/3.00D.单元测试0.75/3.0049多选(3分)测试设计员的职责有:____________A.制定测试计划B.设计测试用例1.50/3.00C.评估测试活动D.设计测试过程、脚本1.50/3.0050多选(3分)关于软件测试的概述说法不正确的是____________A.软件测试在软件开发总工作量的比例应最低1.50/3.00B.软件测试需要人员的交流C.软件测试与软件开发并行D.用更好的程序语言编写程序可以避免出错1.50/3.0051多选(3分)关于软件测试的理解有误的是____________A.软件测试目的是为了改正软件的错误1.50/3.00B.软件测试与软件开发是同步进行的C.软件测试是为了寻找软件缺陷而执行程序的过程D.应用系统开发完毕,再对它进行软件测试1.50/3.0052多选(3分)以下对审核结论说法不正确的是______A.审核结论是审核组全体人员共同作出的,因而是最终审核结果0.75/3.00B.审核结论是审核组长所作出的0.75/3.00C.审核结论与审核目的无关,即审核目的不同,审核结论也是一样的0.75/3.00D.审核结论应对委托方整个质量管理体系运行的有效性负责0.75/3.0053多选(3分)质量具有______A.时效性1.00/3.00B.经济性1.00/3.00C.广义性1.00/3.00D.普遍性54判断(2分Beta 测试是验收测试的一种对55判断(2分)功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同对56判断(2分)软件测试的目的是尽可能多的找出软件的缺陷对57判断(2分)测试是为了验证软件已正确地实现了用户的要求得分/总分错58判断(2分)白盒测试会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞错59判断(2分)单元测试能发现约80%的软件缺陷对60判断(2分)在软件测试中, 测试预言是一种检验待测系统在特定执行下是否正确运行的方法对61判断(2分)功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同对62判断(2分)测试人员说:没有可运行的程序,我无法进行测试工作错63判断(2分)软件测试员可以对产品说明书进行白盒测试得分/总分错64判断(2分)在白盒测试中,如果覆盖率达到100% ,就基本可以保证把所有的隐藏程序缺陷都已经揭露出来了错65判断(2分)压力测试通常需要辅助工具的支持对66判断(2分)项目立项前测试人员不需要提交任何工件对67判断(2分)发现错误多的模块,残留在模块中的错误也多对68判断(2分)只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性错69判断(2分)自动化测试可能延误项目进度对70判断(2分)由于函数覆盖率是基于代码的,所以也可以把函数覆盖归入黑盒测试的范畴错71判断(2分)测试人员要坚持原则,缺陷未修复完坚决不予通过错72判断(2分)没有发现错误的测试是没有价值的对73判断(2分)黑盒测试的测试用例是根据程序内部逻辑设计的错74判断(2分)软件测试工具可以代替软件测试员错75判断(2分)软件测试等于程序测试错76判断(2分)验收测试是以最终用户为主的测试对77判断(2分)最重要的用户界面要素是软件符合现行标准和规范对78判断(2分)软件测试是有风险的行为,并非所有的软件缺陷都能够被修复对79判断(2分)传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴对80判断(2分)我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷错81判断(2分)软件测试的目的是尽可能多的找出软件的缺陷错82判断(2分)自底向上集成需要测试员编写驱动程序对83判断(2分)在白盒测试中,如果覆盖率达到100% ,就基本可以保证把所有的隐藏程序缺陷都已经揭露出来了错84判断(2分)设计-实现-测试,软件测试是开发后期的一个阶段错85判断(2分)程序员兼任测试员可以提高工作效率错判断题:54-60:对对对错错对对61-70:对错错错对 对对错对错71-80:错对错错错 对对对对错81-85:错对错错错86填空(2分)测试是为了______而执行程序的过程发现错误87填空(2分)软件测试的目标是及时地向客户提供一个高质量的______软件产品88填空(2分)软件测试时需要以下三类信息:______信息、______信息、______信息软件配置测试配置测试工具89填空(2分)单元测试的方法包括______测试方法和______测试方法驱动模块桩模块90填空(2分)集成测试应由______来进行专门的测试小组91填空(2分)系统测试是将已经确认的______、______、______、______等其他元素结合在一起,进行信息系统的各种组装测试和确认测试软件计算机硬件外设网络92填空(2分)修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误的测试是______回归测试93填空(2分)按发现错误的能力由弱到强的顺序, 逻辑覆盖又分为______覆盖、______覆盖、______覆盖、______覆盖、______覆盖、______覆盖等语句判定条件判定条件条件组合路径94填空(2分)压力测试的重点在于发现系统方面的一些—,而容量测试和性能测试更着力于提供性能与容量方面的______数据缺陷指标95填空(2分)验收测试一般根据______严格检查产品产品规格说明书96填空(2分)______测试仅针对软件系统展开测试,______测试中所涉及的系统则不仅包括被测试的软件本身,还包括硬件及相关外围设备集成系统97填空(2分)在性能测试过程中,主要考虑的以下两个方面:______性能、______性能时间空间98填空(2分)强度测试是要______程序,检测______情况下系统的负载能力破坏非正常99填空(2分)不经过______测试的模块是不应进行集成测试的单元100填空(2分)______方法是一种黑盒、白盒混合用例设计方法看了这篇内容后,坚信以下两件事,也会对你的自我提升有一定的帮助:1、点赞,让更多人能看到,同时你的认可也会鼓励我创作更多优质内容2、要让自己变得更强:想想,假如你是要在测试这个行业长期做下去,你的工作经验和测试技术是绝对不够的,你需要提升,你需要丰富你的技术栈
还等什么
最后:【可能给你带来帮助的教程】这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你
万事要尽早,尤其是技术行业,一定要提升技术功底
0 评论