一样平常我们把测试环境分为两类:

A、软件的测试环境

B、测试软件的环境

如何装测试php软件测试猿教室软件测试情况安排和安装教程全 Bootstrap

这两类字都是千篇一律的只是不同的排列组合,那么这两个到底是什么意思呢?

1、软件的测试环境

什么是软件的测试环境呢?

实在这个很大略便是我们的软件在测试的时候的环境,一样平常我们会把软件分为三个版本

软件开拓环境软件测试环境软件生产环境

测试环境

(1)软件开拓环境

软件开拓环境(Software Development Environment),一样平常是指的是软件正在开拓的时候软件的事情位置,支配在专门的开拓做事器,或者开拓用机上,会打开所有的缺点日志,和缺点报告,为了方便开拓调试,当然配置可能比较随意,一样平常处在版本掌握feature分支或者dev(Develop)分支上,当然这个版本是不会对外公布的,正常用户是无法访问的.

(2)软件测试环境

软件测试环境(Software Testing Environment),一样平常是克隆自开拓环境的配置,是为了过渡莅临盆环境的一个中间的阶段,开拓完成往后,开拓环境靠近完善,测试环境便是完善开拓环境的终极阶段,紧张是为了测试开拓环境的中存在的各种问题,一否存在bug,一样平常支配在公司私有做事器,或者局域网,或者开没申请域名的半私有做事器上,在版本掌握中一样平常属于testing分支或者hotfix分支

(3)软件生产环境

软件生产环境(Software production environment),顾名思义便是软件开始生产出代价的版本环境,这个环境的软件会直接对外开放,缺点报告不会直接涌如今软件中,支配在开放的做事器中许可普通用户访问,在版本掌握中一样平常属于master分支.

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

为什么须要三个环境呢?

由于软件不是一次写完的,是须要一个累加的过程,刚一样平常软件上市我们叫做1.0版本,而这个时候2.0版本正在测试,3.0版本正在开拓,以是我们就须要多个不同的环境来适应我们不同的状态

以是软件的测试环境紧张指的是软件在测试的时候须要的环境,便是上面的中间环境即软件测试环境

2、测试软件的环境

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

Excel,xmind等等测试须要的根本软件环境,自动化测试环境python阐明器,python中的unittest,pytest,等等单元测试框架,ui自动化测试中须要的selenium框架,selenium依赖的webdriver和浏览器等等,移动ui自动化测试中的appium库及其依赖的各种环境,接口测试中须要的工具如post,python库requests,jmeter等等

二、软件测试环境安装1、软件测试环境安装:

软件测试环境安装一样平常情形下在公司中会让开发职员来克隆一个开拓基本完成的环境,支配到一个新的专门测试用的做事器中,但是也有部分情形或者学习的过程中须要测试职员自己来安装:

软件环境安装一样平常包括下面几个内容:

(1)平台选择

①项目平台选择便是项目支配的做事器,选择的操作系统②Linux:Ubuntu、Centos、Linux其他发行版本③Windows:正常用户的windows 如win10 win7等一样平常须要专业版以上的版同族庭根本版可能会缺失落某些须要的组件。
Windows做事器版本如windows server2003

(2)数据库管理系统

数据库是软件存储数据的地方数据库,一样平常绝大部分会利用mysql数据库

(3)Web运用做事

web运用做事一样平常有三种:Nginx、Apache、其他自己公司开拓web运用做事

(4)开拓措辞包

web项目的开拓措辞一样平常有三种,根据编程措辞的不用安装不同的阐明器/编译器就行了

①Php 集成开拓环境②Java的jdk③Python的阐明器④还有一些小众比如c#

(5)项目文件安装

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

软件测试环境安装

2、测试软件的环境安装:Excel,word之类根本软件安装python阐明器安装pytest单元测试框架安装浏览器chrome安装chromedriver安装selenium安装Android开拓环境安装Android仿照器安装appium安装appium-client安装postman安装python-requests安装jmeter安装