如何搭建软件测试环境?

提到测试环境,首先就要搞清楚开发环境,测试环境,生产环境三者有什么区别/p>

对于有工作经验的测试来说很好区别,但是之前从来没在公司做过测试的同学来说,可能就有些懵圈了。

简单来说,开发环境就是开发人员在开发联调时比如前后端交互的本地环境,他们一般在本地开发完成后会将代码部署到测试环境,也就是提交测试。

对于规模稍微大点的公司来说,测试环境可能不止一套,像我们公司就有5套测试环境,主要用来满足不同版本上线前测试的需要。

公司一般划分为不同的部门或者系统,来具体负责公司的每一块业务。然后不同系统之间就会有交互,所以当是一个软件项目需求时,这些系统就需要保证是在同一套测试环境才可以测试联调。

生产环境就好理解了,测试在测试环境测试完成之后,版本上线日,运维发布上线。生产环境就是线上环境,直接面向用户的环境。

一般来说,生产环境的管理权限是十分严格的,一般开发测试只有查询权限,像修改这些,都掌握在业务或者运维手里,更高的权限可能要经过管理层审批才可以执行。

像之前微盟的删库跑路事件,就是没有做好生产数据的权限控制,一个普通的开发工程师居然可以删除掉大批生产数据,导致公司业务瘫痪,损失高达数亿金额。

删库跑路本来是大家学习时的一句戏言,结果真实上演了一场吃瓜大戏。。。。

关于如何搭建测试环境,也是面试会经常问到的一个问题,一般常见于一些创业公司,因为测试环境不够完善,可能会遇到搭建环境这个问题。

一般来说,测试环境搭建都属于运维的工作范畴,但是可能有些创业公司就没有运维这个岗位,就只能测试人员来搞了。

搭建环境之前首先要搞清楚的一件事就是搭建什么环境,之前经常有粉丝上来就问,牛哥,测试环境应该如何搭建/p>

说实话,遇到这种我是比较懵逼的,是搭建jmeter环境还是jenkins环境,或者是数据库环境,数据库还分oracle或者mysql等等。。。

所以说,大家首先要搞清楚搭建什么环境,不过日常工作中搭建最多的也是最经典的一套环境就是基于linux操作系统的Tomcat+Mysql+Jdk环境。

所以接下来,就基于这套环境搭建方法,给大家作个参考:

【Linux环境】——我搭建的是64位centos版本的linux系统

1.下载并安装一个VMware workstation, 这个是虚拟机的平台,后面要在里面搭建Linux系统。

2.下载一个centos安装包,linux版本有多种,比如说redhat、ubuntu、deepin、BT3,个人比较习惯使用centos,这里下载一个 CentOS-6.4-i386-bin-DVD1.iso,6.4版本的。

3.新建一个虚拟机,并把这个安装包导入进去,记住期间步骤有一步是需要建一个用户和设置密码,这里的用户是linux环境的普通账户,但是密码是根账户root和这个普通用户共用的密码

4.安装完成后,是图形化界面,一般我们要用到的是命令行界面,所以这里可以用快捷键 CTRL+ALT+F2,就可以切换到命令界面了。

5.用命令ifconfig查看IP 地址,然后可以考虑用Xshell来连接虚拟机,这样操作命令会比较方便,不用频繁的切换出来或者切换出去。

【Linux环境】——我搭建的是64位centos版本的linux系统

1.下载并安装一个VMware workstation, 这个是虚拟机的平台,后面要在里面搭建Linux系统。

2.下载一个centos安装包,linux版本有多种,比如说redhat、ubuntu、deepin、BT3,个人比较习惯使用centos,这里下载一个 CentOS-6.4-i386-bin-DVD1.iso,6.4版本的。

3.新建一个虚拟机,并把这个安装包导入进去,记住期间步骤有一步是需要建一个用户和设置密码,这里的用户是linux环境的普通账户,但是密码是根账户root和这个普通用户共用的密码

4.安装完成后,是图形化界面,一般我们要用到的是命令行界面,所以这里可以用快捷键 CTRL+ALT+F2,就可以切换到命令界面了。

5.用命令ifconfig查看IP 地址,然后可以考虑用Xshell来连接虚拟机,这样操作命令会比较方便,不用频繁的切换出来或者切换出去。

【JDK安装】

1.首先下载一个JDK版本,官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载1.8版本,我用红框标注出来了:

如何搭建软件测试环境?
3.赋予JDK文件最高权限,不然后面使用或者引用会有权限问题阻塞你的操作(记得连接好你的xshell

如何搭建软件测试环境?
export CLASSPATH= C L A S S P A T H : CLASSPATH: CLASSPATH:JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAH?OME/bin:JAVA_HOME/jre/bin: P A T H : PATH: PATH:HOME/bin

7)按住键盘的ESC键,然后输入 :wq,就保存了你刚刚设置的环境变量

8)让你刚刚设置的环境变量生效 source profile

9)如何查看你的JDK是否配置完成呢入命令 java -version,看到下面的说明JDK版本的截图,就说明你配置成功了!

如何搭建软件测试环境?
5)返回到bin的上级目录 cd …

6)赋予 bin文件的最高权限 chmod 777 -R bin

7)切换到bin路径下 cd bin

8)然后再次执行tomcat启动命令:./startup.sh,出现如下截图,则表明启动成功。

如何搭建软件测试环境?
注:如果访问不了,可以尝试关闭防火墙,在Linux下输入命令:service iptables stop,然后再访问就可以了!

11)在浏览器输入IP地址加端口号,如果看到tomcat 的首页,则表明成功了,如下所示:

如何搭建软件测试环境?
4.一般这样安装的mysql 都是默认为root根用户进行登录,密码也默认为空,所以输入下面的命令:mysql -u root -p, 然后密码处输入回车,即可登录到数据库了。如下所示:
如何搭建软件测试环境?

一个用心码了这么多文字的人,往往渴望得到大家的认可。如果你觉得这篇回答对你有帮助,双击屏幕,给我点个赞呀!

来源:程序员阿沐

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月16日
下一篇 2021年1月16日

相关推荐