需求分析方法??把测试流程图表化
作者:网络转载 发布时间:[ 2011/5/24 13:24:02 ] 推荐标签:
一、需求分析基础
1、什么是测试需求
需求测试,是验证需求是否是正确的、完整的、无二义性。测试人员要能够分辨出来问题点,并跟用户进行核对,确定用户的真实需求。
需求测试的输入:需求文档(MRD、PRD、UC)
需求测试的输出:问题点及修改建议,测试分析MM图。
2、为什么要进行需求测试
1)新人对业务不熟:测试人员对被测系统的业务流程不熟悉
2)错误或缺失测试方法:对功能点没有采用正确的测试方法, 导致测试不充分。
3)场景的缺失或部分缺失:Spec非常详细,所有的精力放在功能点的测试上,忽视了业务场景的覆盖
4)为了知道需求变更:这是不想,但又经常发生的事情
3、需求测试的范围
1)需求背景,目标,影响范围
2)系统的输入输出,类型,精度,允许的出错次数,输出的格式,数据的来源以及正确性
3)响应时间,提示的方式,异常处理方式,性能指标
4)主要流程描述,操作流程和步骤说明,分析是否合理化
5)需求的上下文是否一致,有没有于其他需求发生冲突
6)需求逻辑是否足够清晰,每个条款都是描述问题及解决问题是否包含
7)需求是否都是可测试的
8)寻找隐含的需求,和相互依赖的需求
4、推荐的需求文档格式
1)业务名称解释
2)需求背景及目标介绍
3)用户操作场景说明
4)功能总览:用列表的方式,逐项叙述对系统所提出的功能要求,说明输入什么量、经怎么样的处理、得到什么输出
5)系统交互图
6)界面原型(对该系统的输入、输出数据类型、格式、数值范围、精度的描述)
7)业务规则说明
8)业务正常流流程:功能模块,主要操作
9)业务异常流处理:异常场景,错误提示;异常流转
二、淘宝需求模式
PD、运营参与,前期需求讨论、PRD需求整理、PRD,UC评审、测试需求分析,测试用例设计
淘宝存在的项目优化很多,中途接手项目的情况很普遍,测试人员需要考虑的全局观和整体性体现在业务建模上和业务流程上的全面性
需要注意的:项目背景
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11