测试方案设计流程指南

作为一个测开人员,也是要懂整体产品的测试流程的,特别是面试的时候,总有些技面官很关注这些理论东西,不要好高骛远,踏实的打好一切基础。废话不多说,直接上理论。

一、测试方案设计基本理论

产品分析,产品测试需求分析,测试规格分解分配,特性测试需求分析,特性测试设计,测试设计维护,测试用例设计,测试用例设计维护。
测试特性方案设计任务书
测试特性方案设计任务书包含了测试特性、测试方案设计策略以及对测试规格的分配,这里提到的测试方案和测试特性的概念一一对应,每个测试特性对应一份测试方案。
分配的产品测试规格
产品测试规格已经在测试规格分解分配中根据测试特性进行了分配,这里需要找出对应的测试特性的产品测试规格
其他参考输入
开发的SRS、测试经验库、协议等其它相关资料
经过特性测试需求分析活动后,对产品测试规格大体有如下几种结果:
1)对产品测试规格不处理,直接进行特性测试设计等特性测试规格;
2)对产品测试规格进一步细化,明确参数、功能类似的多个产品测试规格有机组合等特性测试规格;
3)对于较复杂的一个或多个产品测试规格分解,形成多个特性测试规格。因此,产品测试规格与特性测试规格可能是一种细化关系、组合关系或者交叉组合关系。

二、测试方案设计工程方法概述

1)正交分析法

1.适用于功能测试
2.在设计过程中采用由外而内进行分层的思想,考虑对系统有影响的不同层次的因子,按照正交的方法进行测试设计
3.这种分层的正交设计思路充分保证了测试设计的完备性,减少测试设计遗漏
因子分析,从测试需求分析给出的产品测试规格中,提炼出设计对象,设计对象要能直观反映被设计的对象的基本功能,如果被设计对象非常复杂,可以在设计对象再采用正交的方法。
优缺点:
优点,减少测试设计遗漏,正交设计的因子都是通过分层面考虑分析得出的,从分析被测特性相关的最外围特性或设备的影响逐步到特性内部、本身的影响因素提高了测试设计的完备性;
缺点,用例数目较多,由于采用了层层正交的方式,因此在用例数目上,与常规的测试设计相比,数目相对较多,需要通过各阶段的review工作,尽量减少繁琐的部分,保证用例数目避免过于庞大。适用范围受限,正交设计方法适用于主机业务领域,解决了特性本身或特性间关系比较复杂,相互影响较大的情况的测试设计质量,但对于如配置、告警等特性不适用,建议不使用。

2)测试场景分析法

主要是针对各个测试场景进行分析,进而得出输入/输出/处理的设计工程方法。
特点一:将被测试特性细分为功能独立的场景,再针对各个场景进行设计,从而从整体上降低测试设计的复杂度
特点二:从系统内部处理过程着手进行分析,找出需要测试和观察的内容,选出不需要测试和观察的内容,减少用例数量。
基本思路:分配到特性的测试规格是从多个不同角度对被测试特性的描述,它们是一些分散而缺少逻辑联系的点,如果基于这些独立的点进行测试设计结果会是无序的;
测试场景划分是从这些特点中抽象出业务模型,使后续的分析更清晰、更有条理,同时也保证设计的完备性;
在测试场景划分中考虑组网环境、数据配置、用户属性等外部环境下的被测试对象的功能行为;
IBO分析:针对每个功能流程,逐一分析被测试实体在每一状态的的输入、处理和输出,根据分析结果找出哪些应该是输入

三、测试方案的常见目录形式
1 引言
1.1 系统概述
1.2 文档概述
1.3 范围
1.4 目标读者及阅读建议
1.5 参考文档
2 软件测试环境
2.1 测试环境
2.2 参与组织
2.3 人员角色
2.4 测试工具
3 计划
3.1 总体计划
3.1.1 测试级
3.1.2 测试准备
3.1.3 测试类别
3.2 计划执行的测试
3.2.1 测试范围
3.2.2 测试重点
3.2.3 测试入口准则
3.2.4 测试通过标准
3.3 测试用例
4.测试实施
4.1 轮次执行
4.2 测试计划
4.3 缺陷管理
5. 测试评价
6. 风险预估与应对
7. 测试输出物

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《敏捷测试实践指南》是一本关于敏捷软件开发中测试实践的指南,以PDF格式发布。该指南主要是为软件测试人员和敏捷开发团队提供一些敏捷测试的实践方案和技巧。 首先,该指南介绍了敏捷测试的基本概念和原则。敏捷测试是指在敏捷开发环境中进行的软件测试,其目标是确保软件质量,加速产品交付和满足客户需求。通过介绍敏捷测试的原则,使测试人员能够充分理解敏捷开发过程中测试的重要性和作用。 其次,该指南提供了一些具体的测试实践和方法。其中,包括测试团队组建和角色分工,测试计划的编制和执行,测试用例设计和执行,缺陷管理和跟踪等方面。这些实践和方法旨在帮助测试人员更好地参与到敏捷开发过程中,有效地进行测试工作,提高测试效率和质量。 此外,指南还介绍了一些常用的敏捷测试工具和技术。例如,自动化测试工具和持续集成工具可以帮助测试人员进行快速、高效的测试。另外,探索性测试和故事点估算等技术可以帮助测试人员更好地理解用户需求,设计合适的测试用例。 总之,《敏捷测试实践指南》是一本全面介绍敏捷测试实践的指南,对于想要深入了解和应用敏捷测试测试人员和敏捷开发团队非常有价值。通过遵循该指南提供的实践和方法,测试人员可以更好地参与到敏捷开发中,提高测试效率和质量,满足客户需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值