下面的哪一项测试步骤中需要进行局部数据结构测试: ( A )
A、单元测试
B、集成测试
C、确认测试
D、系统测试
从测试阶段角度,测试结束的正确顺序是:( B )
A、单元测试、集成测试、系统测试、确认测试
B、单元测试、系统测试、集成测试、确认测试
C、确认测试、集成测试、系统测试、单元测试
D、确认测试、系统测试、集成测试、单元测试
软件的六大质量特性包括: ( A )
A、功能性、可靠性、可用性、效率、可维护、可移植
B、功能性、可靠性、可用性、效率、稳定性、可移植
C、功能性、可靠性、可扩展性、效率、稳定性、可移植
D、功能性、可靠性、兼容性、效率、稳定性、可移植
下面的哪一项测试步骤中需要进行局部数据结构测试: ( A )
A、单元测试
B、集成测试
C、确认测试
D、系统测试
下列哪一项不是白盒测试? ( C )
A. 单元测试
B. 集成测试
C. 系统测试
D. 回归测试
软件测试的目的是。 (C)
A . 表明软件的正确性
B. 评价软件质量
C . 尽可能发现软件中的错误
D. 判定软件是否合格
关于白盒测试与黑盒测试的最主要区别, 正确的是(A)
A. 白盒测试侧重千程序结构, 黑盒测试侧重于功能
B . 白盒测试可以使用测试工具,黑盒测试不能使用工具
C . 白盒测试需要程序参与,黑盒测试不需要
D. 黑盒测试比白盒测试应用更广泛
在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是。(B)
A . 条件覆盖
B. 条件组合覆盖
D. 判定覆盖
C. 语旬覆盖
在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是 (C)
A . 条件覆盖
C. 语句覆盖
B. 条件组合覆盖
D. 判定覆盖
方法根据输出对输入的依赖关系设计测试用例。(C)
A . 路径测试 B. 等价类
C . 因果图 D. 归纳测试
Junit测试在单元测试阶段测试 ,主要用于(A)
A. 白 盒 测试 B. 灰盒测试
C. 黑盒测试 D. 确认测试
不属于白盒测试的技术是。(C)
A.路径覆盖
C. 边界值分析
B. 判定覆盖
D. 条件覆盖
Junit适用于java开发人员在_____阶段,进行单个方法实现功能或者类本身的测试,主要用于白盒测试。(C)
A . 集成测试
C.单元测试
B . 验收测试
D.确认测试
软件测试是按照特定的规程, _____的过程。 (A)
A. 发现软件错误 B. 说明程序正确
C. 证明程序没有错误 D. 设计并运行测试用例
一个成功的测试是。 (B)
A . 发现错误码 B. 发现了至今尚未发现的错误
C. 没有发现错误码 D . 证明发现不了错误
下列模型哪个软件测试过程模型 。 ( A)
A. W 模型 B. 漠布模型
C. L 模 型 D. G 模 型
单元测试一般以 为主。 ( A)
A. 白盒测试 B. 黑盒测试
C. 系统测试 D. 分析测试
编码阶段产生的错误由_____检查出来的。 ( A)
A. 单元测试 B. 集成测试
C. 系统测试 D. 有效性测试
测试工程师一般分为两类:测试开发工程师和(A )
A.软件测试工程师
B.软件开发工程师
C.通信开发工程师
D.黑盒测试工程师
一个完整的测试部门,一般不包含以下角色(D )
A.测试主管
B.测试工程师
C.测试设计人员
D.培训师
测试工程师由不包含以下哪一类(B)
- 白盒测试技术人员
- 前台美工技术人员
- 黑盒测试技术人员
- 自动化测试技术人员
测试工程师的能力不包括(D)
- 能够熟练应用测试方法
- 能够独立编写测试计划
- 能够独立编写测试总结分析报告
- 能够编写入侵脚本攻击软件
软件测试的目的是( B )
A 避免软件开发中出现的错误
B 发现软件开发中出现的错误
C 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D 修改软件中出现的错误
坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期( A )。
A 技术评审
B 程序测试
C 改正程序错误
D 管理评审
为了提高测试的效率,正确的做法是( A )。
A 选择发现错误可能性大的数据作为测试用例
B 在完成程序的编码之后再制定软件的测试计划
C 随机选取测试用例
D 使用测试用例测试是为了检查程序是否做了应该做的事
以下那一种选项不属于软件缺陷( D )。
A 软件没有实现产品规格说明所要求的功能
B 软件中出现了产品规格说明不应该出现的功能
C 软件实现了产品规格没有提到的功能
D 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题
单元测试中设计测试用例的依据是( D )。
A 概要设计规格说明书
B 用户需求规格说明书
C 项目计划说明书
D 详细设计规格说明书
下面有关软件缺陷的说法中错误的是( C)。
A 缺陷就是软件产品在开发中存在的错误
B 缺陷就是软件维护过程中存在的错误、毛病等各种问题
C 缺陷就是导致系统程序崩溃的错误
D 缺陷就是系统所需要实现某种功能的实效和违背
下面有关测试原则的说法正确的是( A )。
A 测试用例应由测试的输入数据和预期的输出结果组成
B 测试用例只需选取合理的输入数据
C 程序最好由编写该程序的程序员自己来测试
D 使用测试用例进行测试是为了检查程序是否做了它该做的事
用黑盒技术设计测试用例的方法之一为( A )
A 因果图
B 逻辑覆盖
C 循环覆盖
D 基本路径测试
以程序的内部结构为基础的测试用例技术属于( D )。
A 灰盒测试
B 数据测试
C 黑盒测试
D 白盒测试
( B )方法根据输出对输入的依赖关系设计测试用例。
A.路径测试
B.等价类
C.因果图
D.边界值
下列关于软件验收测试的合格通过准则错误的是:( C )
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求;
B. 所有测试项没有残余一级、二级和三级错误;
C. 立项审批表、需求分析文档、设计文档和编码实现不一致;
D. 验收测试工件齐全
导致软件缺陷的最大原因是:________。 ( A )
A.软件需求说明书
B.设计方案
C.编码
D.维护
测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括________。 ( A )
A、测试输入、执行条件和预期的结果。
B、测试目标、测试工具
C、测试环境
D、测试配置
在软件测试阶段,测试步骤按次序可以划分为以下几步: ( A )
A. 单元测试、集成测试、系统测试、验收测试
B. 验收测试、单元测试、系统测试、集成测试
C. 单元测试、集成测试、验收测试、系统测试
D. 系统测试、单元测试、集成测试、验收测试
软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节? ( B )
A.功能测试
B.单元测试
C.结构测试
D.验收测试
必须要求用户参与的测试阶段是________。 ( D )
A. 单元测试
B. 集成测试
C. 确认测试
D. 验收测试
不属于白盒测试的技术是_______。 ( C )
A. 语句覆盖
B. 判定覆盖
C. 边界值分析
D. 基本路径测试
在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,在下列覆盖中,其中________是最弱的覆盖准则。 ( A )
A. 语句覆盖
B. 条件覆盖
C. 判定-条件覆盖
D. 路径覆盖
____方法是根据输出对输入的依赖关系来设计测试用例的。( C )
A.边界值分析
B.等价类
C.因果图法
D.错误推测法
下列___不是软件自动化测试的优点。 ( D )
A. 速度快、效率高
B. 准确度和精确度高
C. 能提高测试的质量
D. 能充分测试软件
下列可以作为软件测试对象的是( D)。
A 需求规格说明书
B 软件设计规格说明
C 源程序
D 以上全部
调试是________。( D )
A 发现与预先定义的规格和标准不符合的问题
B 发现软件错误征兆的过程
C 有计划的、可重复的过程
D 消除软件错误的过程
在确定黑盒测试策略时,优先选用的方法是________。 ( B )
A 边界值分析法
B 等价类划分
C 错误推断法
D 决策表方法
下列_________不属于软件缺陷 ( A )
A 测试人员主观认为不合理的地方
B 软件未达到产品说明书标明的功能
C 软件出现了产品说明书指明不会出现的错误
D 软件功能超出产品说明书指明范围
下列软件属性中,软件产品首要满足的应该是( A )
A 功能需求
B 性能需求
C 可扩展性和灵活性
D 容错纠错能力
为了提高测试的效率,正确的做法是( A )。
A 选择发现错误可能性大的数据作为测试用例
B 在完成程序的编码之后再制定软件的测试计划
C 随机选取测试用例
D 使用测试用例测试是为了检查程序是否做了应该做的事
IP地址分为A,B,C,D,E 5类地址其中,B类地址起始范围( B)
1.0---126.0
128.0—191.255
192.0---223.255
224.0---239.255
产品发布后修复软件缺陷比项目开发早期这样做的费用要高 ( D )
A 1~2倍
B 10~20倍
C 50倍
D 100倍或更高
白盒测试是根据程序的_________来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。 ( C )
A 功能
B 性能
C 内部逻辑
D 内部数据
条件覆盖的目的是________。( C )
A 使每个判定的所有可能的条件取值组合至少执行一次(条件组合覆盖)
B 使程序中的每个判定至少都获得一次“真”值和“假”值。
C 使程序中的每个判定中每个条件的可能值至少满足一次。
D 使程序中的每个可执行语句至少执行一次。
如果一个判定中的复合条件表达式为(A > 1)or(B <= 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例( B )。
A 1
B 2
C 3
D 4
在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( B )。
A 可划分为2个有效等价类,2个无效等价类
B 可划分为1个有效等价类,2个无效等价类
C 可划分为2个有效等价类,1个无效等价类
D 可划分为1个有效等价类,1个无效等价类
根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是( A )。
A 系统测试
B 单元测试
C 集成测试
D 验收测试
测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是( B)。
A 随机选择
B 划分等价类
C 根据接口进行选择
D 根据数据大小进行选择