测试需求分析

作者: 每天进步一点点变成更好的自己 | 来源:发表于2021-07-05 13:23 被阅读0次

1.需求、软件需求与测试需求

软件需求是测试需求的基础。

  • 1.需求:功能需求和非功能需求
    • 功能需求:用户需求、系统需求、业务规则。
    • 非功能需求:质量属性、约束条件、外部接口。
  • 2.软件需求:业务需求、用户需求、功能需求三个层次。
    • 业务需求:组织或客户的高层次目标、描述为什么要开发系统(why),希望达到什么样的目标、一般2-5条,记录在《软件愿景和范围》文档中。
    • 用户需求:从用户角度描述产品必须要完成什么任务、用户能使用系统来做什么(what)、通过用户访谈\调查\对用户使用场景进行整理等方法获取。
    • 功能需求:描述开发人员在产品中实现的软件功能、如何设计具体的解决方案来实现这些需求(How)、数量往往比用户需求高一个数量级、属于《软件需求规格说明书》的一部分。


      软件需求的3个层次
  • 3.测试需求
    解决测什么的问题。测试需求是制定测试计划、开发测试用例的依据。测试需求必须有一个可观察、可评测的结果,无法核实的需求不是测试需求。
    测试需求来源:根据软件需求规格说明书,开展测试需求分析活动。
    测试需求分析的目标是明确测试范围和功能处理过程。

2.测试需求重要性及测试需求分析步骤

测试需求重要性:
测试需求分析步骤:原始需求收集-原始需求整理-需求项分析-建立测试需求跟踪矩阵。


测试需求的分析步骤

2.1 原始需求收集
原始需求来源:用户需求、系统开发需求、产品愿景、产品设计说明书、同类竞争产品及其说明书、旧产品及其说明书、相关的协议和规范。
2.2 原始需求整理
概要需求整理和详细需求整理。
概要需求整理:概要设计文档,各功能模块。一般可以分为功能需求和非功能需求。可以用图或者列来表示。
详细需求整理:详细设计文档,根据整体需求情况分模块整理详细的测试需求。
2.3 需求项分析


需求项分析的3个方面

3.测试类型分析的方法

常见的测试类型:功能测试、兼容性测试、安全性测试、接口测试、数据库完整性测试、用户界面测试、负载测试、性能测试、压力测试、疲劳强度测试、恢复性测试、配置测试、安装卸载测试、用户文档测试、可用性测试(易用性测试)、稳定性测试(可靠性测试)、内存泄漏测试、本地化测试等。


测试类型

相关文章

  • 测试需求分析

    一、测试需求分析 测试需求分析就是分析我们测试什么、如何测试的过程。通过完备的测试需求分析可以输出高质量的软件测试...

  • 2018-12-21

    软件测试总结 软件测试流程: 测试需求分析,分析需求文档提取...

  • 软件测试流程

    测试准备-测试计划-测试需求-测试用例-测试执行-测试缺陷管理-测试报告总结 需求分析需求分析(Requirmen...

  • 三、测试需求分析

    1.测试需求分析 测试需求分析就是分析我们测试什么、如何测试的过程。通过完备的测试需求 分析可以输出高质量的软件测...

  • 测试需求分析

    一、测试需求分析过程 分析对象---分析过程----分析结果 1、测试需求分析的对象 产品需求文档、交互稿、技术文...

  • 一般的软件测试流程

    测试流程 需求分析 整体流程图: 需求提取 -> 需求分析 -> 需求评审 -> 更新后的测试需求文档 1. 需求...

  • 如何保证测试的覆盖率|凡猫学院

    一、首先测试需求分析要全面。 测试需求分析分两步: 1、测试需求的获取 需求的来源: 显式需求: (1)原始需求说...

  • 如何保证测试的覆盖率

    一、首先测试需求分析要全面。 测试需求分析分两步: 1、测试需求的获取 需求的来源: 显式需求: (1)原始需求说...

  • 测试工作基本流程

    测试工作基本流程包括四个基本活动、即测试需求分析、测试设计、测试执行、测试分析与总结,关键成果包括《测试需求分析》...

  • 测试工程师任职体系之专业技能篇

    1、测试分析 明确可测试性需求包括需求描述、参数范围、需求级别和检验方法,根据产品测试需求进行产品测试规格分析、测...

网友评论

    本文标题:测试需求分析

    本文链接:https://www.haomeiwen.com/subject/xhabultx.html