往届考题测试基础

上传人:xt****7 文档编号:114177926 上传时间:2022-06-28 格式:DOCX 页数:8 大小:49.91KB
收藏 版权申诉 举报 下载
往届考题测试基础_第1页
第1页 / 共8页
往届考题测试基础_第2页
第2页 / 共8页
往届考题测试基础_第3页
第3页 / 共8页
资源描述:

《往届考题测试基础》由会员分享,可在线阅读,更多相关《往届考题测试基础(8页珍藏版)》请在装配图网上搜索。

1、试题结构说明1.共四大题1.单选40题2.多选20道题3.判断10道题4.简答1道题字体标注为红色的为不确定的,可能与原题不相符标注为“?”的表示没有收集到文档说明1.共四大题1.单选40题2.多选20道题3.判断10道题4.简答1道题字体标注为红色的为不确定的,可能与原题不相符标注为“?”的表示没有收集到测试基础一、单项选择题(选择一个正确的答案,将相应的字母填入题内的括号中)1、白盒测试方法不包括(A)数据流测试;(B)控制流测试;(C)随机测试;(D)符号求值解析:白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程

2、式变异。答案C为黑盒测试的一种方法。2、白盒测试缺点不包括(A)无法检测数据敏感性错误(B)代码覆盖率低(C)测试基于代码,可能会漏掉一些功能需求(D)当系统庞大时,测试开销会非常大解析:白盒测试的优缺点- 优点迫使测试人员去仔细思考软件的实现可以检测代码中的每条分支和路径揭示隐藏在代码中的错误对代码的测试比较彻底,故答案为B。最优化-缺点昂贵无法检测代码中遗漏的路径和数据敏感性错误不验证规格的正确性3、关于性能测试说法正确的是(A)不是为了发现软件缺陷(B)压力测试与负载测试的目的是为了探测软件在满足预定性能情况下而能承受的最大压力(C)通常需要对测试结果进行分析才能获得结论(D)在性能下降

3、曲线下,最大建议用户数通常处于性能轻微下降区和急剧下降区临界处解析:性能测试通用模型(PTGM模型)的最后一步就是测试结果分析,说明性能测试通常要对测试结果进行分析才能获得测试结论,故C正确。软件的性能是软件的一种非功能特性。软件性能测试包括以下几方面的目标:发现性能缺陷;性能调优;能力检验和规划。其中性能测试的首要目标应该就是发现软件性能缺陷,说明A说法不正确。压力测试与负载测试虽然都是要对软件施加业务压力,但其根本目的完全不同,负载测试的目的是为了探测软件在满足预定性能需求的情况下所能负担的最大压力,但压力测试的目的是利用压力来揭示软件中存在的潜在缺陷,故B说法不正确。在性能下降曲线上,最

4、大建议用户数通常处于平坦区和性能轻微下降区的交界处,所以D说法错误。3、在测试中,某模块和其它模块相比,如果在此模块中发现并修改的缺陷比其他模块多,则残存的错误数目和其它模块相比,通常是()(A)少;(B)比较多;(C)相似;(D)不确定解析:答案B,经验表明某模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比较多。4、关于自动化测试说法错误的是(A)自动化测试过程的核心内容是执行测试用例(B)自动化辅助手工测试,设置和清除测试环境是自动展开的(C)采用技术手段保证自动化测试的连续性和准确性很重要(D)自动化测试过程中,除选择测试用例和分析失败原因,其他过程都是自动化的解析

5、:答案B,人工设置的5、同行评审分为。管理评审,技术评审,文档评审()(A)误差评审;(B)项目评审(C)过程评审(D)组织体系评审解析:答案C;同行评审主要包括管理评审、技术评审、过程评审、文档评审 6、哪项为失效模式(A)PDCA;(B)FMEA;(C)CAMP(D)CMMI解析:潜在失效模式FMEA ;答案B7、一公司工作时间不超过三年,年终奖为月工资的25%,超过三年为50%,超过五年为70%,超过8年为100%,工作年限为整形,并且最大值不超100, 为工作年限划分等价类,得到有效等价类数量为(A)2;(B)4;(C)6;(D)8解析:H=3Y;3H=5;5H8. 答案B8、If(!

6、(ch=0&ch软件质量是指软件满足规定用户需求的能力。B软件质量特性是指软件的功能性,可靠性,易用性,效率,可维护性,可移植性。C软件质量保证过程就是软件测试过程。D以上描述都不对。解析:答案B11、为了提高测试的效率,应该(D)A随机的选取测试数据;B取一切可能的输入数据作为测试数据;C在完成编码以后制定软件的测试计划;D选择发现错误的可能性大的数据作为测试数据;解析:答案D12、单元测试一般以白盒测试为主,测试的依据是(A)A.模块功能规格说明; B.系统模块结构图;C.系统需求规格说明书; D.ABC都可以;解析:答案A;Alpha测试可以从软件产品编码结束之后开始,或在模块(子系统)

7、测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。有关的手册(草稿)等应该在测试前准备好。13、列关于alpha. beta 测试的描述中正确的是:(A)A. alpha 测试需要用户代表参加; B. beta 测试是验收测试的一种;C. alpha 测试不需要用户代表参加; D. beta 测试是系统测试的一种;解析:答案A;14、测试设计员的职责有:(B)制定测试计划 设计测试用例 设计测试过程. 脚本 评估测试活动A. B. C. D. 以上全是解析:答案B15、按照风险设定测试用例的优先级并按照优先级顺序进行测试,符合测试的哪个基本原则(B)A测试只能显示缺

8、陷的存在; B穷尽测试是不可能的;C杀虫剂悖论;D. 缺陷集群性;解析:答案B16、某个程序有3个输入参数A,B,C,输入参数的有效条件是A=B,如果应用程序等价类划分的技术,只考虑单缺陷组合(无效等价类只能与有效等价类组合),如下哪组最适合做此程序的健壮性测试(用无效的数据进行的测试)(A) a)AB,CB,C=B c)A=Bd)A=B,C0 and y0)thenZ=z/x;End if If(x1 or z1)thenZ=z+1End ifZ=y+z满足100%语句覆盖和满足100%分支覆盖的最有效的测试用例为(A)a)x=2,y=1,z=6;b)x=1,y=0,z=1;c)x=0,y=

9、6,z=6;d)x=0,y=12,z=6;A.a;a,bB.a,b;b,c,dC.b;a,bD.a,b,c;a解析:答案A,请画出流程图18、关于白盒测试的概念,下列哪个选项是正确的?(A)A. 白盒测试是根据识别软件或系列的结构导出测试用例,所以只*或集成测试中;B在白盒测试中如果已经到达了100%的判定覆盖,不一定能达到100%的语句覆盖;C 在白盒测试中过已经达到了100的语句覆盖,肯定达到了100%的判定覆盖;D白盒测试可以应用在任何测试级别中;解析:答案A。19、根据下面的状态图,为了覆盖所有的状态至少需要设计(C)个测试用例?A.一个;B.二个;C.三个;D.四个解析:答案C20、

10、以下不属于软件测试作用的是(D)A、可以减少软件系统在运行环境中的风险B、可以提高软件系统的质量C、可以用于评价开发团队的能力D、可能是为了满足合同或法律法规定的要求21、按照时间先后,在测试阶段中正确的顺序是(A)A、组件测试、集成测试、系统测试、验收测试B、组件测试、系统测试、组件测试、验收测试C、集成测试、系统测试、组件测试、验收测试D、集成测试、组件测试、系统测试、验收测试22、经验表明,在测试中,某模块和其他模块相比,如果在此模块中已经发现并改正的错误数目较多,则残留的错误数目和其他模块相比,通常应该(B)A、较少B、较多C、相似D、不确定23、以下关于覆盖测试的说法中,错误的是(B

11、)A、语句覆盖要求每行代码至少执行一次B、在路径测试中必须使用不同的数据重复测试同一条路径C、路径测试不是完全测试,即使每条路径都执行了一次,程序还是有可能存在缺陷D、分支覆盖应该使程序中每个判定分真假分支至少执行一次25、如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或者错误的声明,这属于(B)A、致命的错误B、严重的错误C、一般的错误D、微小的错误26、以下不属于测试组长主要任务的是(D)A、制定或评审项目的测试策略和组织的测试方针B、引入合适的度量,以测量测试过程并评估测试和产品的质量C、对测试进行配置管理,保证测试试件的可追溯性D、分析,评审和评估用户需

12、求,规格说明书及模型的可测试性测试组长的主要任务包括哪些?分析: (1)与项目经理以及其他人共同协调测试策略和测试计划。 (2)制定或评审项目的测试策略和组织的测试方针。 (3)将测试的安排合并到其他项目活动中,比如集成计划(integration planning)。 (4)制定测试计划 (考虑背景,了解测试目标和风险等)。计划包括选择测试方法、估算测试的时间、工作量和成本、资源的获取、定义测试级别、测试周期和计划事件管理27、以下活动中,那个不属于测试计划的内容(D)A、为测试各项活动制定一个现实可行的综合的计划B、确定测试过程中每个测试阶段的测试完成标准C、识别测试活动中各种风险,并给出

13、风险应对措施D、分析测试需求,并制定测试方案制定测试计划要达到的目标有:为测试各项活动制定一个现实可行的综合计划;建立一个组织模型,开发有效的测试模型;确定测试所需要的时间和资源;确定测试过程中每个测试阶段的测试完成标准和要实现的目标;识别出测试活动中各种风险,并给出风险应对措施测试计划是对测试全过程的组织、资源、原则等进行规定和约束,并制定测试全过程各个阶段的任务以及时间进度安排,并提出对各项任务的评估、风险管理和管理需求。测试计划是从管理角度对整个测试活动进行规范和控制。测试方案是描述被测对象需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设

14、计方案。测试方案是从技术角度对整个测试活动进行规划和控制。测试方案需要在测试计划的指导下进行,测试计划提出“做什么”,而测试方案明确“如何做”28.以下不属于测试报告主要内容的是(D)A在测试阶段发生了什么,比如达到测试出口准则的日期。B通过分析相关信息的度量可以对下一步的活动提供建议和做出决策。C对依然存在的缺陷的评估。D为已定义的不同测试任务分配的资源。测试报告是对测试工作和活动等相关信息的总结。主要内容包括:在测试阶段发生了什么,比如达到测试出口准则的日期。通过分析相关信息和度量可以对下一步的活动提供建议和做出决策,比如对仍然存在的缺陷的评估、继续进行测试的经济效益、存在的突出风险以及被

15、测试软件的置信度等。29、QTP脚本语言采用的是(C)AJS B. PERL C. VBS D. Python11.有关测试项目结束与定稿测试报告的说法中,正确的是(D)A测试执行完成,测试人员向测试组长提交测试报告后,测试项目就可以结束了。B对存在的缺陷逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告。C审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告。D当所有测试计划内容完成,测试覆盖率达到要求以及产品质量达到定义用户标准,即可定稿测试报告。30、软件测试的核心(A)A.测试用例 B.测试人员 C.编程人员 D.测试方法31、对于软件测试分类,下面按照不同阶段来划

16、分,错误的是(C)A.单元测试 B.集成测试 C.黑盒测试 D.系统测试32、为了提高测试的效率,而应该(D)A.随即的选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后指定软件的测试计划D.选择发现错误的可能性大的数据作为测试数据33、软件的集成测试工作最好由(D)承担,以提高集成测试的结果。A.该软件的设计人员B.该软件的开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员34、系统测试使用(C)技术,主要测试被测应用的高级互操作要求,而无需考虑被测应用的内部机构。A.单元测试B.集成测试C.黑盒测试D.白盒测试多项选择题(选择一个或多个正确的答案,将相应

17、的字母填入题内的括号中)1、软件测试作用(A)可以减少软件系统在运行环境中的风险(B)可以提高软件系统的质量(C)可以用于评价开发团队的能力(D)可能是为了满足合同或法律法规的要求解析:答案ABC2、关于自动化正确的是(A)仅有自动化测试执行而无比较,则不是完全自动化(B)自动化比较的内容可以是:文本,格式化数据,电子邮件(C)自动化比较的局限性在于自动化可能没有人工灵活(D)自动化比较海量数据,屏幕输出等信息不是计算机能胜任的解析:答案CD3、测试计划的目的(A)软件过程规范化要求;(B)项目参与人员沟通更顺畅(C)控制软件质量;(D)测试工作更加系统化解析:答案AD4、关于alpha测试描

18、述正确是(A)需要用户代表参加;(B)不需要用户代表参加(C)系统测试的一种;(D)验收测试的一种解析:答案AD5、关于beta描述不正确的是(A)由客户在现场执行;(B)由客户在开发人员出执行(C)有一个独立测试小组执行;(D)当软件为某特定客户开发时非常有用解析:答案AC,Beta测试由软件的最终用户们在一个或多个客房场所进行。与Alpha测试不同,开发者通常不在Beta测试的现场,因Beta测试是软件在开发者不能控制的环境中的“真实”应用。用户Beta测试过程中遇到的一切问题(真实在或想像的),并且定期把这些问题报告给开发者。接收到在Beta测试期间报告的问题之后,开发者对软件产品进行必

19、要的修改,并准备向全体客户发布最终的软件产品。6、常见的测试出口准则有 (A)测试覆盖率;(B)产品质量(C)尚存风险;(D)经济制约解析:答案ABCD7、代码走查的目的(A)发现异常;(B)改进产品(C)考虑替方案换;(D)评估对标准和规格的符合解析:答案D8、属于性能测试范畴的有( )(A)覆盖测试;(B)压力测试(C)负载测试;(D)并发测试解析:答案BCD,A为白盒测试。9、估算测试成本,测试经理应考虑()(A)开发过程成熟度;(B)软件质量和可测试性(C)最终用户资质;(D)开发过程时间解析:答案ABD,C为易用性,属于软件设计范畴10、关于代码覆盖测试说法正确的()(A)语句覆盖要

20、求每行代码至少执行一次(B)在路径测试中必须使用不同的数据重复测试同一条路径(C)路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷(D)分支覆盖应使程序中的每个判定真假分支至少执行一次解析:答案ACD,B为场景测试11、测试设计员的职责有(BC)A制定测试计划;B设计测试用例;C设计测试过程,脚本D评估测试活动解析:答案BC,AD为管理级12、软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项中属于QC的是(ABC)A测试;B跟踪;C监督;D制定计划E需求审查;F需求代码审查13、编写测试计划的目的是(ABC)A使测试工作顺利进行;B使项目参与人员沟

21、通更顺畅C使测试工作更加系统化;D软件工程以及软件过程的需要E软件过程规范化的要求;F控制软件质量13、导致软件缺陷的原因有很多,(AD)是可能的原因A软件需求说明书编写的不齐全,不完整,不准确,而且经常更改B软件设计说明书(需求和设计)C软件操作人员的水平(最终用户)D开发人员不能很好的理解需求说明书和沟通不足14、测试的目的是(ABC)A发现软件缺陷;B预防软件的缺陷C提供信心和信息D提供没有缺陷的软件15、典型的V模型包括哪些测试级别(ACEF)A单元测试;B回归测试;C集成测试;D模块测试E系统测试;F验收测试16、关于测试用例的描述,下列哪些选项是正确的?(ABD)A. 建立从测试用

22、例到需求的可追溯性,有助于需求变更时的影响分析B. 对测试用例本身的质量可以从是否与需求有可追溯性以及期望结果的正确性这两方面来评价C. 理想情况下,通过执行测试用例就可以获得测试用例的期望结果(测试用例的作用)D. 测试用例由一组输入值、执行的前提条件、执行步骤、期望结果和执行的后置条件等组成17、以下属于典型的软件测试过程的模型有(ABC)A. V模型 B. W模型 C. H模型 D. 螺旋模型(开发模型)1.关于软件质量的说法,正确的有(ABD)A.软件产品必须提供用户所需要的功能,并能正常工作B.软件质量是产品、组织和体系或过程的一组固有特性,反应它们满足顾客和其他相关方面要求的程度C

23、.程序的正确性足以体现软件的价值D.越是关注客户的满意度,软件就越有可能达到质量要求4.下面关于软件测试原则,正确的有(ACD)A.在设计测试用例时,不但要包括合理的输入条件,还要包含不合理的输入条件B.测试过程中某模块查出的错误越多,该模块残留错误越少C.坚持在软件开发各阶段进行技术评审,才能在开发过程中尽早发现和修改错误D.在测试过程总要严格按照测试计划执行,以避免发生疏漏或者重复无谓的劳动5.软件测试的目的(ABCD)A发现错误B.了解和评估软件当前的质量风险C.缺陷预防D.验证软件实现与需求的一致性三、判断题(将判断结果填入括号中。正确的填“”,错误的填“”):10分61.单元测试通常

24、应该先进行“人工走查”再以白盒法为主,辅以黑盒测试62.功能测试是系统测试的主要内容,检查系统的功能与性能是否与需求相符63.负载测试是验证要校验的系统的能力最高能达到什么程度(压力测试)64.如果同样的案例一再被重复的执行,会减少其有效性,所以要不断的更新和修改65.软件质量管理,即QM由QA和QC组成,软件测试属于QA的核心工作内容(QC的核心内容)11.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(X)12.测试人员在测试过程中发现一处问题,如果问题影响不发现错误多的模块,残留在模块中的错误也多。(V)13.大,而自己又可以修该,应立即将此问题正确修改,以加快、提高开发的进程。(X)14.当程序期望结果和实际结果有所偏差时,肯定就是程序内的缺陷引起的。(X)15.软件测试的目的也可以是预防错误。(V)16.独立测试通常可以更高效地发现软件缺陷。(V)17.白盒测试不能应用于系统测试。(X)18.对于一个现有的运行系统,因为开发已经完成了,所以不再需要测试。(X)19.当软件发生变更或者应用软件的环境发生变化时,需要进行回归测试。(V)20.基于经验的测试方法在测试项目中,总是作为基本的测试方法。(X)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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