1 / 17
文档名称:

软件测试理论模拟题+答案.pdf

格式:pdf   大小:1,436KB   页数:17页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试理论模拟题+答案.pdf

上传人:1781111**** 2024/5/11 文件大小:1.40 MB

下载得到文件列表

软件测试理论模拟题+答案.pdf

相关文档

文档介绍

文档介绍:该【软件测试理论模拟题+答案 】是由【1781111****】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【软件测试理论模拟题+答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..软件测试理论模拟题+答案1、软件内部/外部质量模型中,可移植性不包括________子特性。A、适应性B、共存性C、兼容性D、易替换性答案:C2、软件测试的目的是()A、发现软件中隐藏的错误B、解决软件中隐藏的错误C、尽量不发现错误以便早日提交软件D、证明软件的正确性答案:A3、下面关于边界值法设计测试用例的描述中不准确的是()。A、若要求输入整数范围为2-10,则测试用例应该包括1,2,3,9,10,11B、若一个文件可以输入1-50个记录,则可以设计用例:1个,2个,49个,50个,51个C、若要求输入的密码为6-11位,则可以设计测试用例:5位,6位,7位,10位,11位,12位D、某购物网站要求每页最多显示10种商品,则可以设计测试用例:0种,1种,9种,10种,11种答案:A4、据权威部门统计,软件错误产生的原因分布图表中,如下()选项是导致软件错误的主要原因A、软件需求规格说明错误B、设计错误C、编码错误D、测试错误答案:A5、为测试覆盖率指标完成测试用例设计的技术有()。A、判断和条件测试B、状态迁移C、数据定义/使用测试D、以上全部:..答案:D6、下列叙述中,()是正确的。A、白盒测试又称为逻辑驱动测试B、穷举路径测试可以查出程序中因遗漏路径而产生的错误C、一般而言,黑盒测试对结构的覆盖比白盒测试高D、必须根据软件需求说明文档生成用于白盒测试的测试用例答案:A7、在集成测试的过程中需要考虑软件相关方面的平衡,下面选项中不需要在测试过程中予以考虑的是()。A、开发成本B、测试方法C、进度D、质量答案:B8、软件测试的对象包括()。A、需求分析、概要设计和详细设计B、程序源代码C、需求规格说明D、以上所有答案:D9、计算机软件测试规范规定,软件测试的类别可分为:单元测试,集成测试以及()A、系统测试B、验收测试C、系统测试和验收测试D、配置测试,系统测试和验收测试答案:D10、大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易()A、通过测试B、整体测试C、快速查错D、快速排错答案:B11、关于软件缺陷,下列说法中错误的是()。:..A、程序错误属于软件缺陷B、经过修改后的软件产品,其中存在的软件缺陷必然会越来越少C、识别软件缺陷不应脱离用户需求D、行业背景知识可以帮助我们有效的识别软件缺陷答案:B12、下列不属于动态分析的软件行为是()A、屏幕仿真B、分支执行分析C、结构分析D、建模答案:C13、从软件测试观点出发,软件缺陷由系统缺陷、加工缺陷、数据缺陷、代码缺陷和()构成A、设计缺陷B、功能缺陷C、性能缺陷D、接口缺陷答案:B14、测试工程师的工作范围会包括检视代码、评审开发文档,这属于()A、动态测试B、静态测试C、黑盒测试D、白盒测试答案:B15、软件质量是软件产品能否得到市场认可的最基本的问题,而软件测试是保证软件质量的重要手段,下面关于软件测试任务正确的是()。l)预防软件发生错误;2);3)提供诊断错误信息A、仅1B、仅1和2C、仅1)和3)D、都是答案:D:..16、下列关于软件验收测试的合格通过准则是()。1)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求2)所有测试项没有残余一级、二级和三级错误3)立项审批表、需求分析文档、设计文档和编码实现一致4)验收测试工件齐全A、1B、1和3C、1和3和4D、所有都对答案:D17、下列关于文件操作测试的说法中正确的是()。A、“打开文件”功能如果是调用Win32API实现的,则不需要对打开文件功能进行测试B、“保存文件”功能如果是调用Win32API实现的,则不需要对保存文件功能进行测试C、“打印”功能如果是调用Win32API实现的,则不需要对打印功能进行测试D、“打开文件”、“保存文件”和“打印”功能如果是调用Win32API实现的,也要对这些功能的很多方面进行测试,例如打开一个只读的文档等答案:D18、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括()A、测试输入、执行条件和预期的结果B、测试目标、测试工具C、测试环境D、测试配置答案:A19、通过疲劳强度测试,最容易发现()问题。A、并发用户数B、内存泄漏C、系统安全性D、功能错误答案:B20、下列能表达程序未按照预期运行,但不会导致整体失效的是()A、故障B、异常:..C、缺点D、失效答案:B21、因果图是()公司最先发明并实施的。A、SUNB、IBMC、MicrosoftD、ORACLE答案:B22、软件测试计划的内容应包括()A、测试目的、背景B、被测软件的功能、输入和输出C、测试内容和评价标准D、以上全部答案:D23、当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改没有对程序的其他部分产生干扰。这种测试通常称为()。A、验证测试B、回归测试C、系统测试D、确认测试答案:B24、某个版本的软件在测试过程中发现了一些错误,程序员在修改已知错误的同时,又增加了一部分新功能,然后提交给测试人员重新测试,此次测试人员进行的测试属于()。A、回归测试B、重复测试C、恢复测试D、确认测试答案:A25、下列关于缺陷分类的说法中错误的是()。A、按严重性来给缺陷进行分类,主要是从产品和用户的角度来考虑B、优先级表示修复缺陷的迫切程度和应该何时修复C、缺陷越严重,优先级越高D、缺陷的优先级随着项目的发展会发生变化:..答案:C26、软件缺陷修复的代价最高的阶段为()A、发布阶段B、需求阶段C、设计阶段D、编码阶段答案:A27、CMUSEI的WattsHumphrey指出:软件产品必须提首先供用户所需要的()A、性能B、人机界面C、可靠性D、功能答案:D28、有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是()。A、自项向下集成策略B、自底向上集成策略C、非增量集成策略D、基于功能的集成策略答案:C29、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()A、程序的注释B、程序的内部逻辑C、用户使用说明书D、程序的需求说明答案:B30、WEB应用链接测试不包括()。A、无链接指向的页面B、错误的链接C、客户端与服务器端的链接速率D、不存在的页面文件答案:C31、在下列描述中,关于测试与调试的说法错误的是():..A、测试是显示错误的行为;而调试是推理的过程;B、测试显示开发人员的错误。调试是开发人员为自己辩护;C、测试能预期和可控。调试需要想象、经验和思考;D、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行。答案:D32、以下选项中不属于ISO软件质量模型的是()A、外部质量模型B、使用质量模型C、维护质量模型D、内部质量模型答案:C33、下面关于软件测试的说法,其中正确的是()A、经过测试没有发现错误,说明程序正确B、成功的测试是没有发现错误的测试C、测试的目标是为了证明程序没有错误D、成功的测试是发现了迄今尚未发现的错误的测试答案:D34、_____可以作为软件测试结束的标志。A、使用了特定的测试用例B、错误强度曲线下降到预定的水平C、查出了预定数目的错误D、按照测试计划中所规定的时间进行了测试答案:B35、下列测试用例设计方法可以用来为正向测试设计的是()。A、错误猜测法B、边界值分析C、状态迁移测试D、内部边界分析答案:C36、进行兼容性测试的目的在于()。A、测试程序在不同的平台上可以正常运行B、测试程序与平台上的其他程序可以同时正常运行C、测试数据格式在不同应用程序之间可以通用D、以上选项都正确:..答案:D37、关于同行评审说法正确的是()A、同行评审是对程序进行模拟,一步步的展示程序如何处理测试数据B、同行评审虽然可以缩减工作时间,但同时也增加了大量的成本C、在软件开发过程中进行同行评审会浪费时间,减缓项目的进度D、同行评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工答案:D38、下列测试策略中,不是在系统测试的中后期和验收测试阶段进行的是()。A、加密测试B、安装测试C、数据库测试D、裸机测试答案:B39、下列能作为设计阶段测试对象的文档是()A、逻辑设计规格说明B、外部设计规格说明C、内部设计规格说明D、以上全部答案:D40、以程序内部的逻辑结构为基础的测试用例设计技术属于()A、灰盒测试B、数据测试C、黑盒测试D、白盒测试答案:D41、下列文档中是内部设计中用到的是()A、接口设计规格说明书B、系统构件部署设计规格说明书C、用户界面设计规格说明书D、功能设计说明书答案:D42、在软件性能测试中,下列指标中哪个不是软件性能的指标()A、响应时间:..B、吞吐量C、资源利用率D、并发进程数答案:D43、单元测试的主要任务不包括()。A、出错处理B、全局数据结构C、独立路径D、模块接口答案:B44、为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括______A、配置项标识、配置项控制、配置状态报告、配置审计B、配置基线确立、配置项控制、配置报告、配置审计C、配置项标识、配置项变更、配置审计、配置跟踪D、配置项标识、配置项控制、配置状态报告、配置跟踪答案:A45、功能测试覆盖中最常见的是()。A、接口覆盖B、需求覆盖C、入口点覆盖D、出口点覆盖答案:B46、软件单元测试的主要工作内容是()。A、测试模块内部逻辑B、测试模块内数据流向C、测试模块单元的具体实现D、以上全是答案:D47、编码阶段的测试目标是确定程序代码的质量,代码质量的确定依据是()。A、设计规格说明可跟踪到程序相应的代码,程序代码可跟踪到设计需求B、分析程序接口并与接口文档相对照C、执行程序评估工作,分析程序是否是设计说明的正确翻译,是否与程序编码标准相符:..、以上全部答案:D48、用测试工具测试一个Web系统最大支持多少个用户同时并发登录,这个测试属于()。A、压力测试B、负载测试C、安全性测试D、容量测试答案:A49、关于命令按钮的测试方法,下列说法错误的是()。A、单击按钮,能够正确响应操作。例如单击“删除”按钮,应该直接完成删除操作B、对于非法输入或者操作给出足够提示信息C、对不符合业务背景的输入数据应该有相应的处理D、在测试过程中,用到输入非法数据、默认值、特殊字符集和使缓冲区溢出的数据等测试方法答案:A50、下列关于测试方法的说法中正确的是()。A、随机测试是一种很不专业的测试方法,所以在测试中不能用随机测试方法B、在设计测试用例的过程中,应考虑失败测试,不用考虑通过测试C、错误猜测法本身不是一种测试技术,所以不用编写测试用例D、在实际测试中,边界值分析法和等价类划分法经常结合使用答案:D51、下面说法正确的是()A、我们无法测试一个程序确认它没有错误B、黑盒测试是逻辑驱动的测试C、穷举测试一定可以暴露数据敏感错误D、白盒测试是一种输入输出驱动的测试答案:A52、单元测试的测试用例主要根据()的结果来设计。A、需求分析B、源程序C、概要设计D、详细设计:..D53、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-,],现从输入的角度考虑一组测试用例:-,-,,。设计这组测试用例的方法是()A、条件覆盖法B、等价分类法C、边界值分析法D、错误推测法答案:C54、下列不属于关键模块具有的特性的是()A、处于程序控制结构的底层B、本身是复杂的或是容易出错的C、含有确定的性能需求D、被频繁使用的模块答案:A55、验收测试是以()为主的测试。A、QA人员B、软件开发人员C、用户D、软件测试人员答案:C56、用等价类法设计测试用例的特点不包括()。A、测试内容相同B、如果等价类中的一个测试能够捕获一个缺陷,那么选择该等价类中的其他测试也能捕获缺陷C、如果等价类中的一个测试不能捕获缺陷,那么选择该等价类中的其他测试也不能捕获缺陷D、细化等价类划分是没有意义的,不影响对测试用例的设计答案:D57、测试充分性准则内容不包括()。A、空集不充分性B、单调性C、可靠性D、复杂性答案:C:..、经验表明,在程序设计中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残留的错误与其他模块相比,通常应该()A、较少B、较多C、相似D、不确定答案:B59、《GB/T18905软件工程产品评价》中确定的通用评价过程包括:________。A、确立评价需求、设计评价、执行评价和评估结果B、确立评价目的、规定评价、设计评价和执行评价C、确立评价需求、规定评价、设计评价和执行评价D、确立评价目的、设计评价、执行评价和评估结果答案:D60、对程序的测试最好由()来做A、程序员B、第三方测试机构C、程序开发组D、客户答案:B61、软件测试的时间越长越好A、正确B、错误答案:B62、所有软件必须进行某种程度的兼容性测试。A、正确B、错误答案:A63、软件成本控制的目标是使测试开发成本、测试实施成本和测试维护成本最小化A、正确B、错误答案:A64、所有软件都有一个用户界面,因此必须测试易用性。A、正确:..、错误答案:B65、测试用例应由测试输入数据和对应的实际输出结果这两部分组成。A、正确B、错误答案:B66、负载测试是验证要检验的系统的能力最高能达到什么程度。A、正确B、错误答案:B67、在软件生命周期各个阶段都需要用白盒测试方法A、正确B、错误答案:B68、自底向上集成需要测试员编写驱动程序。A、正确B、错误答案:A69、压力测试不需要辅助工具的支持。A、正确B、错误答案:B70、为了快速完成集成测试,采用一次性集成方式是适宜的。A、正确B、错误答案:B71、在回归测试中无需修正测试用例便可继续开展测试工作A、正确B、错误答案:A72、β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试A、正确B、错误答案:B:..、软件项目在进入需求分析阶段,测试人员应该开始介入其中。A、正确B、错误答案:A74、结构性测试是根据软件的规格说明来设计测试用例。A、正确B、错误答案:B75、代码评审是检查源代码是否达到模块设计的要求。A、正确B、错误答案:B76、代码评审员一般由测试员担任。A、正确B、错误答案:B77、技术评审即是一种技术手段,也是一种质量管理手段。A、正确B、错误答案:A78、在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。A、正确B、错误答案:B79、因果图法是建立在决策表法基础上的一种白盒测试方法;A、正确B、错误答案:B80、软件测试的目的是尽可能多的找出软件的缺陷。A、正确B、错误答案:A81、为了保证正确地定位错误,需要有丰富测试经验的测试人员验证发现的错误是否是真正的错误,并且验证错误是否可以再现:..、正确B、错误答案:A82、软件生存周期是从软件开始开发到开发结束的整个时期。A、正确B、错误答案:B83、测试组的测试工作是在编码阶段开始的A、正确B、错误答案:B84、开发人员提交新的bug入库,设置状态为“New”A、正确B、错误答案:B85、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。A、正确B、错误答案:A86、LoadRunner是功能测试工具A、正确B、错误答案:B87、找出的软件缺陷越多,说明剩下的软件缺陷越少。A、正确B、错误答案:B88、β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试A、正确B、错误答案:B89、测试按照测试层次可以划分成为单元测试、集成测试和系统测试。A、正确B、错误:..答案:A90、测试自动化是万能的。A、正确B、错误答案:B91、在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。A、正确B、错误答案:A92、软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。A、正确B、错误答案:A93、白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。A、正确B、错误答案:B94、测试用例的数目越多,测试的效果越好。A、正确B、错误答案:B95、软件测试等于程序测试。A、正确B、错误答案:B96、黑盒测试的测试用例是根据程序内部逻辑设计的。A、正确B、错误答案:B97、广义的软件测试由“确认”、“验证”、“测试”3个方面组成A、正确B、错误答案:A:..98、好的测试员不懈追求完美。A、正确B、错误答案:A99、我们可以人为的使得软件不存在配置问题。A、正确B、错误答案:B100、行业背景知识可以帮助我们有效的识别软件缺陷A、正确B、错误答案:A