在项目进行过程中,软件测试需求不是保持不变的,随着项目的进行,项目的“业务需求规格”、“软件需求规格”、“接口规范”、“设计规格”都有可能发生变化,对应的软件测试需求也可能发生变化;另外,软件测试策略、软件测试方法的调整也可能会导致测试需求的调整,需要采用规范的方法对软件测试需求进行管理,主要包括四个测试需求管理活动:需求评审、需求变更控制、需求跟踪和需求的一致性检查。

测试需求评审

经过用户接受测试需求分析和导出过程后,将得到用户接受测试需求初稿。业务管理部门应组织相关的业务人员、技术人员、环境管理人员、测试人员和其他相关人员进行用户接受测试需求评审,确保达成一致意见。

同样,测试管理部门应组织相关的技术人员、环境管理人员、测试人员和其他相关人员对系统连接测试需求分析导出的系统连接测试需求,对系统集成测试需求分析导出的系统集成测试需求进行评审,确保系统连接测试需求和系统集成测试需求通过评审。

对于内部测试需求分析中导出的内部测试需求,应由开发中心质量控制部组织相关业务人员、开发项目组进行评审,确保达成一致意见。

当各类测试需求通过评审后,它们将被导入 MQC 中进行版本标识,并进行统一管理。

测试需求跟踪

测试需求的跟踪是通过建立测试需求与之来源、与之测试用例之间的双向跟踪关系来实现的。具体为:

1、建立用户接受测试需求与业务需求规格、与用户接受测试用例之间的双向跟踪关系;

2、建立系统集成测试需求与软件需求分析规格、与系统集成测试用例之间的双向跟踪关系;

3、建立(系统)连接测试需求与概要设计规格、与(系统)连接测试用例之间的双向跟踪关系;

4、建立单元测试需求与详细设计规格,与单元测试用例之间的双向跟踪关系;

5、建立内部测试需求与软件需求分析规格、与详细设计规格、与内部测试用例之间的双向跟踪关系。

当发生需求变更时,可以根据此双向跟踪关系分析变更影响范围。如针对一个业务功能的变更,可以分析出这个变更将影响到哪些软件需求功能,这些软件功能是否需要变更,相应的哪些设计模块、代码文件、测试需求、测试用例会受到影响,它们是否需要变更。

QC 可以管理测试需求与测试案例的双向跟踪关系,但是不能管理系统概要设计规格、系统详细设计规格、软件需求分析规格、业务需求规格与它们的测试需求之间的双向跟踪关系。这需要单独的需求管理工具,如 Telelogic Doors 或 IBM Rational RequesitePro 等需求管理工具,如果没有这些专业的需求管理工具,也可以使用 Excel 表格等方法手工进行管理。

软件测试中的需求管理及评审,软件测试需求管理办法相关推荐

  1. 软件测试中什么最重要_为什么软件测试如此重要

    软件测试中什么最重要 这不是关于勤奋. 这是因为我们忘记了所知道的. Bizarro世界软件开发 任何阅读有关软件开发的公开讨论的人都可能甚至不知道主要目标是生成可执行文件. 人们可能会以为软件开发的 ...

  2. 软件测试中怎么分析性能的好坏,软件测试中性能测试结果分析

    分析原则:51Testing软件测试网At(fnE`6e+|3e\| 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)51Testing软件测试网AIdb1YLb1n e ...

  3. 华为云发布CodeArts Req需求管理工具,让需求管理化繁为简

    近期,华为云正式发布CodeArts Req,这是一款自主研发的软件研发管理与团队协作工具,凝结了华为30多年软件研发的先进理念与丰富实践,具有强大的组织协作能力,旨在助力企业大规模研发转型成功,释放 ...

  4. [需求管理-1]:IT需求管理总体流程+需求管理需要的技能

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  5. 使用需求管理工具来提升需求管理和追溯的效率

    在没有使用任何的需求工具的情景下,管理需求的变更和需求与需求之间的追溯并不是一件容易的事.一般来说,使用者会先执行不同层级的需求与档案,把需求档案的层级和框架弄出来.接着,再创立多个Word 和 Ex ...

  6. 软件测试中条件覆盖例子,判定覆盖条件覆盖软件测试.ppt

    判定覆盖条件覆盖软件测试 白盒方法 * 路径分析 基路径测试:基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法. 循环测试是一种着重 ...

  7. 软件测试中什么是正交分析法,软件测试中正交法设计测试用例实例分析

    说明:首先分析第一个要素"用户权限",其取值只有2个,即"用户权限"的值只有可能是1或2,这样3和4的取值所在的情况就可以删除,之后在考虑"用户权限& ...

  8. 点菜软件测试工资,大爷点菜的需求管理智慧

    一切项目的本源都是需求,需求明确了才能更好地规划项目所要完成的工作范围,第一期内容讲了项目管理的三重制约,即范围.时间.成本.时间和成本以项目的工作范围为核心,而范围又以项目需求为核心.由此可见需求是 ...

  9. 软件测试中的白盒测试分析

    伴随着软件测试技术的迅速发展,白盒和黑盒测试在测试行业中运用的越来越多.白盒测试相对于黑盒测试在很多地方是不同的,白盒趋向于对软件结构和代码进行测试,可以设计出测试用例. 可靠的软件白盒测试工程师可以 ...

最新文章

  1. 微软嵌入式WEC2013产品研讨会(深圳站---2013.10.16)
  2. linux下top命令讲解
  3. 【car】为什么后轮驱动的电动小摩托后轮打滑时制动前轮能起到较好的防打滑效果(ESC、ESP、VSA车身稳定系统)
  4. MyBatis——insert错误[Could not set property ‘id‘ of ‘class‘ with value ‘xxx‘]解决方案
  5. Nacos源码心跳异常检测
  6. 关于STM32没有硬件浮点单元的纯经验之谈,是否可以在stm32上用float运算?
  7. 在Vue 项目 webpack 打包中关于 背景图片的路径问题
  8. 如何学好3D游戏引擎编程
  9. 串口485接法图_485通讯接线方式
  10. AD学习问题记录(三):AD21版本如何重新定义板子形状
  11. excel 公式和函数
  12. Arduino UNO+OLED可视化音乐频谱:32段分频0.96寸OLED显示细条频谱线
  13. 利用树莓派组建支持迅雷离线下载的NAS
  14. 笔记本实现wifi热点
  15. GPT介绍-GUID分区表
  16. 哲学家问题(图形化实现)
  17. GhostNet详解及代码实现
  18. access端口、trunk端口和hybird端口
  19. IDEA新推出的优雅美观字体初体验(赏心悦目)——JetBrainsMono
  20. 3.8-7.25 partB

热门文章

  1. 倒排索引的数据结构:Term index、Term Dictionary、Posting List
  2. IDEA 设置保存时自动格式化代码 - 中文界面
  3. 查询一个表中名字相同的数据,并且显示出来,并且显示重复个数
  4. Unity自定义扩展方法
  5. tesseract安装使用,人工智,图文识别验证码 系统操作(python)
  6. 婴幼儿体重在线计算机,【婴儿体重计算器在线计算_婴儿体重计算器在线计算专题】- 天鹅到家...
  7. BASH脚本基础:与、或、格式
  8. linux挂载QSPI FLASH
  9. html5直播视频模板,HTML5 VideoAPI,打造自己的Web视频播放器
  10. [React Hooks长文总结系列一]初出茅庐,状态与副作用