问题驱动的软件测试设计 - 解决方案
2012-05-30 17:56
375 查看
软件测试设计是整个软件测试过程中非常重要的测试活动,其输出的工作产品都将会直接影响测试效率和有效性(不管是文档化输出,还是仅仅存在于测试人员的头脑中),进而影响软件产品的质量。而在实际测试设计过程中,测试人员却面临着各种各样的挑战和问题:
(1)测试对象的逻辑路径和测试输入数据的组合几乎是无穷的,而穷尽测试是不可能的;
(2)不同利益相关者对软件或者软件产品的质量要求是不同的;
(3)测试时间和测试资源总是非常有限的;
(4)测试人员面对的需求经常是不完善的、经常变更的;
“问题驱动的软件测试设计”通过综合应用各种测试用例设计技术与方法,并结合不同软件产品测试经验,提供了系统而专业的测试设计整体解决方案,从而不断提高组织的软件测试能力,进而提高测试效率、测试有效性和测试质量。
“问题驱动的软件测试设计”解决方案主要包括的内容如下:
第一章:问题驱动的软件测试设计
1.1 为什么软件测试设计?
1.2 软件测试设计面临的主要挑战是什么?
1.3 每个测试人员都知道很多测试技术,但测试设计为什么还是这么难?
1.4 软件测试设计也需要有过程吗?
1.5 问题驱动的软件测试设计是如何提出的?
第二章:基于规格说明的测试设计
2.1 独立于测试设计之外的测试:评审是必需的吗?
2.2 等价类划分与边界值分析
2.3 状态转换测试
2.4 决策表测试与因果图技术
2.5 正交矩阵分析、结对测试与分类树方法
2.6 场景与用例测试
2.7 白盒测试是否能拓宽基于规格说明的测试技术?
第三章:基于质量特性的测试设计
3.1 什么是软件质量?
3.2 测试与质量模型
3.3 功能测试
3.3.1 适合性测试
3.3.2 准确性测试
3.3.3 互操作性测试
3.3.4 安全保密性测试
3.4 非功能测试
3.4.1 可靠性测试
3.4.2 易用性测试
3.4.3 效率测试
3.4.4 可维护性测试
3.4.5 可移植性测试
第四章:基于风险的测试设计
4.1 什么是基于风险的测试?
4.2 风险管理的过程?
4.3 如何基于风险确定测试策略?
4.4 如何通过风险选择测试重点?
4.5 INSIDE-OUT启发式分析方法
4.6 OUTSIDE-IN启发式分析方法
4.7 攻击
第五章:基于经验的测试设计
5.1 测试设计中测试经验为什么这么重要?
5.2 基于缺陷分类的测试设计
5.2.1 什么是缺陷分类?
5.2.2 测试设计中缺陷分类能干什么?
5.2.3 如何创建合适的缺陷分类?
5.3 探索性测试
为什么探索性测试?
探索性测试中的测试设计?
如何有效管理探索性测试?
大纲下载:问题驱动的软件测试设计 - 解决方案
(1)测试对象的逻辑路径和测试输入数据的组合几乎是无穷的,而穷尽测试是不可能的;
(2)不同利益相关者对软件或者软件产品的质量要求是不同的;
(3)测试时间和测试资源总是非常有限的;
(4)测试人员面对的需求经常是不完善的、经常变更的;
“问题驱动的软件测试设计”通过综合应用各种测试用例设计技术与方法,并结合不同软件产品测试经验,提供了系统而专业的测试设计整体解决方案,从而不断提高组织的软件测试能力,进而提高测试效率、测试有效性和测试质量。
“问题驱动的软件测试设计”解决方案主要包括的内容如下:
第一章:问题驱动的软件测试设计
1.1 为什么软件测试设计?
1.2 软件测试设计面临的主要挑战是什么?
1.3 每个测试人员都知道很多测试技术,但测试设计为什么还是这么难?
1.4 软件测试设计也需要有过程吗?
1.5 问题驱动的软件测试设计是如何提出的?
第二章:基于规格说明的测试设计
2.1 独立于测试设计之外的测试:评审是必需的吗?
2.2 等价类划分与边界值分析
2.3 状态转换测试
2.4 决策表测试与因果图技术
2.5 正交矩阵分析、结对测试与分类树方法
2.6 场景与用例测试
2.7 白盒测试是否能拓宽基于规格说明的测试技术?
第三章:基于质量特性的测试设计
3.1 什么是软件质量?
3.2 测试与质量模型
3.3 功能测试
3.3.1 适合性测试
3.3.2 准确性测试
3.3.3 互操作性测试
3.3.4 安全保密性测试
3.4 非功能测试
3.4.1 可靠性测试
3.4.2 易用性测试
3.4.3 效率测试
3.4.4 可维护性测试
3.4.5 可移植性测试
第四章:基于风险的测试设计
4.1 什么是基于风险的测试?
4.2 风险管理的过程?
4.3 如何基于风险确定测试策略?
4.4 如何通过风险选择测试重点?
4.5 INSIDE-OUT启发式分析方法
4.6 OUTSIDE-IN启发式分析方法
4.7 攻击
第五章:基于经验的测试设计
5.1 测试设计中测试经验为什么这么重要?
5.2 基于缺陷分类的测试设计
5.2.1 什么是缺陷分类?
5.2.2 测试设计中缺陷分类能干什么?
5.2.3 如何创建合适的缺陷分类?
5.3 探索性测试
为什么探索性测试?
探索性测试中的测试设计?
如何有效管理探索性测试?
大纲下载:问题驱动的软件测试设计 - 解决方案
相关文章推荐
- 问题驱动的软件测试设计_问题总结
- ISTQB AL-TA/TTA连载系列02:问题驱动的软件测试设计
- 问题驱动的软件测试设计:架构与过程
- ISTQB AL-TA/TTA连载系列03:问题驱动的软件测试设计全景图
- 问题驱动的软件测试设计全景图
- PPT资料下载 - 问题驱动的软件测试设计:强化测试用例设计
- 问题驱动的软件测试管理 - 解决方案
- 问题驱动的软件测试设计 - 概要描述
- 问题驱动的软件测试设计_20140517
- 问题驱动的软件测试设计:过程详解
- PPT资料下载 - 问题驱动的软件测试设计:强化测试用例设计
- 强化测试用例设计:问题驱动的软件测试设计
- 问题驱动的软件测试设计:架构与过程
- 思维导图:问题驱动的软件测试管理大纲(图)
- TDD(测试驱动设计):通过大量测试寻找最优解决方案
- 无法解析或打开软件包的列表或是状态文件问题的解决方案
- 软件测试中我们一般会遇到三角形和年月日的问题
- 产品研发过程管理专题——编写软件测试计划需要考虑的几个问题
- 《软件测试管理》第14章软件测试常见问题——(四)测试技术常见问题
- 软件测试经典问题——NextDate函数