软件测试复习题

合集下载

软件测试考试复习题(含答案)

软件测试考试复习题(含答案)

1.软件缺陷是由很多方面造成的,以下哪个方面是造成软件缺陷的最多的地方〔A 〕A.规格说明书B.系统设计结果C.编写代码D.其他2.覆盖准那么最强的是〔D 〕A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖3.实际的逻辑覆盖测试中,一般以〔C 〕为主设计测试用例。

A.条件覆盖B.判定覆盖C.条件组合覆盖D.路径覆盖4.发现错误能力最弱的覆盖准那么是〔A 〕。

A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖5.单元测试所使用的主要测试方法是〔B 〕A.黑盒测试B.白盒测试C.集成测试D.验收测试6.对于软件缺陷的修复费用,在哪个阶段的费用花费最小〔A 〕A.分析阶段B.设计阶段C.编码阶段D.发布阶段7.静态测试的主要对象是〔AB 〕A.代码检查B.代码风格与标准C.软件的功能D.设计的合理性8.单元测试主要测试是模块在〔ABC 〕上的错误。

A.语法B.格式C.逻辑D.功能9.单元测试主要由〔C 〕完成?其中〔A 〕起主要作用。

A.开发人员B.测试人员C.开发人员和测试人员D.以上都不对10.集成测试所使用的主要测试方法是〔A 〕。

A.黑盒测试B.静态测试C.动态测试D.白盒测试11.系统测试主要包括包含了多种测试活动,主要分为〔AB 〕。

A.功能性测试B.非功能性测试C.回归测试D.单元测试12.系统集成测试常见的有哪几种不同模式〔AB 〕。

A.非渐增式测试模式B.渐增式测试模式C.独立测试模式D.非独立测试模式13.软件的兼容性测试包括〔AD 〕。

A.向前和向后兼容B.多语言测试C.多版本测试D.横向测试14.软件的缺陷通常集中在〔AB 〕阶段。

A.需求分析B.系统设计C.编写代码D.软件测试15.对于一些关键代码或新人写的代码,主要采取〔B 〕方式。

A.走查B.会议审查C.代码互评D.自查16.在集成测试中,主要的集成方法有〔ABCD 〕。

A.自顶向下B.自底向上C.大爆炸D.三明治17.文档测试主要检查文档的〔ABCD 〕。

软件测试复习题集1解答

软件测试复习题集1解答

软件测试复习题1一、判断题(10题,10分)1.程序员兼任测试员可以提高工作效率。

(×)2.测试用例的数目越多,测试的效果越好。

(×)3.软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。

(√)4.软件质量保证和软件测试是同一层次的概念。

(×)5.验收测试是以最终用户为主的测试。

(√)6.没有发现错误的测试是没有价值的。

(×)7.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。

(×)8.在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。

(×) 4n+19.我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。

(×)10.单元测试属于动态测试。

(√)11.软件生存周期是从软件开始开发到开发结束的整个时期。

(×)12.传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。

(√)13.调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。

(×)14.软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。

(√)15.白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。

(×)16.在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。

(√)17.可以把不合格的开发人员安排做测试。

(×)18.传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。

(√)19.在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。

(√)20.永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。

(√)二、填空题:(10空,10分)1.软件开发过程中所产生的(需求规格说明)、概要设计规格说明、(详细设计规格说明)以及(源程序)都是软件测试的对象。

软件测试复习题-学生

软件测试复习题-学生

1 .软件测试的目的是尽可能多的找出软件的缺陷。

(Y )2 .Beta 测试是验收测试的一种。

(Y )3 .验收测试是由最终用户来实施的。

(N )4 .项目立项前测试人员不需要提交任何工件。

(Y )5 .单元测试能发现约80% 的软件缺陷。

(Y )6 .代码评审是检查源代码是否达到模块设计的要求。

(N )7 .自底向上集成需要测试员编写驱动程序。

(Y )8 .负载测试是验证要检验的系统的能力最高能达到什么程度。

(N )9 .测试人员要坚持原则,缺陷未修复完坚决不予通过。

(N )10 .代码评审员一般由测试员担任。

(N )11 .我们可以人为的使得软件不存在配置问题。

(N )12 .集成测试计划在需求分析阶段末提交。

(N )13. 软件需求是度量软件质量的基础。

不符合需求的软件就不具备质量。

(T)14. 全面质量管理的定义是:一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。

(T)15. 发现错误是软件测试的唯一目的。

(F)16. 白盒测试可以找出软件遗漏功能和代码错误问题。

( F)17.软件的质量有测试组决定。

( F)18.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。

( T)19. 测试从不可知内部条件开始,结果是不可预见的。

(F)20. 软件缺陷一定是由编码所引起的. 。

(F)21. 软件测试等于程序测试。

(F)22. Beta测试是软件的多个用户在实际使用环境下进行的测试。

(T)23.经验表明测试后程序残存的错误数目与该程序中以发现的错误数目或检错率成正比(T) 24.验收测试比较适合采用软件自动化测试工具进行测试。

(F)1 软件测试的核心是(A)A、测试用例B、测试人员C、编程人员D、测试方法2、为了提高测试的效率,应该(D )。

A 随机地选取测试数据B 取一切可能的输入数据作为测试数据C 在完成编码以后制定软件的测试计划D 选择发现错误的可能性大的数据作为测试数据3、软件的集成测试工作最好由(D )承担,以提高集成测试的效果。

软件测试复习题含答案

软件测试复习题含答案

一、选择题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)1~2倍 (B)10~20倍(C)50倍 (D)100倍或更高10、_____把黑盒子测试和白盒子测试的界限打乱了。

()(A) 灰盒子测试(B)动态测试(C)静态测试(D)失败测试11、软件测试的目的是________。

()(A)发现程序中的所有错误(B)尽可能多地发现程序中的错误(C)证明程序是正确的(D)调试程序12、下列_______不属于测试原则的内容()(A)软件测试是有风险的行为(B)完全测试程序是不可能的(C)测试无法显示潜伏的软件缺陷(D)找到的缺陷越多软件的缺陷就越少13、导致软件缺陷的最大原因是________。

软件测试复习题汇总

软件测试复习题汇总

软件测试总复习题一、单选1.对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为(B)A)测试B)调试 C)错误分析D)验证2.数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种(A)A)语句覆盖B)控制覆盖C)分支覆盖D)路径覆盖3.程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径(C)A)5 B)6 C)7 D)84.如果一个判定中的复合条件表达式为(A > 1)or(B <= 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例(B)A)1 B)2 C)3 D)45.自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试(A)A)最底层B)下一层 C)最高层 D)上一层6.基本路径测试满足( B)A)语句覆盖B)路径覆盖 C)分支覆盖 D)条件覆盖7.集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性(B)A)正确性B)可靠性 C)可使用性 D)可维护性8.在软件性能测试中,下列指标中哪个不是软件性能的指标( D )A)响应时间B)吞吐量 C)资源利用率 D)并发进程数9.下列关于软件性能测试的说法中,正确的是(B)A)性能测试的目的不是为了发现软件缺陷B)压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C)性能测试通常要对测试结果进行分析才能获得测试结论D)在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处10.下列关于软件可靠性测试的说法中,错误的是( A)A)发现软件缺陷是软件可靠性测试的主要目的B)软件可靠性测试通常用于有可靠性要求的软件C)在一次软件可靠性测试中,执行的测试用例必须完全符合所定义的软件运行剖面D)可靠性测试通常要对测试结果进行分析才能获得测试结论11.下列关于面向对象软件测试的说法中,正确的是(A)A)在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试B)在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C)假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法D)对于一棵继承树上的多个类,只有处于叶节点的类需要测试12.下列哪种测试不属于面向对象单元测试考虑的范畴(D)A)成员方法的测试B)类的测试C)类树的测试D)多个相互协作的类树的测试13.下列关于面向对象集成测试的说法中,正确的是(B)A)大突击集成是面向对象集成测试最常用且最有效的方法B)自底向上集成和自顶向下集成都需要为集成测试开发大量代码C)协作集成在任何情况下都优于自底向上集成和自顶向下集成D)高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试14.下列有关测试过程V模型的说法中,正确的是(C)A)验收测试应确定程序的执行是否满足软件设计的要求B)系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C)单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D)集成测试在编码结束前就可以开始15.计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及(C)A)系统测试B)验收测试C)系统测试和验收测试D)配置项测试、系统测试和验收测试16.经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该(D)A)较少B)较多C)相似D)不确定17.同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。

软件测试复习题

软件测试复习题

名词解释题1.软件生命周期从软件项目提出直至不再使用、需要重新开发的生命周期。

包括需求、概要设计、详细设计、代码实现、软件测试、维护等阶段。

2.软件质量软件质量就是指软件系统或系统中的软件部分的质量,即满足用户需求,包括功能需求和性能需求的程度。

3.软件测试软件测试是一种作为主体的人通过各种手段对客体软件的某种固有属性进行的一种以认知,和改造为目的的活动4.软件错误也称故障,导致失效的原因,或者程序内部的一个错误。

5.软件缺陷在程序中存在的,有可能诱发软件故障或导致软件失效的潜在因素。

6.动态测试动态测试是在抽样测试数据上执行程序并分析输出以及发现错误的过程。

包括白盒测试技术和黑盒测试技术7.静态测试静态测试是不执行程序代码而寻找文档、程序代码中可能存在的错误的过程。

8.黑盒测试黑盒测试也称功能测试或数据驱动测试,前提是已知产品所具有的功能,通过测试来检测每个功能是否都正常使用。

黑盒测试法常用的技术包括:功能分解法、等价类划分法、边界值解析法、因果图法、随机测试、猜错法等。

9.白盒测试白盒测试是吧测试对象看做一个打开的盒子。

利用白盒测试法进行动态测试时,除了要验证软件的功能特性之外,还特别需要测试软件产品内部结构和处理过程。

白盒测试法的覆盖标准由逻辑覆盖测试、基本路径测试和循环结构覆盖测试。

10.单元测试单元测试的对象是程序系统中的最小单元---模块。

单元测试的依据是详细设喵叔,单元测试应对模块内所有重要的控制路径测试测试用例,以便发现模块内部的错误。

单元测试多采用白盒测试技术,对系统内多个模块可以进行并行测试。

11.集成测试集成测试,也称组装测试、联合测试、子系统测试,在单元测试的基础上,将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的模块之间问题。

两种集成方式:一次性集成方式和增殖式集成方式。

12.系统测试系统测试是将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试,包括恢复测试、安全测试、强度测试和性能测试等。

《软件测试》期末复习试题及答案

《软件测试》期末复习试题及答案

《软件测试》期末复习试题及答案阶段测试一一. 单选题(共16题,65.6分)1. (单选题)(D )不是正确的软件测试目的。

A. 尽最大的可能找出最多的错误B. 设计一个好的测试用例对用户需求的覆盖度达到100%C. 对软件质量进行度量和评估,以提高软件的质量D. 发现开发所采用的软件过程的缺陷,进行软件过程改进2. (单选题)下面说法正确的是(C)。

A. 经过测试没有发现错误,说明程序正确B. 测试的目标是证明程序没有错误C. 成功的测试是发现了迄今尚未发现的错误的测试D. 成功的测试是没有发现错误的测试3. (单选题)下列选项中,不属于软件测试工程师职责范围的是(C)。

A. 测试方案设计B. 测试用例设计C. 进行代码调优D. 测试实施4. (单选题)下面属于软件测试模型的是(A)A. W模型B. 瀑布模型C. L模型D. G模型5. (单选题)下面关于软件测试模型的描述中,不正确的是(A)。

①V模型的软件测试策略既包括低层测试,又包括高层测试,高层测试是为了确保源码的正确性,低层测试是为了使整个系统满足用户的需求②V模型存在一定的局限性,它仅仅将测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段③W模型可以说是V模型自然而然的发展,它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试④H模型中,软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行⑤H模型中,测试准备和测试实施紧密结合,有利于资源调配A. ①⑤B. ②④C. ③④6. (单选题)下列关于W模型的描述中正确的是(A)A. W模型强调测试伴随着整个软件开发周期,测试对象不仅仅是程序,需求、功能和文档同样需要测试B. 所有开发活动完成后,才可执行测试C. W模型将软件的开发视为合同签订、需求、设计、编码等一系列串行活动D. 在W模型中,需求、设计、编码串行进行,也可以并行工作7. (单选题)V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各段的对应关系。

软件测试三级理论复习资料

软件测试三级理论复习资料

软件测试三级理论复习资料一、单选题( 每题1.5分)1、对“功能测试的回归测试经常要多次重复”的正确理解是()。

A.回归测试应该执行初测时所用的全部测试用例B.回归测试只要执行发现缺陷的那些测试用例即可C.通过多次的回归测试可以发现所有缺陷D.回归测试就是验收测试2、软件测试计划评审过程中,不需要参加的成员是()。

A.测试经理B.SQA负责人C.高层管理人员D.测试人员3、关于敏捷测试最大的特点,以下描述正确的是()。

A.响应客户需求反馈不够及时和持续B.周期性强C.测试过程采用V模型方式D.测试过程采用W模型方式4、以下关于云测试服务,描述错误的是()。

A.云终端测试:提供接入设备适配性测试、接入设备功能性测试、数据安全性测试等服务。

B.云平台测试:提供数据中心基准测试、虚拟机安全性测试、云计算平台兼容性测试等服务。

C.云设施测试:提供基准测试、存储能耗测试、基础设施兼容性测试、易用性测试等服务。

D.云应用测试:提供应用的功能、性能、可靠性、稳定性、易用性等测试服务。

5、在执行测试中,主要参考的文档是()。

A.软件需求说明书B.测试用例C.详细设计说明书D.集成测试计划6、在LoadRunner的VuGen组件中代码的两种视图显示方式分别是脚本视图/Script View、树视图/Tree View。

()A.对B.错7、系统功能测试过程中,验证需求可以正确实现的测试用例称为()。

A.业务流程测试用例B.功能点测试用例C.通过测试用例D.失败测试用例8、有关评估系统效率质量特性,以下论述正确的是()。

A.响应时间越长,系统执行效率越高B.响应时间和交易执行吞吐量都是用来衡量系统执行快慢的C.响应时间越短,交易执行吞吐量越大D.系统的访问量越大,交易执行吞吐量越大9、在QTP中,对象有两个概念,一个是Test Object,另一个是()。

A.RPB.OPC.ORD.RO10、在编写测试计划中,不需要参考的文档是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题。

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. 增量式集成测试有3种方式:自顶向下增量测试方法,()和混合增量测试方式。

A)自中向下增量测试方法B)自底向上增量测试方法C)多次性测试D)维护11.不属于白盒测试的技术是( )A) 路径覆盖B) 判定覆盖C)边界值分析D) 条件覆盖12.下列模型哪个是软件测试过程模型( )A) W模型B) 漠布模型C) L模型D) G模型13.下面( ) 方法能够有效地检测输入条件的各种组合可能引起的错误。

A) 等价类划分B) 边界值分析C) 错误推测D) 因果图14.在Junit中,testXXX()方法就是一个测试用例,测试方法是()。

A)private void testXXX()B)public void testXXX()C)public float testXXX()D)public int testXXX()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.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?答案:()1预防软件发生错误2发现程序错误3提供诊断错误信息A.只有1B.只有2C.只有3D.都是21、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括()A、测试输入、执行条件和预期的结果B、测试目标、测试工具C、测试环境D、测试配置22、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于()A.测试B.调试C.回归测试D.单元测试23、软件缺陷修复的代价最高的阶段为()A、发布阶段B、需求阶段C、设计阶段D、编码阶段24、下列()是关于软件缺陷的描述。

A.导致软件包含故障的人的行为B.产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况D.功能部件执行其规定功能的能力丧失25、可作为测试停止的标准是()A.当时间用光时B.执行了所有的测试用例,但没有发现故障C.当所有缺陷都已经清除时D.当达到所要求的覆盖时26、下列描述错误的是()A.软件发布后如果发现质量问题,那是软件测试人员的错B.穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的D.测试能由非开发人员进行,调试必须由开发人员进行。

27、如下图所示的N-S图,至少需要()个测试用例完成逻辑覆盖。

A .15B .16C .17D .1828、下列( )方法设计出的测试用例发现程序错误的能力最强。

A .等价类划分法B .场景法C .边界值分析法D .决策表法29、功能性测试是根据( )来设计测试用例。

A 、软件的规格说明B 、设计文档C 、程序的内部逻辑D 、维护手册30、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为( )A .单元测试B .集成测试C .回归测试D .验收测试31、( )方法是根据输出对输入的依赖关系来设计测试用例的。

A .边界值分析B .等价类C .因果图法D .错误推测法32、测试工程师的工作范围会包括检视代码、评审开发文档,这属于( )A .动态测试B .静态测试C .黑盒测试D .白盒测试33、如果F 实现一个程序,输入变量x1和x2的边界、区间分别为:a ≤x1≤d ,区间为[a,b],[b,c],[c,d];e ≤x2≤g ,区间为[e,f],[f,g];则下列( )图可表示为强健壮等价类测试用例。

A .B .fx xf eC .D .34、对于一个含有n 个变量的程序,采用基本边界值分析法测试程序会产生( )个测试用例。

A .6n+1B .5n C 、4n+1 D .7n 35、以下关于测试用例特征的描述错误的是( )A .最有可能抓住错误的;B .一定会有重复的、多余的;C .一组相似测试用例中最有效的;D .既不是太简单,也不是太复杂。

36.软件测试是采用( )执行软件的活动。

A) 测试用例B) 输入数据 C) 测试环境D) 输入条件37.下面对软件测试流程的描述,哪个是正确的?( )。

A) 制定测试计划->设计测试方案及测试用例->部署实施测试->执行测试->缺陷跟踪管理->测试总结报告B) 制定测试计划->部署实施测试->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告C) 部署实施测试->制定测试计划->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告D) 制定测试计划->设计测试方案及测试用例->执行测试->部署实施测试->缺陷跟踪管理->测试总结报告38.不属于逻辑覆盖方法的是( )。

A )组合覆盖B )判定覆盖C )条件覆盖D )接口覆盖39.导致软件缺陷的最大原因是( ) 。

A )软件需求说明书B )设计方案C )编码D )维护40.单元测试中用来模拟实现被测模块需调用的其他功能模块的是( )。

A )驱动模块B )桩模块C )主控模块f x 2fe xD)真实的被调用模块41.软件测试用例主要由输入数据和()两部分组成。

A)测试计划B)测试规则C)预期输出结果D)以往测试记录分析42 . 集成测试计划应该在()阶段末提交。

A) 需求分析B) 概要设计C) 详细设计D) 单元测试完成43.针对是否对无效数据进行测试,可以将等价类测试分为( )1)标准(一般)等价类测试2) 健壮等价类测试3)弱等价类测试4) 强等价类测试A) 3)4)B) 1)2)C) 1)3)D) 2)4)44.()方法需要考察模块间的接口和各模块之间的联系A) 单元测试B)确认测试C) 集成测试D) 系统测试45.下列软件属性中,软件产品首要满足的应该是()。

A) 功能需求B) 性能需求C) 可扩展性和灵活性D) 容错纠错能力47.在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( )A)可划分为2个有效等价类,2个无效等价类B) 可划分为1个有效等价类,2个无效等价类C) 可划分为2个有效等价类,1个无效等价类D) 可划分为1个有效等价类,1个无效等价类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.下面()方法能够有效地检测输入条件的各种组合可能引起的错误。

A)等价类划分B)边界值分析C)错误推测D)因果图54.与确认测试阶段有关的文档是()。

A)需求规格说明书B)概要设计说明书C)详细设计说明书D)源程序55.超出软件工程范围的测试是()。

A)单元测试B)集成测试C)确认测试D)系统测试56.软件测试不需要了解软件设计的()。

A)功能B)内部结构C)处理过程D)条件57.()方法需要考察模块间的接口和各模块之间的联系。

A)单元测试B)集成测试C)确认测试D)系统测试58.导致软件缺陷的最大原因是()(A)编制说明书(B)设计(C)编码(D)测试59.条件覆盖的目的是()(A)使每个判定的所有可能的条件取值组合至少执行一次(B)使程序中的每个判定至少都获得一次“真”值和“假”值。

(C)使程序中的每个判定中每个条件的可能值至少满足一次。

(D)使程序中的每个可执行语句至少执行一次。

60.在自低向上测试中,要编写称为____的模块来测验正在测试的模块。

()(A)测试存根(B)测试驱动模块(C)桩模块(D)底层模块61.在软件底层进行的测试称为()(A)系统测试(B)集成测试(C)单元测试(D)功能测试62、下列软件属性中,软件产品首要满足的应该是()A)功能需求B)性能需求C)可扩展性和灵活性D)容错纠错能力63、在进行单元测试时,常用的方法是()A)采用白盒测试,辅之以黑盒测试B)采用黑盒测试,辅之以白盒测试C)只使用白盒测试D)只使用黑盒测试64、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。

相关文档
最新文档