试卷详情
-
计算机四级软件测试工程师-4
-
[单项选择]因果图方法是根据______之间的因果关系设计测试用例。
A. 输入和输出
B. 设计和实现
C. 条件和结果
D. 主程序和子程序
-
[单项选择]下列比较适合自动化的软件测试活动是______。
A. 测试用例设计
B. 回归测试
C. 测试环境的建立
D. 探查式测试
-
[单项选择]下列说法正确的是______。
A. 语句覆盖使得每个判定的每个分支至少执行一次
B. 判定覆盖使得每条语句至少执行一次
C. 条件覆盖使得每个判定每个条件应取到各种可能的值
D. 条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次
-
[单项选择]一般说来,对一个程序单元的测试应满足一些具体的技术要求,或达到一定的技术指标。下面选项中属于单元测试相关的技术要求或指标的是______。
A. 语句覆盖率达到100%
B. 局部变量的边界条件处理正确
C. 逻辑比较和控制流处理正确
D. 以上全部
-
[单项选择]在软件测试信息流中,输入的信息主要有______。
A. 软件配置
B. 测试配置
C. 测试工具
D. 以上全部
-
[单项选择]问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是______。
A. 激活状态
B. 非激活状态
C. 已修正状态
D. 关闭状态
-
[单项选择]下列关于软件质量模型的说法中正确的是______。
A. 外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的
B. 容错性、通用性、结构性和通信性不全属于软件的质量特性
C. 内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度
D. 使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求
-
[单项选择]在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中______是最强的覆盖准则。
A. 语句覆盖
B. 条件覆盖
C. 判定覆盖
D. 路径覆盖
-
[单项选择]集成测试时,能够较早发现高层模块接口错误的测试方法是______。
A. 自底向上渐增式测试方法
B. 自顶向下渐增式测试方法
C. 非渐增式测试方法
D. 系统测试方法
-
[单项选择]以下关于Web应用软件测试的说法中,正确的是______。
A. 数据完整性测试是Web应用软件数据层测试的一项重要内容
B. 内容测试是Web应用软件易用性测试的一项重要内容
C. 表单测试是Web应用软件表示层测试的一项重要内容
D. 链接结构的测试是Web应用软件安全性测试的一项重要内容
-
[单项选择]从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试______。
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. 静态测试
-
[单项选择]在实际的面向对象集成测试中,为保证测试的充分性,往往要关注测试类间的各种连接,下面的测试方法不属于针对类间连接的测试是______。
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. 主要设备要屏蔽电磁干扰