51Testing软件测试论坛

标题: 请问测试和开发同一个服务器好吗??? [打印本页]

作者: lucklili    时间: 2008-6-5 09:53
标题: 请问测试和开发同一个服务器好吗???
现在我们公司是这样的情况
测试和开发是同一个服务器,由开发修改好了东西放在测试站点,测试访问,可是开发那头如果修改存储过程或者修改流程,都是在那个地址上的,就影响测试了,测试就只能等他们弄完了又重新测。

请问大家有什么好方法?
作者: xueboy118    时间: 2008-6-5 10:08
开发和测试共同使用同一个服务器,以及同一个数据库,这样做,最终会导致在测试的时候,有许多BUG发现不了,在给客户部署的时候,这些隐藏的BUG就会在客户那里暴露出来,所以说最好是开发和测试使用的服务器,最好是分开,用不同的服务器
作者: rebecca2008    时间: 2008-6-5 10:22
把这个问题向领导提出来,不能共用一台服务器,更不用说使用同一个数据库了,要让领导明白这样会使得许多测试工作都白做了。
作者: dandan1111    时间: 2008-6-5 11:27
同意楼上的意见,这样没有办法保证测试的质量.
作者: lucklili    时间: 2008-6-5 13:07
以前就反应过,还专门写了规范过去,一直没有反应,都一个月了。
今天下午我们开会,领导也来,我还想提一下这个事情。
请教一下大家怎么说比较好?
作者: 陈能技    时间: 2008-6-5 16:21
这其实是版本管理的问题,如果有条件,则应该分开服务器,如果没有,则搭个虚机来部署测试版本也可以。

以影响测试进度为理由向领导直接反映,我想你们“英明神武”的领导会知道正确的做法的。
作者: zuojingqin    时间: 2008-6-9 22:55
标题: 回复 1# 的帖子
开发和测试应该是两个服务器,因为开发的也要经过自测后,经过测试部的LEADER确认此版本可以发布,才能让测试人员接受测试。。
作者: 美元测试    时间: 2008-6-10 18:52
绝对的不好,无论对测试进度、测试质量、BUG定位都很不好
作者: shark097    时间: 2008-6-12 15:24
不好的很啊,互相影响太严重,有时后测试数据都会白做了。最起码也要分成两个数据库,让程序员在生成程序给测试的时候把连接的数据库名改一下。如果测试的时候把服务器玩死了,那就让程序员哭吧,哈哈~
作者: peonymao    时间: 2008-6-26 12:08
标题: 作为一个测试新手我应该怎样找测试工具呀?
我是一个新手,公司之前也没有工具,可是考虑到测试的效率,所以需要一些自动测试的工具,可是我在网上找了很久都没有找到满意的工具,希望有高手给指点。
作者: cashline    时间: 2008-6-28 15:34
当然不可以公用一个服务器。测试环境是测试工作的基础,也是质量保证的基础。
作者: 阿七    时间: 2008-7-1 15:16
坚决要提出来   要不测试组做的许多工作都成流水了
我以前也遇见过  导致项目延迟太长
后来改善了 效率也提高上来了
所以你要坚决要求分开服务器 而且提交的版本一定要控制
不要给开发的乱动
作者: jingling410    时间: 2008-7-5 16:35
标题: 我同意楼上的说法
这个问题要坚持下来,也要先和部门领导和项目经理、测试经理提出这个要求,如果不能满足的话,以后发生了问题就说不清了,测试的版本和开发的版本一定要分开,这样可以控制出现混乱的状况,还可以避免给测试来的的负面影响
作者: tanyongqiang    时间: 2008-7-29 22:03
标题: 回复
共用一个服务器又怎么啦。我觉得一点也不影响项目进度。可以借助一些版本控制工具或是项目管理工具来管理公司的项目。这样不管是开发人员开发出来的新版本还是测试人员提交的新BUG都能及时的查看。开发人员可以根据测试人员提交的BUG对程序及时进行修改。测试人员对开发人员修改过的程序进行测试,关闭软件BUG。这样管理人员可以对项目的管理也会更轻松,对项目的进度时时把握,对项目组的每一个人所做的事情也就一目了然。从而提高了整个项目组的工作效率,更能体现团队合作的工作氛围。
作者: 兰兰    时间: 2008-8-1 11:10
不可以公用一个服务器,更不能公用一个数据库。
1、在测试的过程中,或许有很多配置性的错误,在开发库中开发人员在开发的过程中为了保证程序的正常运行,对数据进行了完整的配置,但是在发布时,或许有很多的配置项忘记配置或时数据字典等没有进行维护,因此在测试的过程中会出现很多的问题。如果不分开测试,在给用户部署时同样也会出现这样的问题。
作者: 兰兰    时间: 2008-8-1 11:15
我们的做法是:
开发和测试的环境分开。
开发人员在每次提交测试版本时,部署到测试环境中,测试组在每次接受新版本进行测试时,要对旧版本进行备份,特别是在验收版本测试时,要保证测试部验收的版本要和用户使用的版本一致,这样可以避免很多的问题......,责任明确。
作者: 24489024    时间: 2008-11-5 15:29
肯定是不好的。建立VM
作者: davids    时间: 2008-12-10 16:59
当然不好了,汗~~~
那样会导致测试的许多工作都是无用功~~
建议赶快搭建测试专用的环境吧~~~
作者: zuojian26    时间: 2008-12-22 12:46
问题有很多的,我现在测试就是在开发机器上测试,很麻烦,如果测试出bug了,提交给开发,那么开发就需要在版本上进行修复,那样测试就无法进行下一步测试了,因为开发的时候可能导致更多的问题,这些可能只是开发在修复问题的时候有意造成的,等bug修复完后这些问题可能就会解决掉,但是在开发修复bug的时候进行测试可能就会把这些问题又列为bug,所以对测试来说浪费了很多时间和精力,而且测试的时候可能会改定数据库里的记录,给开发修复bug也是一个很大的难题。




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