《2021年软件测试技术与应用练习复习题及答案.docx》由会员分享,可在线阅读,更多相关《2021年软件测试技术与应用练习复习题及答案.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2021年软件测试技术与应用练习复习题及答案1、可作为测试停止的标准是()A.当时间用光时B.执行了所有的测试用例,但没有发现故障C.当所有缺陷都已经清除时D.当到达所要求的覆盖时(正确答案)2、以下()方法设计出的测试用例发现程序错误的能力最强。A.等价类划分法B.场景法C.边界值分析法(正确答案)D.决策表法3、导致软件缺陷的最大原因是:()A.软件需求说明书(正确答案)B.设计方案C.编码D.维护4、软件是程序和()的集合。A.文档(正确答案)B.代码C.测试用例D.测试5、驱动程序,用以模拟被测模块的()模块。A.上级模块(正确答案)B.下级模块C.同级模块D.其他B划分原因和结果C列
2、出所有的可能情况D列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择 测试用例(正确答案)45、以下()情况需要考虑引入自动化测试。A需要重复执行很屡次的测试(正确答案)B只执行一次的测试C不重要的测试D很快有回报的测试46、与设计测试用例无关的文档是()oA工程开发计划(正确答案)B需求规格说明书C设计说明书D源程序某软件公司在招聘软件测试工程师口寸,应聘者甲向公司做如下保证:(1)经过自己测试的软件今后不会再出现问题(2)在工作中对所有程序员一视同仁,不会因为某个程序编写的程序发现的 问题多,就重点审查该程序,以免不利于团结(3)承诺不需要其他人员,自己就可以独立进行测试工
3、作(4)发扬咬定青山不放松的精神,不把所有问题都找出来,绝不罢休根据自己所学的软件测试知识,应聘者甲的保证()(1) (4)是正确的(2)是正确的都是正确的都是错误的(正确答案)48、黑盒法是根据程序的()来设计测试用例的。A应用范围B内部逻辑C功能(正确答案)D输入数据49、假设一个通讯簿最多可以输入100条记录,那么以下选项中设计的测试用例最 优的是()oA分别输入1、50、100条记录B分别输入0、1、50、99、100条记录C分别输入0、1、99、100、101条记录D分别输入0、1、50、99、100、101条记录(正确答案)50、导航测试属于()A功能测试B性能测试C可用性/可靠性
4、测试(正确答案)D压力测试6、软件测试是采用(d )执行软件的活动。A.输入条件B.输入数据C.测试环境D.测试用例(正确答案)7、软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,以下 哪个(些)是软件测试的任务?1预防软件发生错误2发现程序错误3提供诊断错误信息只有1只有2只有3都是(正确答案)8、在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是()oA.条件覆盖B.判定覆盖C.语句覆盖(正确答案)D.条件组合覆盖9、测试用例是为到达最正确的测试效果或高效的揭露隐藏的错误而精心设计的 少量测试数据,至少应该包括()A、测试输入、执行条件和预期的结果。(正确答案)B、测试目标、测试
5、工具C、测试环境D、测试配置10、()是介于黑盒测试与白盒测试之间的一种测试方式。A.黄盒测试B.灰盒测试(正确答案)C.绿盒测试D.蓝盒测试11、以下不属于应用系统中的缺陷类型的是:O 0A.不恰当的需求解释B.用户指定的错误需求(正确答案)C.设计人员的习惯不好D.不正确的程序规格说明12、以下描述错误的选项是()A.软件发布后如果发现质量问题,那是软件测试人员的错(正确答案)B.穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的D.测试能由非开发人员进行,调试必须由开发人员进行。13、测试工程师的工作范围会包括检视代码、评审开发文档,这属于()A.动态测试B.白盒测试C.黑
6、盒测试D.静态测试(正确答案)14、测试环境中不包括的内容是()A.测试所需人员(正确答案)B.测试所需硬件C.测试所需软件D.测试所需场地15、对于一个含有n个变量的程序,采用基本边界值分析法测试程序会产生 ()个测试用例。A. 5n+lB. 5nC. 4n+l (正确答案)D. 7n16、从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的()0A.测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发 人员为同一组人员,即开发人员测试自己的程序。B.测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人 员为不同人员。C.测试组织与
7、开发组织为同一公司,但不在同一部门。D.测试组织与开发组织为不同公司。(正确答案)17、在程序控制流图中,有15条边、9个节点,那么控制流图的环路复杂性V(G) 等于(D )。A. 9B. 7C. 5D. 8(正确答案)18、用测试工具测试一个Web系统正常运行情况下最大支持多少个用户同时 并发登录,这个测试属于()oA.容量测试B.平安性测试C.压力测试D.负载测试(正确答案)19、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用 例,这种测试称之为()oA.单元测试B.回归测试(正确答案)C.集成测试D.验收测试20、软件缺陷修复的代价最高的阶段为()A.需求阶段B.设计阶段
8、C.编码阶段D.发布阶段(正确答案)21、用不同的方法可将软件测试分为白盒法和黑盒法,或者()和静态测试。A白盒法B黑盒法C动态测试(正确答案)D灰盒法22、单元测试主要由开发人员和测试人员完成,其中()起主要作用。A.开发人员(正确答案)B.测试人员C.开发人员和测试人员一起D.以上都不对23、集成测试的主要目标是()A.与接口有关的问题(正确答案)B.代码问题C.模块问题D.设计问题24、在集成测试的过程中,需要考虑开发()这三个方面的平衡。A.开发本钱、进度、风险B.开发本钱、风险、质量C.进度、风险、质量D.开发本钱、进度、质量(正确答案)25、单元测试主要测试是模块在(A )上的错误
9、。语法、格式、逻辑(正确答案)功能、格式、逻辑语法、功能、逻辑语法、格式、功能26、单元测试与软件开发那个阶段相对应?()A.需求分析B.概要设计C.详细设计(正确答案)D.编码27、覆盖准那么最强的是()A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖(正确答案)28、尽量减少设计驱动模块和桩模块的数量的是哪种集成集成方法?()A.三明治集成(正确答案)B.自顶向下集成C.自底向上集成D.爆炸式集成29、以下哪个不是性能测试的基准。()A.响应时间B.测试时长(正确答案)C.并发用户数D.吞吐量30、以下关于白盒测试与黑盒测试的说法中错误的选项是()oA用白盒测试来验证单元的基本功能时,经常
10、要用黑盒测试的思考方法来设计 测试用例B仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件C白盒测试适用于软件测试的各个阶段(正确答案)D在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试”31、集成测试中使用的辅助模块分为驱动模块和()A传入模块B主模块C桩模块(正确答案)D传出模块32、面向对象设计软件的测试活动不包括()oA设计模型本身的测试B设计模型是否满足用户的需求(正确答案)C设计模型对编程的支持D设计模型与分析模型的一致性测试33、JMeter工具里面哪个是用来设置发送请求的用户数目的?()A. Loop CountB. Ramp-up periodC. User
11、NumberD. Number of Threads (正确答案)34、()测试主要用于测试系统抵御错误的能力。A.健壮性(正确答案)B.平安性C.可靠性D.压力35、有如下JAVA语言程序段:void test ()int arr=new int 12;int i;for (i=0;i=ll;i+)(arri=i;对数组arr进行边界值分析设计时,测试用例中数组arr元素取值作为边界 值不合理的是。arr0arr 1arr11arr12(正确答案)36、单元测试的测试目的是()A保证每个模块能正常工作(正确答案)B保证每个组件能正常工C确保缺陷得到解决D使程序正常运行37、以下哪个不是WEB
12、测试的测试内容?()A功能测试B兼容性测试C界面测试D用户测试(正确答案)38、Junit适用于java开发人员在()阶段,进行单个方法实现功能或者类 本身的测试,主要用于白盒测试。A集成测试B系统测试C单元测试(正确答案)D验收测试39.根据GB/T 19386-2008计算机软件测试文档编制规范,测试报告包括 测试项传递报告、测试事件报告、测试总结报告和()。确保测试与()无关,不要依赖使用过期的数据进行测试。测试计划测试日志(正确答案)测试用例说明测试规程说明时间(正确答案)地点软硬件资源测试人员40、以下哪一项不是黑盒测试工具()A QTPB QACenterC C+test (正确答案)D Robot41、以用户为主导的测试成为()A白盒测试B系统测试rC集成测试D验收测试(正确答案)42、Junit是()语言的单元测试框架。C.NetJava (正确答案)C+43、()的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足 需求。A系统测试(正确答案)B集成测试C单元测试D验收测试44、错误推测法的基本想法是:()A划分有效等价类和无效等价类