51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4122|回复: 9
打印 上一主题 下一主题

[原创] 测试需求分析与需求分析的区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-12 20:54:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家在工作学习中可能会接触到测试需求分析和需求分析,这是两个不同的概念,区别是这样的:
    测试需求分析是指按照SRS(系统需求规格说明书)明确测试对象,以及功能说明,输入,执行,输出。由测试人员编写。测试需求分析的好处是:
1.可以根据测试需求分析来编写测试用例。
2.可以发现需求中不完善的地方,并将这些不完善的地方填写REVIEW FORM,为同行评审做基础。
3.识别测试对象。
     测试需求分析与需求分析是不一样的,需求分析是根据用户的原始需求,显示需求来编写SRS(系统需求规格说明书)的过程,由需求工程师来编写的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-10-12 21:24:04 | 只看该作者
还是不明白
需求分析能输出SRS,那测试需求分析的输出是什么呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-10-21 00:43:25 | 只看该作者
需求人员拿到客户的原始需求后,考虑到用户的使用环境,充分挖掘出用户的隐性需求,需求分析就是这样的,客户提出的是显性需求,把两者结合起来的过程就是需求分析,输出的自然是srs,不过这时的srs还没有建基线,它还是可以修改的。

而进行测试需求分析的目的是
1.充分发现需求中不完善的,不足的,不严密的地方。
2.识别出测试的对象。
3.使需求基线化,为需求定个基准(这时就不能更改了),为以后的测试用例设计做指导。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-10-21 00:44:50 | 只看该作者
测试需求分析是测试人员做的。
而需求分析是公司中需求分析人员做的。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-10-21 12:57:33 | 只看该作者
需求人员拿到客户的原始需求后,考虑到用户的使用环境,充分挖掘出用户的隐性需求,需求分析就是这样的,客户提出的是显性需求,把两者结合起来的过程就是需求分析,输出的自然是srs,不过这时的srs还没有建基线,它还是可以修改的。

而进行测试需求分析的目的是
1.充分发现需求中不完善的,不足的,不严密的地方。
2.识别出测试的对象。
3.使需求基线化,为需求定个基准(这时就不能更改了),为以后的测试用例设计做指导。


同意~!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-10-21 17:24:53 | 只看该作者
我个人觉得测试需求与需求分析的区别如下:
1.编写人不同,测试需求是测试人员编写的,需求分析是需求人员编写的
2 编写目的不同,测试需求是明确测试对象以及测试范围,需求分析是细化客户需求
3 编写依据不同,测试需求主要是依据需求文档编写的,需求分析文档主要是依据客户的原始需求描写

我有一个疑问,就是测试需求如何编写,如何评估测试需求文档的质量?这些都是我一直在考虑的问题,希望有人帮忙解答一下。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-10-22 20:01:21 | 只看该作者

回复 6# 的帖子

根据我的理解就是对你所测对象作一定了解,有什么功能有什么性能,还有产品的需求,简单点就是你要确定测什么。
   关于质量,就是对其产品的测试内容是否全部覆盖,是否详细。
    只是我的个人理解,或许是错的!!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-2-25 10:24:23 | 只看该作者
不错!学习了。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-2-25 12:05:00 | 只看该作者
原帖由 kongshi-wen 于 2008-10-21 00:43 发表
需求人员拿到客户的原始需求后,考虑到用户的使用环境,充分挖掘出用户的隐性需求,需求分析就是这样的,客户提出的是显性需求,把两者结合起来的过程就是需求分析,输出的自然是srs,不过这时的srs还没有建基线,它还 ...

同意。
但我有个问题:
首先我们的产品需求只是一个初稿,还有更多的需求待更新和增添
在此期间对于需求发现的问题过多,怕和开发人员有过多的矛盾,只提出少量重要的问题
但有较多的问题待解决,影响了测试需求的进度(可能是由于我们测试的过早的介入)
在这种情况下我们该怎么办?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-11-4 22:55:03 | 只看该作者
当拿到客户的包需求后,SE要根据包需求生成产品设计需求,进而生成产品设计规格需求说明书,然后开发根据产品设计规格需求说明书生成SRS(系统需求规格说明书);
    而测试人员要参与各个文档的评审,在se完成产品设计规格需求说明书后,根据包需求、产品设计规格需求说明书、产品设计需求、经验库、各种标准、协议、规范等,来写测试需求分析说明书;
    产品设计规格需求说明书是定义开发人员要开发什么;而测试需求分析是定义测试人员要测试什么
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-19 14:40 , Processed in 0.076196 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表