51Testing软件测试论坛

标题: 请教各位同仁:测试与开发到底处于怎样一种关系? [打印本页]

作者: macy128    时间: 2008-3-26 23:53
标题: 请教各位同仁:测试与开发到底处于怎样一种关系?
我们上个项目是这样一种情况:我们测试组各项工作都是按计划执行的,可是开发那边因为人力等原因到转测试时仍未完成编码,导致测试很被动,从这一方面讲好像是测试是依附于开发的,如果开发的产品没有出来,我们准备的再准时也无济于事,只能是等米下锅。

可是像一些大的公司,比如华为,开发和测试部门很独立的,不明白这样的公司开发和测试部门之间是如何联系又独立工作的呢??
作者: ycxlove11    时间: 2008-3-27 10:07
处理好开发和测试之间的关系是一门艺术
作者: 水印无痕    时间: 2008-3-27 10:07
你的测试计划是怎么来的?
项目初期测试部门和开发部门就应该有充分的沟通
否则靠“专家法”来写计划和方案就是这个结果。。。

其实我觉得测试部门的事情很多
比如说可以先根据需求和设计把测试用例设计出来
如果没有相关文档你们可以试着把该有的文档都补全(至少需求文档要有)
作者: bigstone81    时间: 2008-3-27 10:12
开发和测试 上面还有系统工程师 se
作者: bigstone81    时间: 2008-3-27 10:13
se 管 开发
tse 管 测试
在华为
作者: macy128    时间: 2008-3-29 13:37
原帖由 水印无痕 于 2008-3-27 10:07 发表
你的测试计划是怎么来的?
项目初期测试部门和开发部门就应该有充分的沟通
否则靠“专家法”来写计划和方案就是这个结果。。。

其实我觉得测试部门的事情很多
比如说可以先根据需求和设计把测试用例设计出来
...

我们的测试计划是根据开发项目计划制定的阶段时间表,转测试时间点是达成一致的,至少在项目计划初期是一致的,但是因为开发种种原因,到达时间点后不能转测试,而我们各项准备工作已经完成,所以只有等开发的产品出来后才能转到测试部门进行,那在此期间我们又能做些什么呢??是帮开发做单元测试还是??
作者: wslss007    时间: 2008-4-1 11:17
开发延后,留给测试组的时间就少了,如果公司重视测试的话,就一定会将版本发布日期延后,反之,测试组就使劲加班吧。
作者: shigui3615    时间: 2009-8-23 10:35
楼上的大虾们好像都没有测试与开发的关系是怎样的哦,不要离题嘛,我也想知道答案。麻烦知道的朋友说说你的见解,谢谢啊!
作者: shigui3615    时间: 2009-8-23 10:53
标题: 测试与开发的关系
本人认为,软件测试和软件开发的关系大体可以分为以下三种(仅供参考):
测试部门独立于开发部门。
这种模式可能源于传统制造行业的QC和生产部门的分开。其目的是为了保证测试过程和测试结果的客观性和有效性。这种模式相当于把测试和开发分成两个泾渭分明的活动,并没有过多的考虑两种活动之间的互为补益。在这种模式下,很可能演变成测试和开发之间的对立,或者增加测试和开发之间的沟通成本。

边测试,边开发。
这是XP的轻量级开发过程所倡导的,现在的测试驱动开发理论就是符合了这种模式。采用先设计测试,再进行开发,当开发的软件通过了所有的测试,软件就完成了。这种方式其实并没有规避自己测试自己代码所产生的局限性问题,只是将思维的顺序作了些改变(一般的四位顺序:先开发,后测试),降低了思维定式对软件开发产生缺陷的影响。

测试部门属于研发中心,但独立于项目组。
这种模式保证了测试与项目组之间的最终目标的一致性(高质量的软件产品),能有效的降低沟通成本,又能保证测试人员有一定的独立性,不会过分的受产品经理的控制,避免测试失效现象产生。但在这种情况下,相比两个部门独立,测试的结果有可能不会被项目组所重视,需要频繁的进行协调,才能及时处理缺陷。
作者: black_tulip    时间: 2009-8-23 11:12
原帖由 macy128 于 2008-3-29 13:37 发表

我们的测试计划是根据开发项目计划制定的阶段时间表,转测试时间点是达成一致的,至少在项目计划初期是一致的,但是因为开发种种原因,到达时间点后不能转测试,而我们各项准备工作已经完成,所以只有等开发的产品 ...

这个米没好,就先拿别的米下锅呗。就你说的这一个问题,所谓大公司只是等着下锅的米比较多而已,锅不会空着。
作者: black_tulip    时间: 2009-8-23 11:20
只要事情不是包一个人身上的,沟通成本都存在,良好的流程和制度可以降低这个成本。

9楼说的一和三,没有清楚表述之区别,独立的部门,同归属研发中心。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2