试卷详情
-
计算机四级软件测试工程师-83
-
[单项选择]描述性方法是将被测软件的知识建立在 ______ 环境中。
A. 手工测试
B. 自动化测试
C. 单元测试
D. 验收测试
-
[单项选择]软件静态分析一般包括:控制流分析、数据流分析、接口分析,以及______。
A. 表达式分析
B. 功能分析
C. 边界值分析
D. 因果图分析
-
[单项选择]单元测试中最后的,也可能是最重要的工作是______。
A. 重要路径测试
B. 错误处理测试
C. 边界测试
D. 接口测试
-
[单项选择]为了更好地完成极限测试,下列不属于在极限测试实施中应注意的方面的是
A. 单元测试工具的使用
B. 模拟对象的使用
C. 单元测试方法的选择
D. 单元测试用例的生成
-
[简答题]根据你对单无测试的理解,谈谈在任何情况下单元测试都是可能的吗,都足需要的吗
-
[单项选择]按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于______。
A. 规划与分析阶段的系统规划与定义
B. 规划与分析阶段的可行性分析
C. 需求分析阶段的业务规则需求分析
D. 系统设计阶段的总体设计
-
[单项选择]关于Web应用软件功能测试,以下说法正确的是()
A. 由于测试的不可穷举性,因此链接测试不需要测试所有的链接
B. Cookie测试不在Web功能测试所关注的范围之内
C. Web功能测试不能看做是对整个Web应用软件进行的集成测试
D. 在Web应用中,许多复杂的功能是通过表单完成的
-
[单项选择]单元测试足在软件开发过程中要进行的最低级别的测试活动,或者说是针对软件的最小单位一程序模块,进行正确性检验的测试工作,其主要目的是
①验证代码是否与设计相符合 ②发现编码过程中引入的错误
③发现设计和需求中存在的缺陷 ④跟踪需求和设计的实现
A. 仅①
B. 仅①和②和③
C. 仅①和②和④
D. 都是
-
[单项选择]一般来说,与设计测试用例无关的文档是 ______。
A. 需求规格说明书
B. 程序的复杂程度
C. 源程序
D. 项目开发计划
-
[单项选择]软件测试管理包括测试过程管理、配置管理和
A. 测试用例管理
B. 测试实施管理
C. 测试评审管理
D. 测试计划管理
-
[单项选择]以下哪种软件测试不属于软件性能测试的范畴
A. 数据流测试
B. 压力测试
C. 负载测试
D. 并发测试
-
[单项选择]极限编程的主要特点有______。
A. 简单的分析设计
B. 频繁的客户交流
C. 增量式开发和连续的测试
D. 以上全是
-
[简答题]设有一个大学信息学院学生管理系统软件,其学生文件Student记录的部分属性包括Name、Num、Age、Sex、Dept等,其中:
Name(学生名)要求最少2个字符,最多8个字符;
Num(学号)要求是10位无符号整数,取值范围为2010200001~2010203335;
Age(年龄)要求是2位无符号整数,取值范围为12~99;
Sex(性别)是枚举型,只有两个取值male(男)、female(女);
Dept(系名)是枚举型,取值可以是AT(自动化系)、CS(计算机系)、ET(电子系)、MN(微纳电子系)、SW(软件学院)。
现有一个新开发的查询程序,要求输入学生年龄的上限A、性别S、系名D,利用文件Student查询所有年龄小于A岁且性别为S的D系的学生并输出这些学生的姓名和年龄。
请针对此程序完成以下工作:
给出该查询程序的查询条件表达式。
-
[单项选择]下列几种逻辑覆盖标准中,查错能力最强的是______
A. 语句覆盖
B. 条件覆盖
C. 判定覆盖
D. 条件组合覆盖
-
[单项选择]场景测试方法是基于IBM推行的RUP的测试用例生成方法,该方法的出发点是______。
A. 事件流
B. 数据流
C. 控制流
D. 用例
-
[单项选择]对于具有串联型分支结构的程序,如果有七个判断语句串联,则使用正交实验设计法,至少需要的测试用例数应为______。
A. 23
B. 24
C. 26
D. 27
-
[单项选择]集成测试的目的是测试系统的各个组成部分放在一起是否能够协调一致,在集成测试策略中要考虑的问题有 ______。
A. 测试用例的生成及执行
B. 选择集成的实体
C. 测试结果的判断
D. 以上全部
-
[单项选择]一个功能增强型项目,即其以前的产品都已经很稳定,并且新增的项目只有少数几个构件被增加或修改。对于这样的项目我们通常选择哪种集成测试策略最好
A. 自顶向下集成策略
B. 自底向上集成策略
C. 三明治式集成策略
D. 一次性集成测试策略
-
[单项选择]对于采用增量开发过程模型开发的产品,通常会采用的集成策略是 ______。
A. 基干集成测试
B. 高频集成测试
C. 协作集成测试
D. 基于事件的集成测试
-
[单项选择]下列关于测试方法的叙述中不正确的是______。
A. 从某种角度上讲,白盒测试与黑盒测试都属于动态测试
B. 功能测试属于黑盒测试
C. 对功能的测试通常是要考虑程序的内部结构的
D. 结构测试属于白盒测试
-
[单项选择]测试项目的输出标准包括()
A. 测试执行标准、测试分析
B. 缺陷描述和处理标准
C. 文档标准和模板、质量评估标准等
D. 以上全都是
-
[单项选择]在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是
A. 用户手册
B. 外部设计规格说明
C. 内部设计规格说明
D. 测试计划手册
-
[单项选择]测试的复用包括______。
A. 测试用例的复用
B. 软件缺陷报告的复用
C. 软件过程信息的复用
D. 以上全是
-
[单项选择]下列测试方法中,不属于白盒测试技术的是______。
A. 判定覆盖
B. 语句覆盖
C. 条件组合覆盖
D. 边界值分析
-
[单项选择]下列属于QESAT/C的优点是 ______。
A. 及早地发现程序中隐藏的错误
B. 快捷有效地理解程序结构
C. 帮助分析和测试程序
D. 以上全部
-
[单项选择]下面有关测试设计的叙述中,说法不正确的是
A. 测试用例的设计是一项技术性强、智力密集型的活动
B. 在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可
C. 在开展测试用例设计前,必须将测试需求进行详细展开
D. 在一般的测试组织内,测试用例的评审可能不是正式的评审会
-
[单项选择]不是软件测试评估的目的是______。
A. 量化测试过程,判定测试进行的状态
B. 决定什么时候测试可以结束
C. 保证每个阶段的测试任务得到执行
D. 为最后的测试或质量分析报告生成所需的量化数据