请问测试和开发同一个服务器好吗???
现在我们公司是这样的情况测试和开发是同一个服务器,由开发修改好了东西放在测试站点,测试访问,可是开发那头如果修改存储过程或者修改流程,都是在那个地址上的,就影响测试了,测试就只能等他们弄完了又重新测。
请问大家有什么好方法? 开发和测试共同使用同一个服务器,以及同一个数据库,这样做,最终会导致在测试的时候,有许多BUG发现不了,在给客户部署的时候,这些隐藏的BUG就会在客户那里暴露出来,所以说最好是开发和测试使用的服务器,最好是分开,用不同的服务器 把这个问题向领导提出来,不能共用一台服务器,更不用说使用同一个数据库了,要让领导明白这样会使得许多测试工作都白做了。 同意楼上的意见,这样没有办法保证测试的质量. 以前就反应过,还专门写了规范过去,一直没有反应,都一个月了。
今天下午我们开会,领导也来,我还想提一下这个事情。
请教一下大家怎么说比较好? 这其实是版本管理的问题,如果有条件,则应该分开服务器,如果没有,则搭个虚机来部署测试版本也可以。
以影响测试进度为理由向领导直接反映,我想你们“英明神武”的领导会知道正确的做法的。:lol
回复 1# 的帖子
开发和测试应该是两个服务器,因为开发的也要经过自测后,经过测试部的LEADER确认此版本可以发布,才能让测试人员接受测试。。 绝对的不好,无论对测试进度、测试质量、BUG定位都很不好 不好的很啊,互相影响太严重,有时后测试数据都会白做了。最起码也要分成两个数据库,让程序员在生成程序给测试的时候把连接的数据库名改一下。如果测试的时候把服务器玩死了,那就让程序员哭吧,哈哈~作为一个测试新手我应该怎样找测试工具呀?
我是一个新手,公司之前也没有工具,可是考虑到测试的效率,所以需要一些自动测试的工具,可是我在网上找了很久都没有找到满意的工具,希望有高手给指点。 当然不可以公用一个服务器。测试环境是测试工作的基础,也是质量保证的基础。 坚决要提出来 要不测试组做的许多工作都成流水了我以前也遇见过导致项目延迟太长
后来改善了 效率也提高上来了
所以你要坚决要求分开服务器 而且提交的版本一定要控制
不要给开发的乱动
我同意楼上的说法
这个问题要坚持下来,也要先和部门领导和项目经理、测试经理提出这个要求,如果不能满足的话,以后发生了问题就说不清了,测试的版本和开发的版本一定要分开,这样可以控制出现混乱的状况,还可以避免给测试来的的负面影响回复
共用一个服务器又怎么啦。我觉得一点也不影响项目进度。可以借助一些版本控制工具或是项目管理工具来管理公司的项目。这样不管是开发人员开发出来的新版本还是测试人员提交的新BUG都能及时的查看。开发人员可以根据测试人员提交的BUG对程序及时进行修改。测试人员对开发人员修改过的程序进行测试,关闭软件BUG。这样管理人员可以对项目的管理也会更轻松,对项目的进度时时把握,对项目组的每一个人所做的事情也就一目了然。从而提高了整个项目组的工作效率,更能体现团队合作的工作氛围。 不可以公用一个服务器,更不能公用一个数据库。1、在测试的过程中,或许有很多配置性的错误,在开发库中开发人员在开发的过程中为了保证程序的正常运行,对数据进行了完整的配置,但是在发布时,或许有很多的配置项忘记配置或时数据字典等没有进行维护,因此在测试的过程中会出现很多的问题。如果不分开测试,在给用户部署时同样也会出现这样的问题。 我们的做法是:
开发和测试的环境分开。
开发人员在每次提交测试版本时,部署到测试环境中,测试组在每次接受新版本进行测试时,要对旧版本进行备份,特别是在验收版本测试时,要保证测试部验收的版本要和用户使用的版本一致,这样可以避免很多的问题......,责任明确。 肯定是不好的。建立VM 当然不好了,汗~~~
那样会导致测试的许多工作都是无用功~~
建议赶快搭建测试专用的环境吧~~~ 问题有很多的,我现在测试就是在开发机器上测试,很麻烦,如果测试出bug了,提交给开发,那么开发就需要在版本上进行修复,那样测试就无法进行下一步测试了,因为开发的时候可能导致更多的问题,这些可能只是开发在修复问题的时候有意造成的,等bug修复完后这些问题可能就会解决掉,但是在开发修复bug的时候进行测试可能就会把这些问题又列为bug,所以对测试来说浪费了很多时间和精力,而且测试的时候可能会改定数据库里的记录,给开发修复bug也是一个很大的难题。
页:
[1]