测试环境是测试人员与开发人员共同使用与维护的集成开发平台:
基于本人对web项目的了解和本公司项目的搭建,简单介绍一下web项目测试环境的搭建流程。
大家所熟知的应该是MVC模式,那在前后端没有实现完全分离的web项目里面,需要搭建的环境基本上有:数据库、Java运行环境以及web容器(如Tomcat),再加上redis(非关系型数据库,以key-value形式存储,用作数据库、缓存和消息中间件)。这些基本上就够用了。
那我们公司的web项目已经实现了前后端分离,前端基于框架开发,开发完之后打包生产代码,直接放到apache服务器运行,后端采用springboot开发,springboot内置的有Tomcat服务器,所以就省去了Tomcat服务器的配置,其他的和MVC模式基本是一样的。
所以总结下来,测试环境需要配置的有:
测试人员需要对程序的运行有一个整体的了解,最好是可以进行实操。
关于持续集成:
主流的持续集成工具如Jenkins,可以搭建在Tomcat服务器上,主要用作测试代码的持续更新和发布,大大节省了测试发布的时间,提高工作效率。
推荐一本质量保障的优质图书《京东系统质量保障技术实战》51测试网站有连载:http://www.51testing.com/html/87/n-3722187.html。很不错的一本书,可以让你对系统质量保障有一个整体的了解,书里面也有提到很多主流的技术框架,不管是对初学者还是技术大牛,都是一本不错的参考书。