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 )承担,以提高集成测试的效果。 A 该软件的设计人员 B 该软件开发组的负责人
C 该软件的编程人员 D 不属于该软件开发组的软件设计人员 4、与设计测试数据无关的文档是( A )。
A 该软件的设计人员 B 程序的复杂程度 C 源程序 D 项目开发计划 5 程序的三种基本控制结构是( B )
A 过程,子程序,分程序 B 顺序,条件,循环 C 递归,堆栈,队列 D 调用,返回,转移
6、使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。 A 程序的内部逻辑 B 程序的复杂程度 C 使用说明书 D 程序的功能
7 对于软件测试分类,下列各项都是按照不同阶段来进行的划分,除了(C)。 A、单元测试 B、集成测试 C、黑盒测试 D、系统测试
8 用户在真实的工作环境中使用软件,用于测试系统的用户友好性等,这种测试是(D )。 A、集成测试 B、系统测试 C、Alpha测试 D、Beta测试 9 下列关于软件测试的叙述中错误的是(D)。
A、软件测试可以作为度量软件与用户需求间差距的手段
B、没有发现错误地测试也是有价值的 C、软件测试的根本目的是尽可能多地发现软件中存在地问题,最终把高质量的软件系统交给用户使用 D、软件测试的主要工作内容包括发现软件中存在的错误并解决存在的问题
10 做好测试自动化(TA)基本原则中叙述错误的是(D)
A、根据客户端、Web和服务器的不同特点可选择不同的测试工具 B、负载、性能自动化测试比较容易实现,但功能性测试更困难
C、软件测试自动化(TA)虽然具有很多优点,但只是对手工测试的一种补充,TA绝不能代替手工测试。 D、自动测试可以发现70-85%的缺陷; 11关于手工测试和自动测试,下列说法错误的是(B)
A、手工测试是一个主动寻找软件缺陷的过程,而自动测试是需人工干预的被动测试的过程 B、自动测试速度比较快,它的效果肯定要比手工测试的好 C、目前,自动测试不能取代手工测试 D、手工测试和自动测试相结合可以在一定程度上提高测试效率 12下列关于静态测试和动态测试的说法正确的是(B)
A. 静态测试需要运行程序,而动态测试无需运行程序 B. 静态测试可以由人工进行,也可利用工具进行 C. 动态测试的方法只能是黑盒测试 D. 静态测试的方法只能是白盒测试
13关于手工测试和自动测试,下列说法错误的是( B )
A、手工测试是一个主动寻找软件缺陷的过程,而自动测试是需人工干预的被动测试的过程 B、自动测试速度比较快,它的效果肯定要比手工测试的好 C、目前,自动测试不能取代手工测试
D、手工测试和自动测试相结合可以在一定程度上提高测试效率 14.软件测试的目的是( b )。
A)试验性运行软件 B)发现软件错误 C)证明软件正确 D)找出软件中全部错误 2.软件测试中白盒法是通过分析程序的( b )来设计测试用例的。 A)应用范围 B)内部逻辑 C)功能 D)输入数据 15.黑盒法是根据程序的( d )来设计测试用例的。 A)应用范围 B)内部逻辑 C)功能 D)输入数据 16.为了提高软件测试的效率,应该( d )。
A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据
C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例 17.与设计测试用例无关的文档是( a )。
A)项目开发计划 B)需求规格说明书 C)设计说明书 D)源程序 18.测试的关键问题是(b )。
A)如何组织软件评审 B)如何选择测试用例 C)如何验证程序的正确性 D)如何采用综合策略 19.软件测试用例主要由输入数据和( c )两部分组成。
A)测试计划 B)测试规则 C)预期输出结果 D)以往测试记录分析 20.成功的测试是指运行测试用例后( b )。
A)未发现程序错误 B)发现了程序错误 C)证明程序正确性 D)改正了程序错误
21.下列几种逻辑覆盖标准中,查错能力最强的是( d )。
A)语句覆盖 B)判定覆盖 C)条件覆盖 D)条件组合覆盖 22.在黑盒测试中,着重检查输入条件组合的方法是( d )。
A)等价类划分法 B)边界值分析法 C)错误推测法 D)因果图法
23.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( a )。 A)系统功能 B)局部数据结构 C)重要的执行路径 D)错误处理 24.软件测试过程中的集成测试主要是为了发现( b )阶段的错误。 A)需求分析 B)概要设计 C)详细设计 D)编码 25.不属于白盒测试的技术是( d )。
A)路径覆盖 B)判定覆盖 C)循环覆盖 D)边界值分析
26.集成测试时,能较早发现高层模块接口错误的测试方法为( a )。
A)自顶向下渐增式测试 B)自底向上渐增式测试 C)非渐增式测试 D)系统测试 27.系统测试以(a )文档作为测试的基础。
A)需求规格说明书 B)设计说明书 C)源程序 D)开发计划
28.使用白盒测试方法时,确定测试数据应根据( a )和指定的覆盖标准。 A)程序内部逻辑 B)程序的复杂度 C)使用说明书 D)程序的功能 29.程序的三种基本结构是(b )。
A)过程子、程序、分程序 B)顺序、选择、循环 C)递归、堆栈、队列 D)调用、返回、转移 30.结构化程序设计的一种基本方法是(d )
A)筛选法 B)递归法 C)归纳法 D)逐步求精法 31.软件调试的目的是( a )
A)找出错误所在并改正之 B)排除存在错误的可能性 C)对错误性质进行分类 D)统计出错的次数 32.程序三种基本结构的共同特点是( d ) A)不能嵌套使用 B)只能用来写简单程序
C)已经用硬件实现 D)只有一个入口和一个出口 33.下面说法正确的是( c )。
A)经过测试没有发现错误说明程序正确 B)测试的目标是为了证明程序没有错误 C)成功的测试是发现了迄今尚未发现的错误的测试 D)成功的测试是没有发现错误的测试 34.覆盖准则最强的是( d )。
A)语句覆盖 B)判定覆盖 C)条件覆盖 D)路径覆盖 35.发现错误能力最弱的是( a )。
A)语句覆盖 B)判定覆盖 C)条件覆盖 D)路径覆盖
36.实际的逻辑覆盖测试中,一般以( d )为主设计测试用例。 A)条件覆盖 B)判定覆盖 C)条件组合覆盖 D)路径覆盖
37.下面( d )方法能够有效地检测输入条件的各种组合可能引起的错误。 A)等价类划分 B)边界值分析 C)错误推测 D)因果图 38.与集成测试阶段有关的文档是(b )。
A)需求规格说明书 B)概要设计说明书
C)详细设计说明书 D)源程序 39.超出软件工程范围的测试是( c )。 A)单元测试 B)集成测试 C)确认测试 D)系统测试 40.软件测试不需要了解软件设计的( b )。 A)功能 B)内部结构 C)处理过程 D)条件
41.( b )方法需要考察模块间的接口和各模块之间的联系。 A)单元测试 B)集成测试 C)确认测试 D)系统测试 42.调试应该由( b )完成。
A)与源程序无关的程序员 B)编制该源程序的程序员 C)不了解软件设计的机构 D)设计该软件的机构 43 .下面不是软件实施活动的进入准则是:(d ) A .需求工件已经被基线化 B .详细设计工件已经被基线化 C .构架工件已经被基线化
D .项目阶段成果已经被基线化
44、用因果图法设计测试用例时,依据的是(A)之间的因果关系
A、输入与输出 B、设计与实现 C、状态与控制 D、主程序与子程序 45.关于同一等价类数据的共同特点,下列选项中说法正确的是(C)
A、如果等价类中的一个测试数据不能捕获缺陷,那么可以选择该等价类中的其他测试数据来捕获缺陷
B、如果等价类中的一个测试数据不能捕获缺陷,那么选择该等价类中的其他测试数据不一定能捕获缺陷
C、如果等价类中的一个测试数据能够捕获缺陷,那么选择该等价类中的其他测试数据也能捕获该缺陷
D、如果等价类中的一个测试数据能够捕获一个缺陷,那么选择该等价类中的其他数据测试不一定也能捕获该缺陷
46.下列关于缺陷报告中的说法错误的是(C)
A、在报告软件缺陷时要不要做任何评价
B、缺陷报告中必须包含重现缺陷的必要步骤
C、为了修改方便,一个缺陷报告中要尽量包含多个缺陷 D、缺陷报告应该描述清晰、准确、无歧义
47.通常情况下,下列选项中不属于单元测试内容的是(D)
A、模块边界条件测试 B、模块接口测试 C、内部数据流测试 D、测试程序的并发用户数 48.某次程序调试没有出现预计的结果,下列(B )不可能是导致出错的原因。
A. 变量没有初始化 B. 编写的语句书写格式不规范 C. 循环控制出错
D. 代码输入有误
49.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?(B)
A预防软件发生错误 B发现改正程序错误 C提供诊断错误信息 D.都是
50.下面哪些不是对性能测试的正确描述? D
a. 性能测试是为描述测试对象与性能相关的特征,并对其进行评价而实施和执行的一类
测试
b. 如描述和评价测试对象的响应时间、吞吐量,以及操作的可靠性和限制等特征
c. 一般可以使用被测系统的动态监测报告、响应时间及吞吐量报告、百分位图报告和各
种性能比较报告,对被测对象进行性能评测
d. 性能测试的主要目的是验证应用的功能是否被满足
51.测试的基本流程: a
1.开发人员将开放出来的产品交给测试部门。
2.测试人员使用某种测试方法测试产品并收集产品的缺陷。 3.与开发人员沟通被发现的缺陷。
4.开发人员修复缺陷并送回到测试部门重新测试。
A. 1,2,3,4 B. 2.3.1.4 C.1,3,2,4 D.2,1,3,4 52.白盒测试的方法有哪些? Abcd
A. 语句覆盖方法 B. 分支覆盖 C. 逻辑覆盖 D. 循环测试 53.下面哪个不是测试用例设计基本原则是: A. 测试用例能够发现至今没有发现的错误
B.测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成 C.在测试用例设计时,应当包含合理的输入条件和不合理的输入条件 D.测试用例设计应该以功能为线索
54.在JUnit中所有测试套件类的父类是: c
A.Test B.TestCase C.TestSuite D.TestManager 55.确认测试的标准是什么? Abc
A.所有的功能需求都得到了满足 B.所有性能需求都达到了
C. 文档是正确且合理的 D.项目经理的要求达到了
56.关于软件质量的描述,正确的是b
A.软件质量是指软件满足规定用户需求的能力
B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性; C.软件质量保证过程就是软件测试过程 D.以上描述都不对
57.衡量计算机的平均无故障时间是计算机的 a
A.可靠性 B.可维护性 C.适应性 D.稳定性 58.软件测试员的职责有:b
①制定测试计划 ②设计测试用例 ③设计测试过程、脚本 ④评估测试过程 A.①④ B.②③ C.①③ D.以上全是
59.正式技术评审是软件工程师组织的软件质量保证活动,下面关于正式技术评审指导原则错误的是c
A.评审产品,而不是评审生产者的能力 B.要有严格的评审计划,并遵守日程安排
C.对评审中出现的问题要充分讨论,以求彻底解决 D.限定参与者人数,并要求评审会之前做好准备
60.测试过程的活动几乎贯穿整个开发过程,他大体分为( d )和验收测试阶段 A.模块测试 集成测试 有效性测试 B.模块测试 功能测试 回归测试
C.单元测试 功能测试 用户测试 D.单元测试 集成测试 系统测试 61.测试过程的单元测试,集成测试和系统测试分别以( a ) 文档为指导
A.需求规格说明书 概要设计 详细设计 B.产品目标设计 产品设计 测试计划 C.产品需求分析 产品设计 产品测试计划 D.测试计划 测试用例设计 测试报告 62.某大学学籍管理系统中,假设学生年龄的输入范围为16-40,则根据黑盒测试中的等价划分技术,下面划分正确的是( b )
A.可划分为2个有效等价类,2个无效等价类 B.可划分为1个有效等价类,2个无效等价类 C.可划分为2个有效等价类,1个无效等价类 D.可划分为1个有效等价类,1个无效等价类 63.下面有关软件缺陷的说法中错误的是(c) A.缺陷就是软件产品在开发中存在的错误
B.缺陷就是软件维护过程中存在的错误、毛病等各种问题 C.缺陷就是导致系统程序崩溃的错误
D.缺陷就是系统所需要实现某种功能的实效和违背
64.在软件生命周期的哪个阶段,软件缺陷修复费用最低的是(a ) A.需求分析 B.设计 C.编码 D.产品发布 65.要求用户参与的测试阶段是( d )
A.单元测试 B.集成测试 C.系统测试 D.验收测试 66.调试是(d )
A. 发现与预先定义的规格和标准不符合的问题 B.发现软件错误征兆的过程 C.有计划的、可重复的过程 D.消除软件错误的过程
67.一个程序中所含有的路径数与(a) 有着直接的关系
A.程序的复杂程度 B.程序语句行数 C.程序模块数 D.程序指令执行时间 68.在自底向上测试中,要编写称为( b )的模块来测试正在测试的模块 A.测试存根 B.测试驱动模块 C.桩模块 D.底层模块 69.配置测试(c)
A.是指检查软件之间是否正确交互和共享信息 B.是交互适应性,实用性和有效性的集中体现 C.是指使用各种硬件来测试软件操作的过程 D.检查缺陷是否有效改正
70.在没有产品说明书时使用(a)
A.探索测试 B.功能测试 C.动态测试 D.静态测试 71.不属于集成测试步骤的是()
A制定集成计划成本 B执行集成测试 C记录集成测试结果 D回归测试 72.属于软件测试活动的输入工件是(c)
A软件工作版本 B可测试性报告 C软件需求工件 D软件项目计划 73.下面哪些属于动态分析()
A代码覆盖率 B模块功能检查 C系统压力测试 D程序数据流分析 74.下面哪些属于静态分析( a )
A代码规则检查 B序结构分析 C序复杂度分析 D内存泄漏
因篇幅问题不能全部显示,请点此查看更多更全内容