美文网首页
软件测试的环境部署怎么做?

软件测试的环境部署怎么做?

作者: 北国的秋天 | 来源:发表于2022-05-03 16:17 被阅读0次

经常在面试过程中,面试官总要问一句,熟悉linux命令么?

同时在很多招聘的JD上都有明确指出需要测试人员会搭建测试环境,而且这不仅是体现在高级测试工程师的岗位要求,同时初级测试工程师同样也被要求了。

1.什么是测试环境

测试环境(Testing environment)是指测试运行其上的软件和硬件环境的描述,以及任何其他与被测软件交互的软件,包括驱动和桩。测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。

其实就是,测试环境=软件+硬件+网络+数据准备+测试工具

通俗地说,测试环境就是指测试人员测试程序时需要的承载体

2.测试环境的特点

2.1.真实

测试环境应该尽量模拟用户的真实环境,但由于软件用户众多,则真实环境也变得非常复杂,所以测试环境应该尽量模拟用户的真实环境

2.2.干净

我们经常说一定要保证测试环境干净,不要依赖于”赃数据“,那这里的测试环境干净不在仅仅指没有”赃数据“,还包含测试环境上除了必备软件之外,没有其它的软件,特别是在搭建性能测试环境时尤为要注意,一定要保证测试环境干净和独立。

2.3.操作平台

测试环境在哪里搭建?

测试环境基本上都是搭建在服务器上的。

测试环境在服务器中的哪个操作平台上进行搭建,一般来说测试环境可以搭建在windows平台上,也可以搭建在linux平台

windows平台的选择有windows server 2003,windows server 2008等都是服务器系统,可以进行搭建测试环境。

那么我们windows操作系统的个人PC可以搭建测试环境么?

个人PC当然可以搭建测试环境,但是由于个人PC硬件和软件的局限性,我们一般不使用其搭建测试环境,但如果是自己做模拟实验是没问题的。

但是在企业中我们一般都不使用windows平台搭建服务器,而是选择linux平台。

这是因为我们经常选择linux平台作为服务器的操作系统。

我们经常所使用的linux系统都是linux发行版,如CentOS、RedHat、Debian、Ubuntu等

这里给大家准备了我从大学到大厂工作的软件测试资料,无偿分享给大家,需要的可以点击自取

wenruo.ysepan.com

linux内核与linux发行版的区别?

linux内核是linux操作系统的核心功能,是linux系统的整个基础,是开源软件。

linux发行版是指将linux内核和外围应用程序和文档打包,并提供系统安装界面和系统配置、管理工具。

2.4.搭建测试环境

如果你需要搭建的测试环境是刚装的linux操作系统,上面没有tomcat和数据库,那需要在搭建测试环境之前先装tomcat和数据库

1.安装jdk

如果有自带,先卸载再装
1.把包复制/usr/local
2.解压
3.配置环境变量
export JAVA_HOME=/usr/local/jdk1.7.0_71
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
4.检查java是否安装成功
java -version

2.安装tomcat

1.把下载的tomcat包复制/usr/local
2.解压
3.在tomcat/bin目录执行startup.sh文件
启动服务
在浏览器中连接:IP:8080
4.如果连接不上,但tomcat又是显示启动OK,检查firewall
路径为 /etc/sysconfig/iptables,将8080端口开启
5.重启服务

3.安装数据库

数据库一般安装mysql和oracle多一些

首先下载相应的数据库安装包

mysql安装比较简单,可以使用源码安装,也可以使用yum在线安装,在这里简单地介绍一下yum在线安装

用yum在线安装

1. rpm -qa|grep mysql --检查linux是否有存在的mysql
2.如果有mysql,卸载
rpm -e --nodeps mysql
3.安装
yum install mysql-server mysql mysql-dev -y
4.安装成功后,启动服务
service mysqld start
service 服务名 restart/start
5.直接输入mysql 进入到数据库

如果是安装oracle就一定要注意,细心安装,在网上找一份相应环境的安装教程,一步步照着安装,谨防出错,oracle一定要仔细,一旦安装出错,就会相当麻烦,有可能需要重装操作系统才能解决。

以上的只会在干净的操作系统上进行安装,一般来说只需要安装一次

学会搭建测试环境是每一个测试人员应该必备的能力之一,掌握基本的linux命令也是同样重要。

相关文章

  • 2019-06-08 docker基本原理概述

    起源 软件部署的时候,我们需要打包发布到 开发环境 测试环境 生产环境。但是我开发环境,测试环境用的是window...

  • 超详细——接口总结与分享(二)

    1,接口测试怎么做? 1.获取接口需求并分析 2.编写接口测试用例&评审测试用例 3.项目环境部署 4.执行测试&...

  • 单人开发场景下的测试环境实践

    在软件研发过程中,“测试环境”是部署最频繁、也是开发者使用最频繁的一种运行环境,稳定而易用的测试环境能够极大提高开...

  • ecshop日志

    在平时的测试中,我们的部署好的测试环境中,会设置开启被测试软件的debug模式,开启之后我们一边测试一边查看日志,...

  • Vue-CLI 3.x 自动部署项目至服务器

    前言 平时部署前端项目流程是:先部署到测试环境ok后再发布到生产环境上,部署到测试环境用 xshell 连上服务器...

  • Python根据环境部署项目

    前言 每一个软件项目都需要在不同的环境下部署,例如开发环境、测试环境、线上环境等等,每个环境的配置文件内容当然是不...

  • 软件测试教程,手把手教你搞懂测试环境项目部署

    测试环境如何部署?今天一文教你从基本准备到部署流程,从系统安装到部署实施,手把手教你搞懂测试环境项目部署! 手把手...

  • 验收测试

    验收测试:验收测试是部署软件之前的最后一个测试操作。在软件产品完成了 单元测试 、 集成测试 和 系统测试 之后,...

  • LNMP环境部署

    部署nginx环境 1.安装nginx 官方yum源安装软件 部署php环境 解决yum安装软件冲突问题yum r...

  • 测试环境部署

    安装Nginx环境(linux) linux环境 下载依赖包 安装nginx需要先将官网下载的源码进行编译,编译依...

网友评论

      本文标题:软件测试的环境部署怎么做?

      本文链接:https://www.haomeiwen.com/subject/bdtgyrtx.html