软件测试附有答案_第1页
软件测试附有答案_第2页
软件测试附有答案_第3页
软件测试附有答案_第4页
软件测试附有答案_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试[复制]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.条件组合覆盖(正确答案)6.关于逻辑覆盖,下列说法中错误的是。()[单选题]*A.语句覆盖的语句不包括空行.注释.空行等。B.相比于语句覆盖,判定覆盖考虑到了每个判定语句的取值情况。C.条件覆盖考虑到了每个逻辑条件的取值的所有组合情况。(正确答案)D.在逻辑覆盖中,条件组合覆盖是覆盖率最大的测试方法。7.系统测试由若干个不同的测试类型组成,其中()检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况。[单选题]*A.情况测试B.性能测试(正确答案)C.恢复测试D.可靠性测试8.以下说法错误的是()。[单选题]*A.单元测试指对源程序中每一个程序单元进行测试。B.集成测试各模块组装起来,检查各个模块是否正确实现规定的功能。(正确答案)C.确认测试主要检查已实现的软件是否满足需求规格说明书中确定了的各种需求。D.系统测试指把已确认的软件与其它系统元素结合在一起进行测试。9.下列选项中,哪一项不属于安全测试。()[单选题]*A.静态分析B.漏洞扫描C.渗透测试D.集成测试(正确答案)10.下列选项中适合自动化测试的是。()[单选题]*A.需求不确定且变化频繁的项目。B.产品设计完成后测试过程不够准确。C.项目开发周期长而且重复测试部分较多。(正确答案)D.项目开发周期短,测试比较单一。11.下列选项中,哪一项不是软件开发模型。()[单选题]*A.V模型(正确答案)B.快速模型C.螺旋模型D.敏捷模型12.关于性能测试,下列说法中错误的是。()[单选题]*A.软件响应慢属于性能问题。B.性能测试就是通过性能测试工具模拟正常、峰值及异常负载状态下对系统的各项性能指标进行测试的活动。C.性能测试可以发现软件系统的性能瓶颈。D.性能测试是以验证功能实现完整为目的。(正确答案)13.白盒测试是根据程序的()来设计测试用例的方法。[单选题]*A.输出数据B.内部逻辑(正确答案)C.功能D.输入数据14.为了对我们所设计的系统进行测试,我们使用测试工具模拟上万个用户从终端同时登录,找出资源不足而导致的错误,你认为现在最有可能进行的测试活动是()。[单选题]*A.负载测试(正确答案)B.安全测试C.容量测试D.压力测试15.从测试阶段角度,测试顺序正确的是()。[单选题]*A.单元测试->系统测试->集成测试->验收测试B.单元测试->集成测试->系统测试->验收测试(正确答案)C.单元测试->验收测试->系统测试->集成测试D.单元测试->集成测试->验收测试->系统测试16.功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的()。[单选题]*A.致命缺陷B.严重缺陷(正确答案)C.一般缺陷D.微小缺陷17.即使对程序的所有路径都进行了测试,程序也可能存在没能检查出来的缺陷,其原因可能是()。[单选题]*A.程序可能会因为缺少某些路径而存在问题B.即使是穷举路径测试也不能保证程序符合其设计规格说明C.穷举路径测试也可能不会暴露数据敏感错误D.以上全部(正确答案)18.软件测试的目的是()。[单选题]*A.评价软件的质量B.发现软件的错误(正确答案)C.找出软件中所有的错误D.证明软件的正确性19.下列测试不用考虑内部程序结构的测试是()。[单选题]*A.黑盒测试(正确答案)B.结构测试C.白盒测试D.逻辑驱动测试20.造成测试覆盖率不达标的原因可能是()。[单选题]*A.存在不可到达的代码或冗余的代码B.测试用例不足C.存在不可能的路径和条件D.以上全部(正确答案)21.下列选项中,哪一项是瞬间将系统压力加载到最大的性能测试。()[单选题]*A.压力测试B.负载测试C.并发测试D.峰值测试(正确答案)22.关于性能测试流程,下列说法中错误的是。()[单选题]*A.性能测试比较特殊,它并不遵循一般测试流程。(正确答案)B.性能测试需求分析中,测试人员首先要明确测试目标。C.在制定性能测试计划时,一个非常重要的任务就是设计场景。D.性能测试通常需要对测试过程执行监控。23.关于安全测试,下列说法中错误的是。()[单选题]*A.安全测试主要是验证产品符合安全需求定义和产品质量标准。B.风险分析也属于安全测试的一种。C.安全缺陷与功能、性能缺陷不同,安全缺陷可以完全避免。(正确答案)D.安全测试要尽早测试、经常测试。24.下列关于自动化测试描述正确的是()。[单选题]*A.自动化测试能够很好的进行回归测试从而缩短回归测试时间。(正确答案)B.自动化测试脚本不需要维护,每次测试完成后进行下一次测试需要重新编写测试用例。C.自动化测试只需要熟练掌握自动化测试工具。D.自动化测试中测试人员仅仅测试负责的模块,不需要考虑其他干扰因素。25.下列工具中,哪一项不是移动App自动化测试工具。()[单选题]*A.AppiumB.MonkeyC.UIAutomatorD.Jemeter(正确答案)26.下列测试中不属于系统测试的是()。[单选题]*A.性能测试B.集成测试(正确答案)C.压力测试D.可靠性测试27.下列关于测试的描述中正确的是()。[单选题]*A.α测试需要用户代表参加(正确答案)B.α测试不需要用户代表参加C.α测试是系统测试的一种D.α测试不属于验收测试28.在系统测试中,测试人员主要根据()设计测试用例。[单选题]*A.需求分析说明书(正确答案)B.概要设计说明书C.详细设计说明书D.系统规格说明书29.验收测试是以()为主的测试。[单选题]*A.QA人员B.软件开发人员C.用户(正确答案)D.软件测试人员30.下列哪一项不是软件缺陷产生的的原因。()[单选题]*A.需求不明确B.测试用例设计不好(正确答案)C.软件结构复杂D.项目周期短31.下面不强调迭代开发的软件开发模型是()。[单选题]*A.瀑布模型(正确答案)B.螺旋模型C.敏捷开发模型D.快速原型模型32.一个Web应用程序的版本升级后,测试人员分别在IE5和IE6下浏览应用,查看程序是否存在问题,这种测试属于()。[单选题]*A.安全测试B.安装测试C.易用测试D.兼容性测试(正确答案)33.下列选项中,哪一项不是自动化测试的缺点。()[单选题]*A.自动化测试对测试团队的技术有更高的要求。(正确答案)B.自动化测试对于迭代较快的产品来说时间成本花费高。C.自动化测试具有一致性和重复性的特点。D.自动化测试脚本需要开发且错误的测试用例浪费资源和时间投入。34.下列选项中,哪一项不属于移动App的UI测试。()[单选题]*A.图片测试B.安装测试(正确答案)C.文字测试D.颜色测试35.关于软件缺陷,下列说法中错误的是。()[单选题]*A.软件缺陷是软件中(包括程序和文档)存在的影响软件正常运行的问题、错误、隐藏的功能缺失或多出。B.按照缺陷的优先级不同可以将缺陷划分为立即解决、高优先级、正常排队、低优先级。C.缺陷报告有统一的模板,该模板是IEEE729-1983制定。(正确答案)D.每个缺陷都有一个唯一的编号,这是缺陷的标识。36.下列哪一项不是软件测试的原则。()[单选题]*A.测试应基于客户需求B.测试越晚进行越好(正确答案)C.穷尽测试是不可以的D.软件测试遵循GoodEnough原则37.下列选项中,哪一项不是性能测试指标。()[单选题]*A.响应时间B.TPSC.DPH(正确答案)D.吞吐量38.软件测试的对象包括()。[单选题]*A.源程序、目标程序和相关文档(正确答案)B.目标程序和源程序C.操作系统和源程序D.操作系统和目标程序39.一般来说,在软件测试各阶段,最后进行的是()。[单选题]*A.单元测试B.集成测试C.验收测试(正确答案)D.系统测试40.下列文档中不属于测试提交文档的是()。[单选题]*A.需求说明书(正确答案)B.测试用例C.测试日志D.测试总结41.下列逻辑覆盖测试方法中,覆盖能力最强的是。()[单选题]*A.语句覆盖B.判定覆盖C.条件覆盖D.条件组合覆盖(正确答案)42.下列选项中,哪一项不属于安全测试。()[单选题]*A.静态分析B.漏洞扫描C.渗透测试D.集成测试(正确答案)43.下列选项中,哪一项是跨站脚本攻击漏洞。()[单选题]*A.XSS(正确答案)B.CSRFC.SQLD.BufferOverflow44.下列哪一项不属于脚本测试技术。()[单选题]*A.线性测试B.结构化测试脚本C.回归测试脚本(正确答案)D.共享脚本45.当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改没有对程序的其他部分造成干扰,这种测试通常称为()。[单选题]*A.验收测试B.回归测试(正确答案)C.系统测试D.确认测试46.软件生存周期过程中,修改错误代价最大的阶段是()。[单选题]*A.需求阶段B.设计阶段C.编程阶段D.发布运行阶段(正确答案)47.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于()。[单选题]*A.软件规格说明(正确答案)B.软件设计说明C.概要设计说明D.详细设计说明48.软件测试计划的内容应包括()。[单选题]*A.测试目的、背景B.被测软件的功能、输入和输出C.测试内容和评价标准D.以上全部(正确答案)49.不用执行程序,目的是收集有关程序代码的结构信息,这一过程是()。[单选题]*A.性能测试B.静态分析(正确答案)C.增量测试D.大突击测试50.系统测试中最基本的测试策略是()。[单选题]*A.功能测试(正确答案)B.性能测试C.安全性测试D.压力测试51.下列关于白盒测试与黑盒测试的说法中错误的是()。[单选题]*A.用白盒测试来验证单元的基本功能时,经常要用黑盒测试的思考方法来设计测试用例。B.仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件。C.白盒测试适用于软件测试的各个阶段。(正确答案)D.在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试”。52.下列()不是软件自动化测试的优点。[单选题]*A.速度快、效率高B.准确度和精确度高C.能提高测试的质量D.能充分测试软件(正确答案)53.LoadRunner三大组件为VuGen、Controller、()。[单选题]*A.EasyBIB.UIAutomatorC.JunitD.Analysis(正确答案)54.()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。[单选题]*A.条件覆盖B.条件组合覆盖C.判定覆盖D.语句覆盖(正确答案)55.不属于逻辑覆盖方法的是()。[单选题]*A.条件组合覆盖B.判定覆盖C.条件覆盖D.接口覆盖(正确答案)56.下列选项中,哪一项是因果图输出之间的约束关系。()[单选题]*A.异B.或C.强制(正确答案)D.要求57.下列选项中,哪一项是抓包工具。()[单选题]*A.AppScanB.Fiddler(正确答案)C.NmapD.Metasploit58.下列选项中,哪一项是不正确的。()[单选题]*A.单元测试主要测试的是函数功能、接口。B.在单元测试中主要使用的是白盒测试方法。C.接口测试中使用白盒测试和黑盒测试结合的方式进行测试。D.UI测试在测试中不能修改界面布局进行测试。(正确答案)59.关于移动App,下列说法中错误的是。()[单选题]*A.移动App使用的网络可能会从WiFi瞬间切换到4G。B.移动App满足了用户对移动生活.工作的强烈需求。C.移动App无法接受键盘鼠标输入。(正确答案)D.移动App屏幕窄小,显示信息有限。60.测试环境中不包括的内容是()。[单选题]*A.测试所需文档(正确答案)B.测试所需硬件环境C.测试所需软件环境D.测试所需网络环境61.降低缺陷费用最有效的方法是()。[单选题]*A.测试尽可能全面B.尽可能早的开始测试(正确答案)C.测试尽可能深入D.让用户进行测试62.软件缺陷产生的主要原因通常认为是()。[单选题]*A.工期短B.软件的复杂性C.文档不完善D.不断变化的软件需求(正确答案)63.软件验收测试的合格通过准则是:()*A.软件需求分析说明书中定义的所有功能己全部实现,性能指标全部达到要求。(正确答案)B.所有测试项没有残余一级、二级和三级错误。(正确答案)C.立项审批表、需求分析文档、设计文档和编码实现一致。(正确答案)D.验收测试工件齐全。(正确答案)64.软件测试计划评审会需要哪些人员参加?()*A.项目经理(正确答案)B.SQA负责人(正确答案)c.配置负责人D.测试组(正确答案)65.下列关于alpha测试的描述中正确的是:()*A.alpha测试需要用户代表参加(正确答案)B.alpha测试不需要用户代表参加C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种(正确答案)66.以下不属于软件测试工作范围的是()[单选题]*A制定软件测试计划B测试用例设计与开发C测试工具的选择及测试脚本的录制D进行缺陷的定位与调试(正确答案)对于正常的缺陷处理流程,以下说法正确的是()[单选题]*A分配、提交、验证、关闭、解决B.提交、分配、解决、验证、提交(正确答案)C分配、验证、解决、提交、关闭D提交、解决、分配、关闭、验证桩模块在单元测试中()[单选题]*A.主要用来接受测试数据B.用以模拟被测模块的上级模块C.调用被测模块D.用以检验被测模块与下级模块的接口(正确答案)69.以下不属于按照软件测试技术划分的是()。[单选题]*A.白盒测试B.黑盒测试C.多国语言版本测试(正确答案)D.灰盒测试70.下列关于测试的说法中错误的是()。[单选题]*A.单元测试阶段—自盒测试方法为主,黑盒测试方法为辅B.软件经过单元测试阶段后,可以忽略回归测试工作(正确答案)C.以一个功能点为基准,通常情况下,单元测试阶段进行测试的成本效率要高于集成测试和系统测试阶D.单元测试阶段进行的测试可以由开发人员或白盒测试工程师来完成71.以下关于软件测试说法中正确的是()。[单选题]*A.软件测试按照测试过程分类可以分为黑盒测试、白盒测试B.软件生存周期是从软件开始开发到开发结束的整个过程C.缺陷跟踪管理系统只针对测试人员来使用D.软件项目在进入需求分析阶段,测试人员就应该开始介入其中(正确答案)72.根据软件测试v模型,下列选项中()主要是针对设计进行验证。[单选题]*A.单元和集成测试(正确答案)B.系统测试C.黑盒测试D.验证测试73.以下不用于单机版系统测试的是()。[单选题]*A.安装测试B.压力测试(正确答案)C.功能测试D.界面测试74、关于经过有效测试后的软件所能够达到的目标,下列说法中不准确的是()[单选题]*A.确保产品完成了它所承诺或公布的功能B.确保产品是健壮的和适应用户环境的C.确保产品满足性能和效率的要求D.确保应用软件没有缺陷(正确答案)75.软件测试用例主要由测试输入数据和()两部分组成。[单选题]*A.测试计划B.测试规则C.测试的预期结果(正确答案)D.以往测试记录分析76.与设计测试用例无关的文档是()。[单选题]*A.项目开发计划(正确答案)B.需求规格说明书C.软件设计说明书D.源程序77.在黑盒测试中,着重检查输入条件的组合的测试用例设计方法是()。[单选题]*A.等价类划分B.边界值分析C.错误推测法D.因果图法(正确答案)78.从下列叙述中,能够与软件开发各阶段,如需求分析、设计、编码相对应的软件测试是()。[单选题]*A.集成测试、确认测试、单元测试B.单元测试、集成测试、确认测试C.单元测试、确认测试、集成测试D.确认测试、集成测试、单元测试(正确答案)79.黑盒测试方法的优点是()。[单选题]*A.可测试软件的特定部位B.能站在用户立场测试C.可按软件内部结构测试D.可发现实现功能需求中的错误(正确答案)80.白盒测试方法的优点是()。[单选题]*A.可测试软件的特定部位B.能站在用户立场测试C.可按软件内部结构测试(正确答案)D.可发现实现功能需求中的错误81.由因果图转换出来的()是确定测试用例的基础。[单选题]*A.判定表(正确答案)B.约束条件表C.输入状态表D.输出状态表82.()不是易用性测试包括的内容。[单选题]*A.安装测试B.菜单测试C.界面测试D.文档测试(正确答案)83.在某大学学籍管理信息系统中,假设学生年龄的输入范围为16一40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。[单选题]*A.可划分为2个有效等价类,2个无效等价类B.可划分为1个有效等价类,2个无效等价类(正确答案)C.可划分为2个有效价类,1个无效等价类D.可划分为1个有效等价类,1个无效等价类84.根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是()。[单选题]*A.系统测试(正确答案)B.单元测试C.集成测试D.验收测试85.回归测试的目的是()。[单选题]*A.验证修改的成功B.预防功能编写的不完善或疏漏C.确保修正过程中没有引入新的缺陷(正确答案)D.帮助程序员更好地进行单元测试86.下关于测试原则的描述,正确的是()。[单选题]*A.所有的软件测试不需要追溯到用户需求B.完全测试是不可能的(正确答案)C.测试可以显示软件潜在的缺陷D.程序员不需要避免检查自己的程序87.关于软件质量保证和软件测试的描述,不正确的是()。[单选题]*A.软件质量保证和软件测试是软件质量工程的两个不同层面的工作B.在软件质量保证的活动中也有一些测试活动C.软件测试是保证软件质量的一个重要环节D.软件测试人员就是软件质量保证人员(正确答案)88.瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是()。[单选题]*A.瀑布模型能够非常快速地开发大规模软件项目B.只有很大的开发团队才使用瀑布模型C.瀑布模型已不再适合于现今的软件开发环境D.瀑布模用于软件需求确定,开发过程能够采用线性方式完成的项目(正确答案)89.软件质量的定义是()[单选题]*A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性B.满足规定用户需求的能力C.最大限度达到用户满意D.软件特性的总和,以及满足规定和潜在用户需求的能力(正确答案)90.对于软件的阝测试,下列描述正确的是()。[单选题]*A.阝测试是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B.阝测试是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C.阝测试是在软件公司外部展开的测试,由专业的测试人员执行的测试D.阝测试是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试(正确答案)91.下列选项中不属于黑盒测试特点的是()。[单选题]*A.黑盒测试与软件具体实现无关B.黑盒测试可用于软件测试的各个阶段(正确答案)C.黑盒测试可以检查出程序外部结构的错误D.黑盒测试用例设计可与软件实现同步进行92.以下不属于界面元素测试的是()。[单选题]*A.窗口测试B.文字测试C.功能点测试(正确答案)D.鼠标操作测试93.下面对等价类划分法描述错误的是()。[单选题]*A.将测试对象的输入域划分成若干部分B.从每个部分中选取少数具有代表性的数据作为测试用例C.只需要考虑程序中合理的、有意义的输入数据(正确答案)D.等价类划分的主要依据是需求规格说明书94.什么是等价类划分()

①将测试对象的输入或输出域划分成若干部分

②从每一个子集中选取少数具有代表性的数据

③是一种白盒测试方法

④有效值的等价类

⑤无效值的等价类[单选题]*A、①②③④⑤B、①②③C、①②④⑤(正确答案)D、④⑤95.某学校的成绩管理系统中,学生成绩的输入范围为0-100,根据等价类划分法,学生成

温馨提示

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

评论

0/150

提交评论