51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4938|回复: 10
打印 上一主题 下一主题

[原创] 请教各位同仁:测试与开发到底处于怎样一种关系?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-26 23:53:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们上个项目是这样一种情况:我们测试组各项工作都是按计划执行的,可是开发那边因为人力等原因到转测试时仍未完成编码,导致测试很被动,从这一方面讲好像是测试是依附于开发的,如果开发的产品没有出来,我们准备的再准时也无济于事,只能是等米下锅。

可是像一些大的公司,比如华为,开发和测试部门很独立的,不明白这样的公司开发和测试部门之间是如何联系又独立工作的呢??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-3-27 10:07:16 | 只看该作者
处理好开发和测试之间的关系是一门艺术
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-3-27 10:07:20 | 只看该作者
你的测试计划是怎么来的?
项目初期测试部门和开发部门就应该有充分的沟通
否则靠“专家法”来写计划和方案就是这个结果。。。

其实我觉得测试部门的事情很多
比如说可以先根据需求和设计把测试用例设计出来
如果没有相关文档你们可以试着把该有的文档都补全(至少需求文档要有)
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-3-27 10:12:53 | 只看该作者
开发和测试 上面还有系统工程师 se
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-3-27 10:13:47 | 只看该作者
se 管 开发
tse 管 测试
在华为
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-3-29 13:37:39 | 只看该作者
原帖由 水印无痕 于 2008-3-27 10:07 发表
你的测试计划是怎么来的?
项目初期测试部门和开发部门就应该有充分的沟通
否则靠“专家法”来写计划和方案就是这个结果。。。

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

我们的测试计划是根据开发项目计划制定的阶段时间表,转测试时间点是达成一致的,至少在项目计划初期是一致的,但是因为开发种种原因,到达时间点后不能转测试,而我们各项准备工作已经完成,所以只有等开发的产品出来后才能转到测试部门进行,那在此期间我们又能做些什么呢??是帮开发做单元测试还是??
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-4-1 11:17:20 | 只看该作者
开发延后,留给测试组的时间就少了,如果公司重视测试的话,就一定会将版本发布日期延后,反之,测试组就使劲加班吧。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-8-23 10:35:56 | 只看该作者
楼上的大虾们好像都没有测试与开发的关系是怎样的哦,不要离题嘛,我也想知道答案。麻烦知道的朋友说说你的见解,谢谢啊!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-8-23 10:53:21 | 只看该作者

测试与开发的关系

本人认为,软件测试和软件开发的关系大体可以分为以下三种(仅供参考):
测试部门独立于开发部门。
这种模式可能源于传统制造行业的QC和生产部门的分开。其目的是为了保证测试过程和测试结果的客观性和有效性。这种模式相当于把测试和开发分成两个泾渭分明的活动,并没有过多的考虑两种活动之间的互为补益。在这种模式下,很可能演变成测试和开发之间的对立,或者增加测试和开发之间的沟通成本。

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

测试部门属于研发中心,但独立于项目组。
这种模式保证了测试与项目组之间的最终目标的一致性(高质量的软件产品),能有效的降低沟通成本,又能保证测试人员有一定的独立性,不会过分的受产品经理的控制,避免测试失效现象产生。但在这种情况下,相比两个部门独立,测试的结果有可能不会被项目组所重视,需要频繁的进行协调,才能及时处理缺陷。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-8-23 11:12:43 | 只看该作者
原帖由 macy128 于 2008-3-29 13:37 发表

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

这个米没好,就先拿别的米下锅呗。就你说的这一个问题,所谓大公司只是等着下锅的米比较多而已,锅不会空着。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2009-8-23 11:20:08 | 只看该作者
只要事情不是包一个人身上的,沟通成本都存在,良好的流程和制度可以降低这个成本。

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

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 17:50 , Processed in 0.074780 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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