软件测试基础理论(总结)

本文详细介绍了软件测试的基础理论,包括软件的三个要素、产品质量、测试目的、标准测试过程、等价类划分法、边界值分析法、软件的内部质量六大特性、软件生命周期中的测试阶段及其相关文档、软件测试的不同类型和方法,以及测试用例设计的基本原则。内容涵盖了测试的多个方面,是学习软件测试理论的重要参考资料。
摘要由CSDN通过智能技术生成

1. 软件的三个要素:

程序(实行特定功能的代码) 文档(支持代码运行) 数据(支持程序运行一切有关)

2. 软件的产品质量 指的是?

1)质量是指实体特性的综合,表示实体满足 明确的 或 隐含要求的能力。

3. 软件测试的目的:

1)验证软件是否满足 软件开发合同 或者项目开发计划,系统/子系统设计文档,软件需求规格说明,软件产品说明等规定的软件质量要求 2)通过测试,发现软件缺陷 3)为软件产品的质量测量和评价提供依据

4. 软件测试的标准4个过程,以及对应的解释

1)测试策划:只要是进行测试的需求分析 和 测试计划的编写
2)测试设计: 依据测试需求,分析并选用,已由的测试用例或者设计新的测试用例,在进入下一个阶段工作之前,应该通过,测试就绪评审
3)测试执行,执行测试用例,获取测试结果 分析并判定 设计结果
4)测试总结:整理和分析 测试数据 ,评价 测试效果和被测软件项,描述 测试状态 最后完成软件测试报告并通过测试评审

5. 测试用例设计的基本原则,1)基于测试需求的原则 2)基于测试方法的原则 3)兼顾 测试充分性 和 效率的原则 4)执行用例的可再现性原则

6. 什么是等价类划分法?

定义:等价类划分 是在 分析 需求规格说明 基础上,把程序的输入域 划分成 若干个部分,然后再每部分中选取 代表性数据 形成测试用例

步骤:a)划分有效等价类,对规格说明 是 有意义 合理的 输入数据 所构成的集合

  b)划分无效等价类,对 规格说明 是 无意义 不合理的 输入数据 所构成的集合

  c) 为每一个等价类 定义一个唯一的编号

  d)为每一个等价类 设计一组测试用例  确保 覆盖相应的等价类

6.什么是边界值分析法?

定义:边界值分析法 是针对 边界值 进行测试的 使用 等于 大于 或者小于边界值的数据对程序进行测试的方法 就是边界值分析法。

步骤:a)通过分析 规格说明 找出 所有 可能的 边界条件

     b) 对每一个边界条件 给出 满足 和 不满足的输入数据

     c) 设计相应的 测试用例

对于满足边界值的 输入 可以发现 计算差错,对不满足的输入 可以发现 域差错

7. 软件的内部质量 ,可以从哪六大特性进行解释? 六大特性:

功能性:当软件在指定条件下使用时,软件产品 提供 满足 明确的和隐含的能力,包括适合性,准确性,互操作性,安全保密性,依从性

可靠性:在指定条件下使用时 软件产品维持规定的性能级别的能力;包括,成熟性,容错性,易恢复性,依从性

易用性:在指定条件下使用 软件产品被理解被学习 使用和 吸引用户的能力 包括 易学性 易操作性 吸引性 依从性

效率性:在规定条件下 软件产品执行其功能时使用合适数量和类别资源的能力;包括 资源利用性 和效率依从性 、

维护性:软件产品 可以被修改的能力可能包括 纠正 改进 软件对环境 需求 和功能规格说明变化的适应 包括,易分析性,易改变性,稳定性&#

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值