51Testing软件测试论坛 's Archiver

trapper 发表于 2005-2-24 11:13

测试人员可以参加需求开发吗?

如果我们测试人员有一天一起参加去客户那边调研需求,我们需要做那些准备?我们在需求调研中关注的又是什么?

skinapi 发表于 2005-2-24 19:10

需求调研似乎不是测试人员的工作吧,应该由市场人员去开展,原始的需求信息拿回来后再由开发人员抽象成软件需求。

black_tulip 发表于 2005-2-25 09:44

但是,可以参加,如果公司不是很在乎这个支出的话。
可以了解客户的想法和他们关注的东西,使测试用例更贴合。

celine 发表于 2005-2-25 09:57

调研阶段好像没有必要介入,测试人员在需求分析阶段(需求已经有了模型)是可以介入的,业务流程从测试的角度考虑,形成测试用例。
测试人员最好从需求阶段介入。

black_tulip 发表于 2005-2-25 10:14

楼上说的“需求阶段”和楼主问的“调研需求”区别在哪里?
测试在调研阶段介入是有其好处的,当然也有代价,譬如工作量,譬如公司的支出,但如果测试很清楚市场的需求,以及客户的需求,有助于提高测试效率。

hxr2000 发表于 2005-3-6 15:09

一般情况下,测试人员不用参加

一般情况下,测试人员不用参加

wzb521 发表于 2005-3-24 16:48

我个人觉得,条件允许就去参加,测试人员提出的需求,往往会更实际,而开发人员的很具有片面性。

要知道需求是包括附加需求的,针对附加需求测试人员是很有可能提出来的

baitest 发表于 2005-3-27 20:07

首先应当明白需求都有哪些?用户需求、业务需求、功能需求。。。

所以,测试人员如果允许的话,参与比较好!

Fuli 发表于 2005-3-28 09:32

了解产品需求另才能更有效地对产品进行测试。另,楼上的图很特别啊!

zwh_renxiaoxue 发表于 2005-3-29 14:59

re

需求调研阶段就是了解清楚用户的要求,回来之后整理,提炼成为正式的需求分析,在需求分析阶段,按照标准,测试人员是要参加的,因为呀要对项目需求进行审查,还可以对以后的测试有很大的帮助。

oscar_wang0721 发表于 2005-4-20 14:05

需求调研阶段就不用参加了,分析阶段要参加,这样可以更好的了解需求,对今后的工作也有帮助

oscar_wang0721 发表于 2005-4-20 14:06

需求调研阶段就不用参加了,分析阶段要参加,这样可以更好的了解需求,对今后的工作也有帮助

gg 发表于 2005-4-27 13:10

那真正的市场调研是由谁来做呢??

是洽谈业务的人吗???

森林一木 发表于 2005-5-6 20:26

需求调研阶段,该项目的测试负责人应该参与进去

kai_top 发表于 2006-3-7 16:37

调研阶段测试人员介入很有好处的;
1 测试人员通过与客户之间的交流,或许更能了解客户真正想要的是什么样的产品及什么样的运行环境,在需求评审时,就有了背景知识,便于发现需求问题;另外在测试时,更能准确模拟用户的环境;
2 通过市场调研,就能够了解市场上的同行业主流产品,并对他们进行分析,跟踪竞争对手的产品,有好的功能在测试时可以向开发人员建议,如果发现竞争对手的缺点,可以向市场营销人员反馈,在顾客说其它产品好时,给与反击;

miny19 发表于 2006-3-7 18:39

测试人员参与需求的设计,客户的沟通,对测试,需求都有好处的。

pride 发表于 2006-3-10 11:10

reply

测试人员参与需求的设计,客户的沟通,对测试,需求都有好处的。
很同意楼上的,
QA就是最大限度的减少在
客户想要的和开发人完成的产品之间的差距。

平和地面对一切 发表于 2006-3-10 11:29

[quote]原帖由 [i]miny19[/i] 于 2006-3-7 18:39 发表
测试人员参与需求的设计,客户的沟通,对测试,需求都有好处的。 [/quote]


我也认为有很多好处。但是基本上公司老板都不会这么认为,因为他们总从成本考虑问题。呵呵~

11034 发表于 2006-3-21 17:57

测试人员可以 参加SRS评审  提出一些可测试性的问题

清风随雨 发表于 2006-4-4 15:27

[quote]原帖由 [i]kai_top[/i] 于 2006-3-7 16:37 发表
调研阶段测试人员介入很有好处的;
1 测试人员通过与客户之间的交流,或许更能了解客户真正想要的是什么样的产品及什么样的运行环境,在需求评审时,就有了背景知识,便于发现需求问题;另外在测试时,更能准确 ... [/quote]


支持!顶!
再加一点:请持反方意见的朋友仔细想想,软件测试人员的基本素质中,其中一条是沟通能力。沟通对象其中一个就是用户!我想问一下,是在调研时和用户沟通好,还是在项目交工之后,用户提出软件没有满足需求时,再和用户沟通好???

py31 发表于 2006-8-18 17:45

QA人员需要知道最原始的需求,以便判断bug对客户的影响程度,从而决定产品是否具备上市的条件

luoyear 发表于 2006-8-28 09:14

好像说黄瓜可以减肥
我们大家都生吃黄瓜
我是不是可以熟吃黄瓜?
嘿嘿。
其实看任何问题都可以从他的GAOL触发。
测试人员为什么要参加需求开发?
1、因为我们的角色界面不完全清晰,在这种情况下
某些设计思想不能仅仅通过文档进行传递,也许大家尽早的介入这件事情,
有利于设计思想的传递;
2、某些业务领域可能是测试团队没有接触过的,需求开发的过程其实也是一个学习业务的过程。
特别是某些复杂的业务逻辑和业务规约;
3、测试人员验证的是啥?测试人员就是验证需求的。
测试人员参加需求开发,可以保证需求的可测试性,
另外也可以从测试人员的敏锐视觉中识别需求开发中的异常,
从而尽早的发现缺陷;

Joan2005 发表于 2006-9-2 16:18

公司领导正打算从需求分析开始就让测试介入,以便更好写测试用例。

pulamu 发表于 2006-9-19 09:22

参加比较好

天台 发表于 2006-9-20 16:50

条件允许的话,参加更好!

pierre0505 发表于 2006-10-23 12:51

是啊,我也觉得参加比较好,有以下好处:
1,在和客户调研过程中的交流沟通,是一个很好的理解熟悉整个系统的方法,而且能非常熟悉系统是怎么运作的,用户关注的主要功能在哪些地方,那么在测试时就可以有的放矢.
2,光靠阅读开发团队提供的需求文档,肯定是不如更用户交流沟通形成的文档来的深刻,来得清晰.因为开发团队经过理解写出来的东西,跟测试人员理解的不完全一样.
3,业务逻辑的理解,只有跟使用该业务的用户交流,才是最正确的理解.

pierre0505 发表于 2006-10-23 12:52

但我们公司,不可能这样做,因为公司舍不得开支.另外就是测试人员少的可怜.

王玲 发表于 2006-12-6 18:19

应该参加

测试人员是应该参加的,确切来说测试人员应该主要负责,然后整理出需求文档,SA根据需求文档来做系统分析。只是目前很多公司出于很多考虑没有这样做而已
测试人员的参加,会使测试用例错误覆盖率更高。

silvertree 发表于 2006-12-13 18:21

能参加那当然最好了,一般来说,越接近客户那么组织的测试用例也就会越有效

minzhung 发表于 2006-12-19 15:33

我们公司测试员是需要参加的

r_sunny 发表于 2007-1-19 10:19

我们公司是不可能参加的!sdlkfj8

windsmile 发表于 2007-1-22 14:12

条件允许,当然时参加的好啊

jkdragon 发表于 2007-4-16 20:08

需求调研应该是开发人员的事啊

velata 发表于 2007-6-8 15:27

测试人员应该介入的~
比较能了解客户真是需求
也是对需求测试的依据

velata 发表于 2007-6-8 15:29

[quote]原帖由 [i]jkdragon[/i] 于 2007-4-16 20:08 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=488425&ptid=8991][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
需求调研应该是开发人员的事啊 [/quote]


不是开发人员的事情
是需求调研负责人和架构组的去弄的
如果没有需求负责人就应该是pm去把握
开发人员要去也是派代表列席 有问题回来讨论
当然参与的测试人员也基本不参与调研时的提问与回答工作

june_zhuhui 发表于 2007-6-11 21:56

学习

参与的越多当然是越好的,至于实际情况,还是需要衡量利所占的比例.

qingshi00 发表于 2007-6-14 11:50

当测试人员不清楚需求时,他能够提出有效的改善方案吗?
客户可能存在某种需求,但是无法给出鲜明的表达,这时我想需要测试人员进行引导。

lili4108 发表于 2007-7-19 13:57

这也是个增长知识的过程
对于新人,倾听还是很重要的.

lilynolen 发表于 2007-7-24 22:18

我们公司还有一个BA的角色,business analysist,这个人会主要的负责跟business沟通需求,整理需求,然后开发跟qa会在需求分析阶段跟BA频繁的沟通,开发根据需求写FS,qa会根据需求写出相应的test requirement

pbtlight 发表于 2007-7-27 13:22

测试活动是从开发一直到交付都有的活动,对于accepte test,validation 这样的测试活动,测试人员早期参与,也可以节约后期的开支

页: [1] 2

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.