浅谈什么是JAVA开发环境、测试环境及⽣产环境,及它的过程
dz论坛模板怎么安装
(转)
从⽹上整理了⼀些回答加上个⼈理解。
环境分以下⼏种:
1.开发和配置环境:所有的开发和配置在这个环境⾥进⾏。⼀般情况下,只有这个环境可以改配置和进⾏开发,并且⼀般不在这个环境下创建数据。(开发环境就是每个开发⼈员电脑上的开发环境,只有开发⼈员可以配置和开发,写数据测试放在测试环境)
2.测试环境:新开发和配置通过系统传输到测试环境,进⾏功能测试,可以创建数据。(开发⼈员开发完上传到SVN,测试⼈员下载下来测试。我们公司测试⼈员不懂IDE,所以是由我们开发⼈员下载好,他直接通过IP地址访问来测试的。)
3.预⽣产环境(不是必须的):从⽣产环境不定期同步,保持和⽣产环境的设置、数据⼀致性,也是⽤于测试,它和测试环境最⼤的区别就是它和⽣产系统的同步性最⾼,⼏乎⼀样,有些测试,⽐如需要⼤数据量的,⽤这个环境测试看程序性能⽐⽤测试环境(⼀般情况下数据较少)会更准确。(不是必须的,我们公司没有)
4.⽣产环境:正式使⽤的系统环境。⼀般情况下,⼀个环境对应⼀个服务器,也有⼀些公司把开发、测试等环境放到⼀个服务器的。(从SVN上通过FTP下载下来,然后在服务器上的eclipse部署、发布,服务器是linux的)
Tips:测试环境还有⼀个⽤处。向开发中的外部系统提供服务时,直接⽤⽣产环境进⾏联调是不合适,⽤测试环境就没什么风险了。因此,我们的产品上线后,测试环境仍要与⽣产环境长期共存、并保持开放状态(测试环境和⽣产环境⼀致,⽤测试环境的⽬的是,测试时,不影响线上项⽬的正常使⽤,等测试完毕,再上⽣产环境。)
mysql服务名无效-----------------------------------------------------------------------
⼀般公司怎么搭建java开发,测试,⽣产环境
代码托管⽤得最多的是SVN,本地开发⽤windows+eclipse,⽣产环境⽤linux(就是⽤FTP从SVN上把项⽬下载下来,然后在linux的服务器上部署运⾏)
java下载过程
从开发到提交,测试到⽣产环境是怎么个过程?过程如下:
1、windows下开发:
2、提交war到svn或者ftp服务器,测试⼈员下载,部署,搭建测试环境。
十进制20转二进制
3、测试环境:windows下测试和linux下测试,测试分功能测试和性能测试,⽐如⽤loadrunner或者jmeter等。测试的⽬的是查漏补缺,让产品更健壮。
4、解决完测试⼈员提出的bug后,重新打包,进⼊2。
5、备份功能完好的代码和war,提交给PM,确定后让测试⼈员部署到正式环境。然后进⼊3。
6、写书册、使⽤说明等。
管理代码的⼯具很多,⽐如cvs,svn,甚⾄ftp。开发过程中⽤的东西就多了,从设计流程到发布运⾏,能⽤的⼯具都可以⽤的。
⽐较正规的是:
sql注入的主要来源
开发团队只管开发,要做的事就是实现功能后checkin代码到svn/cvs/
打包团队从代码托管服务器(SVN等)下载最新版本代码,打成产品包,发布给测试组
sql2008 32位安装包
测试团队部署产品包,进⾏测试

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。