测试环境:是测试人员与开发人员共同使用与维护的集成开发平台。前端
基于本人对web项目的了解和本公司项目的搭建,简单介绍一下web项目测试环境的搭建流程。java
你们所熟知的应该是MVC模式,那在先后端没有实现彻底分离的web项目里面,须要搭建的环境基本上有:数据库、Java运行环境以及web容器(如Tomcat),再加上redis(非关系型数据库,以key-value形式存储,用做数据库、缓存和消息中间件)。这些基本上就够用了。web
那咱们公司的web项目已经实现了先后端分离,前端基于框架开发,开发完以后打包生产代码,直接放到apache服务器运行,后端采用springboot开发,springboot内置的有Tomcat服务器,因此就省去了Tomcat服务器的配置,其余的和MVC模式基本是同样的。redis
因此总结下来,测试环境须要配置的有:spring
测试人员须要对程序的运行有一个总体的了解,最好是能够进行实操。数据库
关于持续集成:apache
主流的持续集成工具如Jenkins,能够搭建在Tomcat服务器上,主要用做测试代码的持续更新和发布,大大节省了测试发布的时间,提升工做效率。后端
推荐一本质量保障的优质图书《京东系统质量保障技术实战》,网上有销售的,2017年10月出版,很不错的一本书,可让你对系统质量保障有一个总体的了解,书里面也有提到不少主流的技术框架,无论是对初学者仍是技术大牛,都是一本不错的参考书。缓存