《软件测试笔试题目100题及最佳答案.pdf》由会员分享,可在线阅读,更多相关《软件测试笔试题目100题及最佳答案.pdf(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件测试笔试题目100题及最佳答案1.下列逻辑覆盖测试方法中,覆盖能力最强的是()(选择一项)单选题A.语句覆盖B.判定覆盖C.条件覆盖D.条件组合覆盖*2.关于软件测试的原则,下列说法错误的是()(选择一项)单选题A.软件测试应该从代码完成后开始*B.软件测试不能确保程序没有隐含的缺陷C.软件测试必须确定预期输出结果D.测试过程中要注意测试中的缺陷群集现象3.在确定黑盒测试策略时,优 先 选 用 的 方 法 是(选择一项)单选题A边界值分析法B等价类划分*C错误推断法D决策表方法4.下列关于测试和调试的说法中正确的是()(选择一项)单选题A.测试和调试没有本质区别。目的都是为了发现软件系统中
2、的错误。B.测试只是测试人员的职责,在整个测试活动中不需要开发人员的参与。C.调试一般不能确定程序中潜在错误发生的原因*D.调试主要在软件的开发阶段进行。5.下列关于正确选择自动化测试工具的说法中错误的是()(选择一项)单选题A.选择适合自己公司项目的自动测试工具,可以从测试工具的功能,集成能力,操作系统和开发工具的兼容性等几个方面来考虑。B.引入工具时不需要考虑工具引入的连续性和一致性*C.尽量选择主流测试工具D.如果需要多种工具,尽量选择同一公司的产品。6.下列关于测试用例的设计说法中正确的是()(选择一项)单选题A.只有发现了到目前为止没有发现的缺陷的测试用例才是有价值的用例。B .测试
3、用例设计应该遵循从简单的原则,以便节约测试时间C.测试用例的设计经常耗时很大。所以已设计好的测试用例不能变化D.测试用例的设计依据需求说明书。应该覆盖用户需求*7.下列文档中不是文档测试需要测试的内容是()单选题A.合同文档*B.管理文档C.开发文档D.用户文档8.关于黑盒测试与白盒测试的区别,下列说法正确的是()(选择一项)单选题A.白盒测试侧重于程序结构,黑盒测试侧重于功能*B .白盒测试可以使用自动测试工具,黑盒测试不能使用工具C.白盒测试需要开发人员参与,黑盒测试不需要。D.黑盒测试比白盒测试应用更广泛9.使用正交排列方式设计测试用例的最大好处在于()(选择一项)单选题A.对所有的输入
4、组合创建测试用例,B.使用最少的测试用例获得最大的测试覆盖率.*C.不用写测试用例D.便于进行兼容性测试.10.通常情况下,下列关于白盒测试策略的说法中错误的是()(选择一项)单选题A.桌前检查,单元测试通常由代码的创建者执行B.代码走查由代码的创建者执行,不需要专门测试人员参与*C.代码的规则检查属于静态分析的内容D.同行评审通常由软件产品创建者的同行检查该工作产品,识别产品缺陷11.下列_ _ _ _ _ _ _ _ 不属于软件缺陷()(选择一项)单选题A测试人员主观认为不合理的地方*B软件未达到产品说明书标明的功能C软件出现了产品说明书指明不会出现的错误D软件功能超出产品说明书指明范围1
5、2.一般情况下,当一个软件新版本提交测试时,要 有L 2名测试人员首先进行()(选择一项)可以帮助测试团队合理地利用有效资源.单选题A.配置测试,B.安装测试C.冒烟测试*D.回归测试13.下列关于软件质量和软件测试的说法中错误的是()(选择一项)单选题A.好的软件过程是高效,高质量软件的前提B.软件测试在软件生存周期中占有非常重要的位置,是对软件规格说明,设计和编码的最后终审C.软件测试是软件质量保证的重要手段,是规约,设计和编码的最终检查。D.软件测试是保证软件质量的安全网,是保证软件质量的充分条件*14.为了体现软件的友好易用性,如果用户输入了非法的数据,开发人员通常对该输入在程序中做出
6、相应处理,下列选项中处理方式错误的是()(选择一项)单选题A.过滤掉不正确的输入,只允许合法输入通过界面B.直接关闭程序*C.提示错误信息,拒绝不正确的输入D.允许不正确的输入进入系统,通过调用异常处理程序进行处理15.下列关于软件测试策略说法中错误的是()(选择一项)单选题A.白盒测试分为静态白盒测试和动态白盒测试B.自动测试的优点之一是适应性强,即使软件功能发生变化时也不需要修改测试脚本*c.性能测试一般是在系统测试阶段进行的D.回归测试在每次软件发生修改后都应该进行,以便确定修改是否达到预期目的16.通常情况下,关于缺陷报告,下列说法正确的是()。(选择一项)单选题A.对于不可重现的错误
7、,可以不用报告B.为了提高人们对缺陷的注意力,需要夸大一些缺陷的严重性C.细小的缺陷也应该报告*D.测试人员不能引用他人的缺陷报告1 7.通常情况下,下列选项中不属于编写测试用例应该包括的内容的是()。(选择一项)单选题A.被测项目名称B.与本用例相关的其他用例C.测试时所发现缺陷的严重程度*D.测试时需要输入的数据18.下面是对某公司缺陷管理流程的概括测试人员提交新的BUG入 库,缺陷状态置为1,高级测试人员验证缺陷,如果确认是BUG,分配给相应的开发人员,设状态为2,如果不 是BUG,则拒绝,设置状态为 拒绝”状 态,开发人员查询状态为3的BUG,做如下处理,如果不是BUG,则置状态为 拒
8、绝 状态,如果是BUG则修复并置状态为4,如果不能解决的BUG,要留下文字说明并保持BUG为 拒 绝”状 态,测试人员查询状态为5的BUG,验 证BUG是否解决,做如下处理:如 果BUG解决了置缺陷状态为6,如 果BUG没有解决则置状态为7.上述流程中1到7相对应的状态标识为()(选择一项)单选题A.新 提 交-打 开-打 开-修 正-修 正-关 闭-重 新 打 开*B.打 开-修 正-关 闭-修 正-修 正-关 闭-打 开C.新 提 交-打 开-打 开-关 闭-修 正-关 闭-重 新 打 开D.新 提 交-打 开-打 开-修 正-关 闭-修 正-重 新 打 开19.下列软件质量评估才旨标中,
9、可以度量测试的完全程度的是().(选择一项)单选题A.覆盖评测*B.质量评测C.性能评测D.百分位报告20.依照先后,下面项目管理的过程排序正确的是:单选题A.启 动,监 控,规 划,执 行,收尾B.启动,执 行,收 尾,规戈!1 ,监控C.启 动,规 划,执 行,监 控,收尾*D.启 动,监 控,执 行,规 划,收尾2 1.以下关于敏捷开发原则的叙述中,下面说法错误的是 单选题A.强调通过尽早地、持续地交伺有价值的软件来使客户满意B.经常交付可以工作的软件,但是每次都必须交付具有完整功能的系统*C.在团队内部,最具有效果并富有效率的信息传递方法是面对面的交谈D.强调应对需求的持续变更,即使在
10、项目后期也可灵活应对需求变更22.有关性能测试的描述,下面哪种说法是正确的。单选题A.性能测试是为了验证用户提出的功能需求是否满足B.响应时间短说明我们的软件系统性能比较差C.软件性能是软件产品的一种特性,通常可以用时间来度量*D.在性能测试过程中,不需要监控服务器的资源使用状况23.下列软件属性中,软件产品首要满足的应该是:单选题A 可扩展性和灵活性B 性能需求C 功能需求*D 容错纠错能力24.下列关于白盒测试与黑盒测试的说法中错误的是()。(选择一项)单选题A.用白盒测试来验证单元的基本功能时,经常要用黑盒测试的思考方法来设计测试用例B.仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统
11、地测试一个软件C.白盒测试适用于软件测试的各个阶段*D.在黑盒测试中使用白盒测试的手段,常 被 称 为“灰盒测试2 5.有关接口测试,下面的说法正确的是:单选题A 接口测试需要了解代码的结构B.可以使用Jmeter进行接口的自动化测试*C.接口测试不能使用等价类划分的方法来设计测试用例D.接口测试需要在集成测试之后进行26.下列关于验收测试的定义说法最准确的是()。(选择一项)单选题A.由用户按照用户手册对软件进行测试以决定是否接收B.由第三方测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收C.按照任务书或合同中供需双方约定的验收依据进行测试,决定是否接收*D.由开发方和用
12、户按照用户手册执行软件验收27.通常情况下,软件集成测试的方案是在()阶段完成的。(选择一项)单选题A.需求分析B.概要设计*C.详细设计D.编码和单元测试28.设计测试用例的方法有很多,而且每种方法都有不同的适用条件。下列是对几种方法的描述:对于业务流清晰的系统可以利用 贯穿整个测试用例设计过程;在用例中综合使用各种测试方法,对于参数配置类的软件要用_ _ _ _ _ 选择较少的组合方式达到最佳效果;如果程序的功能说明中含有输入条件的组合情况,则 一 开 始 就 可 以 选 用针对以上描述,能够按照正确的顺序填入上面空白处的选项是()。(选择一项)单选题A.等价类划分法、因果图法、状态图法B
13、.状态图法、正交排列法、因果图法*C.状态图法、等价类划分法、因果图法D.因果图法、正交排列法、等价类划分法2 9.下列关于软件测试原则的说法中错误的是()。(选择一项)单选题A.穷举测试是不可能的B.测试中BUG存在群集现象C.测试应该由软件设计机构设计,这样可以准确定位软件的缺陷*D.软件测试应该追溯需求,测试应该根据用户需求进行30.你正在针对某手机游戏A p p 的功能进行测试,主要测试目标是尽可能多的发现缺陷。下面哪个特质,更有助于达成测试目标?单选题A.专业的怀疑态度*B.良好的测试自动化能力C.不关心其他测试人员D.以事实为依据报告发现的缺陷3 1.下列关于逻辑覆盖测试的说法中正
14、确的是().(选择一项)单选题A.语句覆盖就是设计若干个测试用例,运行被测程序,使得每一条可执行语句至少执行一次。*B.条件覆盖是设计足够多的测试用例,运行所测程序,使程序中每个判断的取真分支和取假分支至少各执行一次。c.分支覆盖是设计若干个测试用例,运行所测程序,使程序中每个判断内的每个条件的各个可能取值至少执行一次。D.判定-条件覆盖要求各个判断的所有可能的条件取值组合至少执行一次。3 2.下面哪个测试技术属于基于经验的测试技术?单选题A.缺陷攻击*B.用户故事测试C.用例测试D.边界值分析3 3.关于软件测试对软件质量的意义,有如下说法:度量和评估软件质量;(2)保证软件质量;(3)有利
15、于改进软件开发过程;(4)发现软件错误。则其中正确的是()。(选择一项)单选题A.、B.、C.、(4)*D.(1)、(2)、(3)、3 4.测试工程师的能力不包括()(选择一项)单选题A.能够熟练应用测试方法B.能够独立编写测试计划C.能够独立编写测试总结分析报告D.能够编写入侵脚本攻击软件*3 5.下列关于等价类划分方法的说法中错误的是()。(选择一项)单选题A.利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和性能。B.利用无效等价类设计的测试用例,可以检验程序中功能和性能是否不符合需求说明书的规定。C.对于有效等价类可以不设计测试用例*D.对同一个程序可能会划分
16、出多种不同的等价类。3 6.软件测试的对象包括()。(选择一项)单选题A.目标程序和相关文档B.源程序、目标程序、数据及相关文档*C.目标程序、操作系统和平台软件D.源程序和目标程序3 7.关于软件测试、软件过程和软件质量关系的描述中,下列说法错误的是()。(选择一项)单选题A.软件质量是由软件测试保证的。*B.软件测试是提高软件质量的一种手段C.软件过程包括软件测试D.软件质量是在软件过程中逐步建立起来的3 8.下列关于自动化测试的说法中正确的是()(选择一项)单选题A.一切测试过程都可以利用工具来实现自动化B.引入自动测试工具后,能立刻减轻测试工作量C.商业自动测试工具比开源工具具有更为强
17、大的功能D.选择自动测试工具时需考虑与开发工具和平台的兼容性。*3 9.下列关于软件测试的相关描述中错误的是()。(选择一项)单选题A.白盒测试要求最大限度的覆盖程序的语句或结构,找出被忽视的程序错误。B.通常情况下,测试人员采用白盒测试方法进行单元测试,采用黑盒测试方法进行系统测试C.等价类划分和边界值分析经常用于黑盒测试D.现代测试中,自动测试可以完全替代手工测试,从而大大提高测试效率和测试的准确性。*40.关于采用探索性测试的原因,下面哪个论述是最合适的?单选题A.探索性测试可以发现一些正式测试中遗漏的缺陷*B.探索性测试不需要花费工作量进行准备工作C.探索性测试在时间充裕的时候是最适合
18、的D.探索性测试依赖于开发人员在被测对象知识和业务方面的支持41.下列关于通过测试和失败测试的说法错误的是()(选择一项)单选题A.利用边界值分析法设计的测试用例进行的测试,既有通过测试也有失败测试B.利用等价类划分方法设计的测试用例进行的测试,既有通过测试也有失败测试C.双击一台没有放光盘的电脑的光驱操作,是失败测试D.失败测试和通过测试是软件测试的两个相互对立的基本方法,进行通过测试的系统没有必要再进行失败测试。*42.关于冒烟测试,下列说法错误的是()。(选择一项)单选题A.冒烟测试指软件经过修改后,对其关键功能进行的测试B.为防止出现时间、人力的浪费,在通过冒烟测试后系统方可进入全面测
19、试阶段C.进行冒烟测试时,需要返测上一版本中所有已知的缺陷。*D.冒烟测试用于确认是否需要让测试人员进入到对新版本的测试工作中4 3.测试用例可以看作是为了实施测试而向被测系统提供的一个特定的集合,通常情况下,下列关于这个集合的内容说法错误的是()o(选择一项)单选题A.向被测系统提供的输入数据属于这个集合B.对被测系统实施的一系列的操作属于这个集合C.向被测系统提供不同的环境设置不属于这个集合*D.各种方式产生的预期输出结果属于这个集合4 4.下列关于软件缺陷处理说法错误的是()。(选择一项)单选题A.只要是发现的缺陷都要提交缺陷报告,不论是否可重现B.一个缺陷的编号在整个生命周期中可能变化
20、C.已经关闭的缺陷可能会由于某种原因而重新打开D.如果发现的缺陷全部属于一个开发人员,则这些缺陷可以写在一个缺陷报告中*45.为了提高测试的效率,正确的做法是()(选择一项)。单选题A 选择发现错误可能性大的数据作为测试用例*B 在完成程序的编码之后再制定软件的测试计划C 随机选取测试用例D 使用测试用例测试是为了检查程序是否做了应该做的事46.测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至 少 应 该 包 括.()(选择一项)单选题A、测试输入、执行条件和预期的结果。*B、测试目标、测试工具C、测试环境D、测试配置47.下列关于错误、缺陷和失效的观点正确的是
21、:单选题A.人都会犯错误,因此在由人设计的程序也会引入缺陷*B.所有的缺陷都会产生失效C.失效主要是由人的错误造成的,和环境条件没有关系D.当存在缺陷的代码被执行时,才可能引发软件错误48.利用状态转换图法对下图所示的商品等价换算程序(目前处于初始状态)进行测试,下列关于输入条件、状态以及输出事件的相关描述中错误的是()(选择一项)单选题A.输入条件 输入水果的斤数 加载到初始状态,得至崎状态 待换算的水果斤数已输入“*B.输入条件 单击换算按钮 加载到初始状态,产生输出事件 必须选择水果类型并输入水果的斤数C.输入条件 点击蔬菜按钮 加载到初始状态,得到新状态 蔬菜种类已选择D.输入条件 单
22、击换算按钮 加载到 蔬菜种类已选择 状态进行组合,得 到 遗漏水果信息 和 待换算的水果斤数未输入 新状态49.下列关于缺陷处理的说法中错误的是()。(选择一项)单选题A.对缺陷进彳亍分类,确定需要优先解决的缺陷,可以减少缺陷报告的处理的成本B.风险和成本是某些程序缺陷不被修改的常见的理由C.在新的软件版本中,要关注那些被推迟修改的缺陷D.优先解决严重程度高的缺陷*50.在下列选项中,测试人员从()开始介入最有利于软件项目的成功。(选择一项)单选题A.需求分析阶段*B.设计阶段C.编码阶段D.系统测试阶段51.关于测试用例的意义有如下说法:可以避免盲目测试并提高测试效率;使软件测试的实施重点突
23、出、目的明确;在回归测试后无需修正测试用例便可继续开展测试工作;测试用例的复用化和通用化使软件测试更易于开展;则上述说法中正确的是()。(选择一项)单选题A.、B.、C.、D.、*52.关于手工测试和自动测试,下列说法错误的是()(选择一项)。单选题A.手工测试是一个主动寻找软件缺陷的过程,而自动测试是需人工干预的被动测试过程。B.自动测试执行速度比较快,它的效果肯定要比手工测试的好。*C.目前,自动测试不能取代手工测试。D.手工测试和自动测试相结合可以在一定程度上提高测试效率。53.下列关于缺陷报告的说法中错误的是()(选择一项)。单选题A.优化缺陷指的是优化缺陷的描述步骤B.缺陷报告中必须
24、包含重现缺陷的必要步骤C.为了修改方便,一个缺陷报告中要尽量包含多个缺陷*D.缺陷报告应描述清晰、准确、无歧义5 4.下列 不是软件自动化测试的优点。()(选择一项)单选题A.速度快、效率高B.准确度和精确度高C.能提高测试的质量D.能充分测试软件*55.用因果图法设计测试用例时,依据的是()之间的因果关系。(选择一项)单选题A.输入与输出*B.设计与实现C.状态与控制D.主程序与子程序56.下列_ _ _ _ _ _ 不属于软件缺陷()(选择一项)单选题A 测试人员主观认为不合理的地方*B 软件未达到产品说明书标明的功能C 软件出现了产品说明书指明不会出现的错误D 软件功能超出产品说明书指明
25、范围57.下面关于验收测试的观点错误的是?单选题A.系统操作验收测试由系统管理员来进行B.验收测试主要应用于系统测试级别*C.AIpha测试通常在开发组织现场进行,但测试并非由开发团队执行D.B eta测试或实地测试,是在客户或潜在客户现场进行并由他们执行5 8.根据软件测试V 模 型,下列选项中()主要是针对设计进行验证。(选择一项)单选题A.单元和集成测试*B.系统测试C.黑盒测试D.验证测试5 9.设计兼容性测试用例时,下列不属于选择测试平台和应用程序版本所依据的原则的是()。(选择一项)单选题A.根据流行程度,选择比较普及的操作系统和软件平台B.选择主流生产厂商的产品来进行测试C.尽量
26、选择较新的程序版本*D.根据类型把软件进行等价类划分,从每种类型中选择软件来测试60.下列关于软件质量评估的说法中错误的是()0(选择一项)单选题A.覆盖评测是对测试完全程度的评测,最常用的覆盖评测是基于需求的覆盖和基于代码的覆盖B.缺陷评估主要包括缺陷分布,缺陷状态与优先级分布和缺陷状态与严重性分析等三类C.通过测试评估确定软件的各项指标是否满足测试标准规定,检验应用程序是否合格D.动态监测是一种性能评测方法,如果测试脚本始终保持一种状态或者没有明显变化,则一定表明该测试执行发生问题*61.导致软件缺陷的最大原因是:单选题A.软件需求说明书*B.设计方案C.编码D.维护62.文档测试中需要对
27、用户说明书进行测试,下列关于对用户说明书的测试说法中错误的是()(选 1 项)单选题A.语言检查:检查标准是说明书语言专业,用词华丽*B.功能检查:检查标准是功能描述完整,准 确,并且没有描述不存在的功能C.图片检查检查标准是图片正确,清晰D.排版检查检查标准是排版正确,合 理,风格统一63.通常情况下,下列关于软件测试与调试的说法中错误的是()(选 1 项)单选题A.软件测试工作可以由测试人员和程序员共同参与B.软件测试主要集中在开发阶段进行,而软件调试将贯穿于整个软件生命周期*C.软件调试的主要任务是确定程序中潜在错误的确切位置和原因并加以改正D.软件调试通常是由开发人员完成的工作64.在
28、 输入非法数据 的测试模型中,对于输入,需要从下列()方面进行考虑。(选1项)输入数据的类型输入数据的长度输入数据的边界值输入数据的默认值 单选题A.*B.C.D.65.下面不属于事件报告的主要目的和作用的是哪个?单选题A.为开发人员和其他人员提供问题反馈,在需要的时候可以进行识别、隔离和纠正B.为测试组长提供一种有效跟踪被测系统的质量和测试进度的方法C.提高开发人员的编程技能*D.为测试过程改进提供资料66.下列关于常用测试方法的描述中错误的是()(选 1 项)单选题A.错误猜测是基于经验和直觉推测程序中所有可能存在的错误B.随机测试的所有输入数据都是随机生成的,其目标是模拟用户的操作C.通
29、过测试主要用于验证系统和它的需求是否一致,确认软件至少能做什么D.失败测试时不要蓄意攻击软件的薄弱环节*67.有效性测试是在模拟的环境下,运用黑盒测试的方法验证所测软件是否满足()中所列 的 要 求(选 1 项)单选题A.软件概要设计文档B.单元测试方案C.软件需求规格说明书*D.集成测试方案68.下面关于等价类的说法错误的是?单选题A.等价类划分可以分为两种类型的数据:有效数据和无效数据B.等价类划分也可以基于输出、内部值、时间相关的值以及接口参数等进行C.等价类技术属于基于规格说明的测试技术D.等价类划分只应用于系统测试*69.下列关于验收测试的说法中错误的是()(选 1 项)单选题A.验
30、收测试是软件产品在交付用户正式使用前的最后一道测试工序B.验收测试包括有效性测试和软件配置审查*c.验收测试一般使用生产中的实际数据进行测试D.验收测试必须由用户或者用户代表参加70.通常情况下,下列选项中不属于制订测试计划时要包含的内容是()(选1项)单选题A.测试计划的简介B.测试手段和策略C.测试进度表D.具体测试用例设计*71.通常情况下,关于缺陷报告,下列说法中正确的是()。(选择一项)单选题A.对于不可重现的错误,可以不用报告B.为了提高相关人员对缺陷的重视程度,需要夸大一些缺陷的严重性C.细小的缺陷也应该报告*D.测试人员不能引用他人的缺陷报告72.以下不属于测试报告的主要内容的
31、是?单选题A.在测试阶段发生了什么?比如达到测试出口准则的日期B.通过分析相关信息和度量可以对下一步的活动提供建议和做出决策C.对仍然存在的缺陷的评估D.为已定义的不同测试任务分配的资源*73.测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是()(选择一项)。单选题A随机选择B划分等价类C 根据接口进行选择D 根据数据大小进行选择7 4.不 属 于 白 盒 测 试 的 技 术 是()(选择一项)单选题A.语句覆盖B.判定覆盖C.边界值分析*D.基本路径测试7 5.下面不属于使用工具的潜在收益的是哪个?单选题A减少重复性的工作B.更好的一致性和可重复性
32、C.容易得到测试和测试的相关信息D.不用考虑不同工具之间的关系和互操作性*7 6.下列关于自动测试与手工测试的说法中错误的是()。(选择一项)单选题A.自动测试发现的错误一定比手工测试发现的错误多*B.自动测试可能会制约软件的开发C.自动测试在性能测试方面有着手工测试无法比拟的优势D.手工测试可以处理测试中发生的意外事件7 7.下列关于软件测试与调试的说法中错误的是()。(选择一项)单选题A.通常情况下,软件测试经历的时间要长于软件调试的时间B.一般来说,软件测试工作的开始要早于软件调试工作C.测试的只要工作是找到缺陷并解决缺陷,调试的主要工作是解决缺陷,所以软件测试包含程序调试工作*D.一般
33、来说,软件测试找到的大多是错误的外部表现,而调试能够找到错误的内部原78.下列关于白盒测试与黑盒测试的说法中错误的是().(选择一项)单选题A.用白盒测试来验证单元的基本功能时,可以使用黑盒测试的思考方法来设计测试用例B.仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件C.白盒测试适用于软件测试的各个阶段*D.在黑盒测试中使用白盒测试的手段,常 被 成 为“灰盒测试79.下列通常对测试人员的简称中错误的是()。(选择一项)单选题A.TEB.QAC.PM*D.QC80.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?单选题A.功能测试B.单元测试*C.结构测
34、试D.验收测试81.下列关于软件运行测试的描述中错误的是()。(选择一项)单选题A.检查产品信息是否真实正确,是否与实际版本一致B.检查安装的软件是否可以正常使用c.检查软件安装的目录和内容是否无遗漏或多余D.只需选择开始菜单、桌面快捷方式或快速启动图标中的一种检查是否正确打开相应程序*8 2.通常情况下,下列缺陷不能通过单元测试发现的是()。(选择一项)单选题A.变量的初始值或缺省值有错误B.输入的实际参数与形式参数的个数不相同C.提示的错误与实际的错误不相符D.一个模块的功能是否会对另一个模块的功能产生不利的影响*83.关于对软件缺陷的理解,下列说法中错误的是()。(选择一项)单选题A.软
35、件未达到软件规格说明书中规定的功能是软件的缺陷B.软件功能超出软件规格说明书中指明的范围不是软件的缺陷*C.软件未达到软件规格说明书中指明的应达到的目标是软件的缺陷D.软件难于理解,不宜使用,运行速度慢是软件的缺陷84.下列设计测试用例的方法中,主要根据输出对输入的依赖关系设计测试用例的()。(选择一项)单选题A.状态图法B.正交排列法C.因果图法*D.边界值法85.下列关于等价类划分方法的描述中错误的是()。(选择一项)单选题A.错误的划分等价类可能会降低执行测试用例时发现缺陷的能力B.为最大程度地覆盖测试,应尽可能细划等价类,不必考虑冗余*C.划分合理的等价类中的一个测试捕获缺陷的能力与该
36、等价类中其他测试相同D.根据等价类编写测试用例时,有效等价类和无效等价类都不能忽略8 6.下列关于状态转换图方法的描述中错误的是()。(选择一项)单选题A.每种状态至少访问一次B.最常见、最普遍的状态转换需要测试C.要测试所有的错误状态D.状态间最不常用的分支可以不进行测试*8 7.通常情况下,下列内容不应包含在测试用例中的是()。(选择一项)单选题A.预期结果B.测试结果C.缺陷修改情况*D.缺陷编号88.关 于 对“关闭文件 功能的测试,下列说法中错误的是()(选择一项)单选题A.编辑文件后不保存,直接从菜单关闭,系统应有是否保存文件的提示B)编辑文件后保存,单击窗口右上角的关闭按钮,文件
37、正常关闭C.编辑文件后不保存,从任务管理器中结束任务(任务不是无响应状态),程序可以直接被关闭*D.编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存文件的提示89.关于冒烟测试,下列说法中错误的是()(选择一项)单选题A.冒烟测试主要是对应用程序的关键功能进行测试B.冒烟测试的目的是为了保证程序的稳定性*C.冒烟测试的周期一般比较短D.通过冒烟测试的程序方可进入全面的测试阶段90.在软件测试活动中,下列测试行为全部属于测试开发阶段的是()(选择一项)单选A.分析测试需求,准备测试数据B.分析测试需求,设计测试用例C.设计测试用例,开发测试工具D.准备测试数据,开发测试工具*91.下
38、列关于正交排列法设计测试用例的说法中错误的是()(选择一项)单选题A.正交排列法能够使用最小的测试过程集合获得最大的测试覆盖率B.正交排列法非常适用于输入数据或输入数据的组合数量很大的情况C.正交排列法可以保证对所有变量的所有组合都进行了测试*D.当被测对象中有大量的变量且每个变量都有几个已定义状态时,可以借助正交排列92.一般来说,在软件测试各阶段中,最后进行的是().(一项)单选题A.系统测试B.单元测试C.验收测试*D.集成测试93.关于进行易用性测试的好处,下列描述中错误的是()。(一项)单选题A.能够减少用户寻求技术支持服务的数量B.能够减少培训的费用C.能够提高用户对产品的认识程度
39、D.能够提高软件的性能*9 4.通常关于一份测试计划中所包含的内容,下列说法错误的是()。(一项)单选题A.测试计划中不涉及具体的测试用例及方法B.软件产品发行时的一系列风险因素要在制定测试计划时加以考虑C.项目人员资源配备和系统软硬件资源不属于测试计划的内容*D.测试计划中应包含需要测试的项目清单以及各测试项的优先级9 5.下列关于测试用例的说法中正确的是()。(一项)单选题A.测试用例通常由软件开发人员根据自己写的代码而设计B.T成功的测试用例将证明程序的正确性C.测试用例的设计与软件的具体功能或性能有着密切的关系*D.编写具体测试用例时,一般不再需要考虑系统的需求9 6.下列关于测试方法
40、的描述中错误的是()。(一项)单选题A.通过测试主要用于验证系统和需求是否一致B.失败测试是验证系统至少能做什么,可确定程序是否满足目标C.错误测试是基于经验和直觉的一种测试技能*D.随即测试无法度量测试覆盖率97.下列关于逻辑覆盖测试的说法中正确的是().(一项)单选题A.满足条件覆盖一定可以满足判定覆盖B.满足判定-条件覆盖一定可以满足条件组合覆盖C.满足条件组合覆盖不一定能满足条件覆盖D.满足路径覆盖一定能满足判定覆盖*98.下列各选项中不是软件测试评估工作内容的是()。(选择一项)单选题A.测试工作总结B.缺陷数据分析C.测试过程评估D.测试风险分析*99.下列关于文档测试的说法中错误的是()。(选择一项)单选题A.测试文档时,从开发人员角度出发,最容易找出软件和文档的缺陷*B.要确保提供给用户的文档中的拷屏是来源于实际产品C.对文档中使用的示例要载入并使用,保证示例可以正确执行D.确认文档中的链接内存正确,没有空链接100.当输入数据或输入数据的组合数量很大时,为使用最小的测试过程集合获得最大的测试覆盖率,通常最适合采用的设计测试用例的方法是()o(一项)单选题A.边界值法B.正交排列法*C.因果图法D.状态图法。