测试需求分析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

测测试试需需求求分分析析

⼀、什么是测试需求分析

1.测试需求分析不⾜的后果

需求模糊-测试点不明确-风险未知-计划不准确-缺陷遗

2.测试需求分析不⾜的代价

官⽅调查数据统计图

修复缺陷的成本会升⾼:可以看出需求阶段消除缺陷的代价最⼩,越往后,代价就和⼏何倍增加。

3.测试需求分析与需求分析的区别

需求分析测试需求分析

执⾏者:需求分析师测试⼯程师

来源:客户以及客户描述需求规格说明书

动作:确认需求,保证需求完整,⽆遗分析分解需求,指定测试策略

结果:需求规格说明书功能点,验证需求实现

注:功能点:能够单独完成某个具体业务流程,例如登录、注册就是两个功能点

测试点:对功能点的⼀个分解,源于项⽬需求吗,例如对登录的输⼊框进⾏各种测试、

例⼦:

客户说我想买电脑

需求:买电脑

需求分析:1.款式:买笔记本还是台式

2.品牌:dell、苹果、联想

3.预算:2000-3000、3000-4000、4000-5000、5000-6000以此类推

4.主要⽤途:打游戏,商⽤,家⽤休闲

测试需求分析:将所有的列出来,进⾏⼀个结合分析,例如2000的笔记本电脑⽤于打游戏的有多少种,哪种结合⽤户的需求时⽐较适合的。

4.为什么要做测试需求分析

(1)不直观-直观

测试范围明确

功能点细化

业务场景明确

(2)不明确-明确

明确输⼊输出以及中间处理

(3)不可度量-可度量

测试范围

任务量

⼯作⼯时

5.测试需求分析产物

明确需求-分解需求-发现疑问-测试点-识别风险

⼆、如何进⾏测试需求分析

1.学会阅读需求

(1)输⼊件:将⼿中的需求输⼊⽂档进⾏整合

(2)画思维导图:使⽤xmind进⾏逻辑梳理,画出⼤致的功能流程图,要注意异常流程和功能交叉的情况

分解需求,包含哪些⼤点,逐步细分

(3)记录:记录疑问点、问题点、测试难点、风险点

2.在阅读需求时,测试需求的分析思路-MFQ

M:单功能:基于模型的单功能测试分析与测试设计-可以独⽴测试的单功能模块

F:功能交互:功能交互测试分析与测试设计-单功能与单功能之间,可能存在交互点,功能交互,⽐如功能继承,⼀致性等

Q:质量属性:质量属性测试分析与测试设计-⾮功能的质量属性,⽐如性能,兼容性等

3.测试分析⽅法PPDCS

流程P:

应⽤条件:适⽤于业务流程(有明显的业务流程,如淘宝购买商品,需考虑各种分⽀/异常流程(异常:⽐如余额不⾜情况))

特征:1.有多个步骤,各步骤间有⼀定的前后约束关系,所有步骤共同完成⼀件事

2.整个过程可能涉多于⼀个的执⾏者/触发者

需求关注分析点:①分解需求,整理各个状态节点,梳理主业务流程

②仔细推敲,考虑流程中任何⼀个异常流程,各个节点的流转

③分解需求,找准流程特性需求点,把握功能流程的颗粒度

④主流程减少异常流程,流程简单

⑤适⽤于M、F相关功能点分析

参数P:

特点:①“参数值的个数有限,可以通过遍历的⽅式来测试覆盖到”

②系统会对不同的“参数值”做出不同的处理或响应

需求分析关注点:①识别参数,整理参数取值范围

②增加参数对已有业务影响

③使⽤判定表/判定树等⽅式分析

④适⽤于M、F类

数据D:

应⽤条件:①当需求紧急围绕着⼀些数据,每个数据有明确的取值范围时,⼀般使⽤等价类和边界值

特征:①数据之间没有明显的“各种组合关系从⽽构成某种规则”,各数据之间的逻辑关系时相互⽐较独⽴的

②各数据的取值之间有可能存在⼀些约束关系

需求分析关注点:①明确显性数据范围,⽐如编辑框长度、可输⼊字符

②发掘隐藏数据,⽐如性能、智能通道数及达到或超出的反应

③等价类、边界值分析,M类⽐较多

组合C:

应⽤条件:需求围绕⼀些因⼦,各因⼦有⼏种不同的状态,但是因⼦之间组合数⽬庞⼤,⼈⼯难以穷举,所以⽤组合类的⽅法正交实验法来

设计

特征:①因⼦个数多

②每个因⼦有多种可能存在的状态

③因⼦之间可能存在⼀些逻辑约束关系

需求分析点:主要是为了减少测试⽤例数,已较少的⽤例数覆盖较多的测试点

文档评论(0)

mmhaijing + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档