作为软件测试行业的从业者,搭建测试环境一定是在工作中少不了的任务安排,那么如何有效的搭建测试环境,咱们今天和大家聊一聊。

首先大家要明白测试环境是为了完成软件测试工作所需要的硬件资源,软件资源,网络资源,测试数据,测试工具的融合。

硬件资源一般就是在测试时候需要的服务器环境、客户端环境、网络设置等;

软件资源指测试软件运行时所需的操作系统平台、数据库要求及其他相关的应用软件;

网络资源一般就是测软件运行时的网络系统环境要求;

测试数据一般是在测试用例设计的阶段就整理好,然后在进行测试时,作为软件输入项来验证软件功能的正确性或合法性。如果需要的是少量测试数据,可以直接通过手动方式设计出来,如果需要大量的测试数据,可以借助测试工具来完成;

测试工具是辅助测试的方式之一,针对被安排的测试工作,可选择合适的工具让测试工作高效率的进行推进,比如接口测试,可以选择Postman、Jmeter等;性能测试,可以选择LoadRunner等。

想要搭建有效的测试环境,必须要求做到尽量模拟用户操作的真实环境,没有病毒,而且测试过程中要确保测试环境的独立性,以及可复用,当测试环境遭到破坏或后续再使用时,可以恢复测试环境,重复使用。

那么如何进行搭建测试环境呢?小编这里就以典型的LAMP环境为例来分享一波。

LAMP一般指的是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python是一组常用来搭建动态网站或者服务器的开源软件,共同组成了一个强大的Web应用程序平台。目前很多流行的商业应用都是采取这个架构,LAMP具有Web资源丰富、轻量、快速开发,通用、跨平台、高性能、低价格的优势,因此无论是性能、质量还是价格都是企业搭建网站的首选平台。

首先确保Linux操作系统版本要求,我们以centos7.9作为搭建平台

1、安装apache

1.1 安装apache,以及相关的开发工具包

[root@localhost~]#yuminstallhttpdhttpd-devel

1.2 启动apache服务

systemctl服务管理命令

[root@localhost~]#systemctlstarthttpd

1.3 设置httpd服务开机启动

[root@localhost~]#systemctlenablehttpd

1.4 防火墙设置开启80端口

[root@localhost~]#firewall-cmd--permanent--zone=public--add-service=http[root@localhost~]#firewall-cmd--permanent--zone=public--add-service=https

1.5设置完成重新载入

[root@localhost~]#firewall-cmd--reload

1.6 浏览器地址栏输入IP地址登陆

2、安装mysql

2.1安装mysql以及相关组件

[root@localhost~]#yuminstallmariadbmariadb-servermariadb-libsmariadb-devel

2.2 开启mysql服务,并设置开机启动,检查mysql状态

[root@localhost~]#systemctlstartmariadb[root@localhost~]#systemctlenablemariadb

2.3 数据库安全设置

[root@localhost~]#mysql_secure_installation

可以进行数据库密码的修改操作

3、安装PHP

3.1 安装php

[root@localhost~]#yum-yinstallphp

3.2 将php与mysql关联起来

[root@localhost~]#yuminstallphp-mysql

3.3 测试PHP

[root@localhost~]#cd/var/www/html/[root@localhosthtml]#ls[root@localhosthtml]#pwd/var/www/html[root@localhosthtml]#viinfo.php

这样一个构建Web应用程序平台就被咱们搭建完成了(PS:因为网上搭建教程较多,如果有侵权,请联系小编沟通) 当然,实际的测试环境还需要根据公司所研发的项目来进行决定,小伙伴们可以及时关注好公众号,里面满满的技术干货也能给大家提供有效的帮助哦!

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取【保证100%免费】

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!