在软件测试中,我们会经常碰到需求变更的状况,发生这种情况的原因是什么呢?发生这种情况我们要如何处理呢?这就是今天的软件测试培训分享给大家的知识。

需求变更的概念

要理解需求变更,需要先知道什么是需求。

需求所指的内容很宽泛,我们这里指就是产品经理提出的需求文档。需求文档是开发进行开发实现,测试进行测试验收的凭据。

需求变更是在原有需求基础上追加和补充新的需求,或对原有需求进行修改和删减。需求变更对项目的影响是多方面的。

需求变更对项目的影响

需求变更的原因

需求变更有多种形式,总结起来,大概有如下几种原因:

(1)需求设计不够完善成熟

这种情况一般是因为产品经理没有想好或者是因为设计一个大的模块,很容易遗漏很多细节逻辑或者设计出不合理的地方。这种在需求设计还不完整成熟的情况下,就进行开发实现,很容易导致后续多次的需求变更。

(2)需求设想太好,研发技术不能实现

产品经理为了达到比较好的用户体验,设计的产品会需要非常大的开发量或者目前技术无法实现,终导致需求不停的调整变更以达到产品设计与开发实现的终平衡。

(3)需求设计了多套方案,迟迟不选取

需求文档写了多套方案,且产品经理迟迟未做选取,终开发实现的方案不是终产品经理终希望的方案,也会导致后续的需求变更。

(4)需求文档一些表述有歧义

需求文档中的一些表述有歧义或有问题,开发与产品经理理解不一致有偏差,导致后变更需求。

采取的措施

1、需求变更的预防或提早发现

(1)需求分析阶段,要对需求文档进行研究与思考,多培养自己的需求产品意识,确保需求文档设计的完整性与准确性。对于一些细节逻辑,先要确保完全理解,对于不确定的地方或者觉得设计有问题的地方,要在需求分析阶段确认沟通好,避免后续理解有偏差,开发实现与产品设计不一致,终造成需求变更;对于一些需求文档未考虑到的部分,尽力协助产品补充完善,提出自己的建议与想法;对于那些感觉设计不合理的地方,要提出自己的疑问与想法,与产品经理一起讨论,终确定出比较好的方案。

(2)项目测试前,确保产品经理已经进行过产品体验,这样对于那些与产品设计不相同的地方能够提早发现,提前进行需求变更。

(3)项目测试前期,先进行预测试,这里一方面是为了确保需求完整实现,一方面也是作为测试对产品的体验,把自己当用户,发现不合理的地方时,及时提出来,避免后期可能出现需求变更。

2、需求变更的处理流程

当需求变更不可避免的出现了,那就需要按照一定的规范流程来处理,一般是以下几个步骤:

(1)产品提出变更;

(2)产品、测试、开发对变更进行评估;这里的评估一方面是对需求变更合理性的判断,过滤不合理的变更,另一方面是讨论需求变更对开发测试增加的工作量,以及终对项目的影响。

(3)产品公示需求变更;

(4)开发、测试评估需求变更带来的工作量,给出完成时间;产品发出需求变更后,测试要确认开发完成时间和及时调整测试方案与测试用例,以适应新的需求。

(5)产品进行体验走查;这一部分也是为了产品验证开发实现是否符合新的需求。

(6)进入测试阶段;当然是先预测试下再进入正式的测试阶段了……

3、需求变更的总结

对遇到的每一次需求变更,尤其是测试中后期发出的需求变更,都应该记下来,便于模块测试结束或项目测试结束时作总结。总结时写出需求变更的内容、原因、测试增加的工作量及整个项目增加的工作量、对今后工作的一些指导教训等。

武汉软件测试学校排名,武汉有什么好的软件测试学校相关推荐

  1. 通信工程与计算机考研学校排名,2019-2020信息与通信工程专业考研学校排名

    原标题:2019-2020信息与通信工程专业考研学校排名 2019-2020信息与通信工程专业考研学校排名[教育部] 2019-2020年考研时,信息与通信工程专业考研学校排名情况怎样是广大考研学子十 ...

  2. 全国职业计算机学校排名,2020全国最好的计算机专业学校排名

    摘要: 2020全国最好的计算机专业学校排名为你介绍计算机专业是当前非常热门的一个学科,下面小编为大家盘点一下2020全国最好的计算机专业学校排名,供大家参考.全国计算机专业高校排行榜序号学校名称评估 ...

  3. 上海计算机职业学校排名2015年,2015年上海各区学校教育资源实力排行榜

    2015年上海各区学校教育资源实力排行榜(网络版,仅供参考) 1. 杨浦: 区内有着优质的高中资源---复附,原来区内的交附虽然般到了宝山,但交附对外却还是喜欢继续称自己是杨浦的,而不是宝山的学校.再 ...

  4. 洛阳计算机学校排名2015年,洛阳最好的中专学校有哪些 十大中专学校排名

    中考过后很多学生都想就读一所中专学校,但是不知道选择哪个比较好,下面小编就为大家来整理一下洛阳有哪些中专学校比较好,仅供参考. 洛阳中专学校排名 洛阳中专学校有很多所,以下是小编为大家整理的最好的中专 ...

  5. 肇庆市学计算机比较好的学校,2021年肇庆高中学校排名一览表,肇庆比较好的高中学校排名...

    在家长眼里,孩子能上一所好的高中,就意味着一只脚迈进了名牌大学的校门,下面是2020年肇庆高中学校排名一览表,仅供参考. 一.2020年肇庆高中学校排名一览表排名学校名称人气所在市类型 1高要市一中2 ...

  6. 2021年高考成绩查询梧州市,2021年梧州高中学校排名一览表,梧州比较好的高中学校排名...

    在家长眼里,孩子能上一所好的高中,就意味着一只脚迈进了名牌大学的校门,下面是2020年梧州高中学校排名一览表,仅供参考. 一.2020年梧州高中学校排名一览表排名学校名称人气所在市类型 1梧州高级中学 ...

  7. 榆林三中2021年高考成绩查询,2021年榆林高中学校排名一览表,榆林比较好的高中学校排名...

    在家长眼里,孩子能上一所好的高中,就意味着一只脚迈进了名牌大学的校门,下面是2020年榆林高中学校排名一览表,仅供参考. 一.2020年榆林高中学校排名一览表排名学校名称人气所在市类型 1陕西省神木中 ...

  8. 2021年青岛十九中高考成绩查询,2021年青岛高中学校排名一览表,青岛比较好的高中学校排名...

    在家长眼里,孩子能上一所好的高中,就意味着一只脚迈进了名牌大学的校门,下面是2020年青岛高中学校排名一览表,仅供参考. 1.山东省青岛第二中学 山东省青岛第二中学,学校建于 1925年,1953年被 ...

  9. 武汉计算机考研好的学校排名,武汉排名前十的考研学校

    1 考研 60天如何学好数学 数学在考研中的重要性不言而喻,利用好的学习方法,会让同学们取得更好的成绩.那么,考研60天如何学好数学?下面小编为大家整理的一些方法,希望大家喜欢! "看书&q ...

最新文章

  1. STL algorithm算法merge(34)
  2. Git push 时每次都需要密码的疑惑
  3. 潮流色彩碰撞C4D几何空间!这样的艺术背景素材,设计师都喜欢
  4. 在centos7安装nodejs并升级nodejs到最新版本
  5. QT添加资源和样式表(设计窗口背景图)
  6. php 5的手册,本手册中所涉及的 PHP 版本 - PHP 5 中文文档
  7. 小涴熊漫画CMS一款不错的开源免费的漫画连载系统带采集API
  8. 随机过程的概念以及统计特性(读书笔记)
  9. winform DevComponents.DotNetBar2 添加到工具栏方法
  10. php 获取城市列表接口,省份城市区域列表
  11. Centos7 日志查看工具journalctl 使用
  12. 无线网主dns服务器,无线网的dns怎么设置
  13. THREE实战2_正交投影相机与透视相机
  14. Vue入门(Vue.js,库与框架,MVVM,BootCDN,Vue入门,数据双向绑定,vue事件,生命周期,钩子函数 )
  15. win10清理c盘_只需十步,C盘轻松腾出30G!使用win10自带工具清理系统垃圾,让电脑重获新生...
  16. shell——正则表达式
  17. 单片机实验三(1):中断处理,定时器
  18. 利用74LS373对 LED 和数码管分别进行控制,数码管显示所亮 LED 的位置
  19. Ubuntu IOS镜像文件下载
  20. 实现HTML页面动态处理

热门文章

  1. 计算机基础:一个字节有多少位?
  2. Node V12.13.1安装教程
  3. python中sleep的用法_Python sleep 用法
  4. 微信小程序表单组件使用css设置边框
  5. 用小米手环装逼,你不可不知的五个姿势
  6. 【0】Vue的基础概述
  7. 一文了解大四毕业生毕业流程(待更新..)
  8. 生成随机数,用户猜数字
  9. 创作者基金会 6 月份亮点
  10. 土耳其 U土耳其 UDEM 2292DEM 2292