软件测试环境:
  包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库以及其他应用软件构成的环境。
  开发与测试环境一般都是单独搭建的,开发与测试环境的分离是为了方便重现开发环境无法重现的bug,同时开发可以并行地修复bug,如果用开发环境来进行测试,开发人员进行某项操作后发生系统崩溃或者系统不能正常运行的意外,此时测试工作也不得不停止。关于测试环境的搭建,每个公司都有不一样的流程和方法。一种是运维或者开发负责搭建和维护,另一种是测试人员进行搭建和维护。大部分复杂的测试环境都是由开发搭建的,开发知道任何配置文件需放在哪个路径,搭建起来相对容易。如果是运维搭建,就得根据开发提供的安装手册进行搭建和维护,手册中一般会有固定的维护方法。如果是测试搭建,其实和运维干的差不多。
搭建测试环境的原则:
1、开发环境、测试环境和生产环境要保持一致
2、真实:尽量模拟用户的真实使用环境
3、干净:测试环境中尽量不要安装与被测软件无关的软件
4、无毒
5、独立:测试环境与开发环境相互独立,即测试人员和开发人员分别用不同的服务器(数据库、后台服务器等),避免造成相互干扰。

搭建环境准备工作:
硬件部分:

1.公司购买阿里云服务器
2.自己电脑上安装虚拟机
软件部分:
1.安装数据库、redis 等必要组件
2.安装java、python、php等基础环境
3.上传安装包