首页 > 解决方案 > 环保

「测试猿课堂」软件测试环境部署和安装教程[全]

作者:欧宝体育电竞官网入口 信息来源:欧宝体育app入口 发布日期:2022-07-27 07:16:22 点击次数: 9

  环境搭建是软件测试中一个必须要掌握的知识点,相对软件测试人员来说非常重要,为什么呢,主要有两点:

  在学习或者工作中,很多时候我们都需要去搭建测试环境,那么到底如何搭建测试环境呢,首先我们要知道什么是测试环境

  其实这个很简单就是我们的软件在测试的时候的环境,一般我们会把软件分为三个版本

  软件开发环境(Software Development Environment),一般是指的是软件正在开发的时候软件的工作位置,部署在专门的开发服务器,或者开发用机上,会打开所有的错误日志,和错误报告,为了方便开发调试,当然配置可能比较随意,一般处在版本控制feature分支或者dev(Develop)分支上,当然这个版本是不会对外公布的,正常用户是无法访问的.

  软件测试环境(Software Testing Environment),一般是克隆自开发环境的配置,是为了过渡到生产环境的一个中间的阶段,开发完成以后,开发环境接近完善,测试环境就是完善开发环境的最终阶段,主要是为了测试开发环境的中存在的各种问题,一否存在bug,一般部署在公司私有服务器,或者局域网,或者开没申请域名的半私有服务器上,在版本控制中一般属于testing分支或者hotfix分支

  软件生产环境(Software production environment),顾名思义就是软件开始生产出价值的版本环境,这个环境的软件会直接对外开放,错误报告不会直接出现在软件中,部署在开放的服务器中允许普通用户访问,在版本控制中一般属于master分支.

  软件的环境的流程一般都会经历从开发环境测试环境生产环境,这三个阶段,其中只有生产环境会直接交给客户,当然有的时候客户也会把生产环境写成真实环境.

  因为软件不是一次写完的,是需要一个累加的过程,刚一般软件上市我们叫做1.0版本,而这个时候2.0版本正在测试,3.0版本正在开发,所以我们就需要多个不同的环境来适应我们不同的状态

  所以软件的测试环境主要指的是软件在测试的时候需要的环境,就是上面的中间环境即软件测试环境

  测试软件的环境,这个比较好理解,我们测试人员要去测试软件就需要一些工具去帮助我们进行测试,所以我们就需要安装测试软件需要的软件和工具,这个我们就叫做测试室软件的环境,比如软件测试中需要的各种工具和软件有:

  软件测试环境安装一般情况下在公司中会让开发人员来克隆一个开发基本完成的环境,部署到一个新的专门测试用的服务器中,但是也有部分情况或者学习的过程中需要测试人员自己来安装:

  web应用服务一般有三种:Nginx、Apache、其他自己公司开发web应用服务

  web项目的开发语言一般有三种,根据编程语言的不用安装不同的解释器/编译器就行了

  上面的基础环境安装完成以后,可以把写好的项目代码安装到web应用中去,如果是app应用软件那么可以省略上面的内容直接安装到手机/电脑就可以了,把编译好的项目安装到对应的地方

【关闭】 【打印】