软件测试技术试题集42755(2)

2019-08-29 20:49

4. 对

5. 错

6. 错

7. 对

8. 错 9. 错 10. 错 11. 对 12. 对

13. 错

14. 错

15. 错

16. 对

17. 错

18. 对

二.填空题

1. 软件测试的对象包括用户需求、需求说明书、___________________、_______________ 和运行结果。

2. 软件测试按测试阶段分为单元测试、___________________、确认测试、系统测试、____ _____________。

3. 软件测试生命周期分为:测试计划、_________________、_________________、测试执 行、测试评估五个阶段 。

4. 导致软件缺陷最大原因是___________________。

5. 测试用例的作用是________________________________________________。

6. 测试设计员的职责是____________________和________________________。

7. 软件的易用性要让___________________来评价。

8. 软件的健壮性包含了____________能力和_____________能力。

9. 软件的功能性质量因素包括健壮性、________________和______________。

10. 非功能性质量因素包括性能、清晰性、易用性、____________、____________。 解答:

1. 设计说明书、源代码

2. 集成测试、验收测试

3. 测试设计、测试开发

4. 需求错误

5. 验证某个程序路径是否满足特定的需求

6. 设计测试用例、设计测试脚本

7. 用户

8. 容错、恢复

9. 正确性、可靠性

10. 安全性,可扩展性,兼容性,可移植性(填写2个)

三.名词解释 1. 软件的可移植性

2. 软件质量

3. 软件质量模型

4. 软件的健壮性

5. 软件质量要素

解答:

1. 软件的可移植性指的是软件不经修改或稍加修改就可以运行于不同软硬件环境(CPU、

OS

和编译器)的能力,主要体现为代码的可移植性。

2. 软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的方方面面。

3. 软件质量模型指出了质量属性之间的联系和高质量软件的质量属性构成,人们通过软件 质量模型来评价一个软件的质量。

4. 健壮性是指在异常情况下,软件能够正常运行的能力

5. 对软件整体质量或用户需求影响最大的那些质量属性

四.简答题

1. 比较验证与确认的区别

2. 某公司生产出一个新型的纸杯,现由你对纸杯进行测试,以保证纸杯的质量和口碑,请 根据软件质量要素简述测试方法和目的。

3. 简述测试用例的作用及包含的主要元素。

4. 简述软件设计阶段的工作内容

5. 简述设计测试用例的基本原则

6. 简述什么是软件的可扩展性,什么时候需要考虑软件的可展性。

解答:

1. 确认 评估将要开发的软件产品是否正确无误、可行和有价值的。 确认意味着确保一个待开发软件是正确无误的,是对软件开发构想的检测。

验证

检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件开发各阶段的要

求或期望的结果相一致。 验证意味着确保软件会正确无误地实现软件的需求,开发过程是沿着正确的方向进行的 。

2. 正确性:是否漏水、是否有包装错误

健壮性:反复装水倒水或一直保持水满的状态,测试漏水时间是否达标 可靠性:测试一箱纸杯中有多少个坏的

性能:测试装油、热水、冰水的漏水时间

易用性:测试纸杯是否容易使用,包装是否符合用户特点 安全性:测试纸杯是否结实

兼容性:测试纸杯是否按国家标准生产

3. 为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路 径或核实是否满足某个特定需求。 主要元素:用例、用例名称、测试目的、前提条件、测试环境、测试步骤、预期结果、. 实际的结果/测试的结果

4. 对每个测试需求,确定所需的测试用例。 对每个测试用例,确定其输入和预期结果。

5. 测试用例的代表性

能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极 限的输入数据、操作和环境设置等。

测试结果的可判定性

即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。 测试结果的可再现性

即对同样的测试用例,系统的执行结果应当是相同的。 测试环境配置

编写测试用例文档 对测试用例进行同行评审

6. 软件的可扩展性是反映软件适应“变化”的能力。 软件的可扩展性关键要看软件的规模和复杂性

如果软件规模很小,问题很简单或者软件并不需要后继开发,那么亦无所谓“可扩展性 ”了。 如果软件规模很大,问题很复杂或采用了增量开发模式,倘若软件的可扩展性不好,那 么软件难以维护,甚至不能使用。

五.应用题 解答:

第三章 白盒测试

一.判断题

1. 代码走查的要点是代码编写是否符合标准和规范,是否存在逻辑错误。( )

2. 对于每个函数,路径覆盖测试是绝对做不到的。( )

3. 满足条件覆盖肯定满足语句覆盖。( )

4. 静态测试只能发现简单的语法错误,效率低,耗费时间。( )

5. 代码审查过程应将注意力用于查找错误而不是修正错误。( )

6. 路径上的节点都至多出现一次,除非初始和终止节点是相同的节点,称之为简单路径。 ( )

7. 如果存在一个测试用例集T可以访问所有长度为2的子路径,则称该测试用例集满足了图

的边对覆盖准则。( )

8. 数据流测试中,节点内一个变量V的值被修改,则称变量V在该节点处被定义。( )

9. 数据流测试中,节点内一个变量V的值被访问,则称变量V在该节点处被定义。( )

10. 如果存在一个变量v的从li 到lj 的 Def-pair 路径, 则称变量v 可以从定义节点li 到 达 使用节点lj( )

解答: 1. 对 2. 错

3. 错

4. 错

5. 对

6. 对

7. 对

8. 对 9. 错 10. 对

二.填空题

1. 白盒法设计测试用例覆盖强度最高的方法是______________________。

2. 静态测试包括桌面走查、__________________和__________________。

3. 代码审查的参与人员为_______________、________________、模块设计人员和一名测试 专家_。

4. 选择足够的测试用例,使得程序中每个语句至少都能被执行一次,则满足了白盒测试中 的____________覆盖。


软件测试技术试题集42755(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:工程投入的主要施工机械设备情况及进场计划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: