【软件测试】测试需求分析

2021年3月18日 2点热度 0条评论 来源: 星拱北辰

进行测试需求分析的原因

  1. 不直观的需求转变为直观的需求(用例图/活动图)
    1. 使得测试范围可以度量(有多少功能点,有多少功能项)
    2. 使得独立的功能点其对应的所有的处理分支可以度量
    3. 使得该系统需要测试的业务场景可以度量
  2. 不明确的需求转变为明确的需求
    明确其功能点对应的输出、处理和输出
  3. 不可度量的需求转变为可度量的需求
    1. 度量测试范围
    2. 度量处理分支
    3. 度量业务场景

开发需求分析与测试需求分析

  • 开发需求分析:需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。
    • 对用户需求的理解
    • 需求设计
  • 测试需求分析:包括软件功能需求分析、测试环境需求分析、测试资源需求分析等。
    • 对需求设计的理解和用户需求的理解
    • 测试设计

需求分析和测试需求分析两者的过程是相反的。

测试需求分析的四个阶段

  1. 明确需求的范围(需求中的功能点多少:粒度、优先级、流向)
  2. 明确每一个功能的业务处理过程
  3. 不同的功能点作业务的组合(各功能点间的耦合性)
  4. 挖掘显式需求背后的隐式需求(非功能性需求)

测试需求分析输出的成果物

  1. 测试整体架构(测试计划)
  2. 功能点检证表
  3. 功能处理流程图
    原文作者:星拱北辰
    原文地址: https://blog.csdn.net/weixin_43896318/article/details/114976977
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。