WEB项目测试环境搭建经验分享

发表于:2018-11-21 11:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:bingfeng288    来源:51Testing软件测试圈

  测试环境是测试人员与开发人员共同使用与维护的集成开发平台:
  基于本人对web项目的了解和本公司项目的搭建,简单介绍一下web项目测试环境的搭建流程。
  大家所熟知的应该是MVC模式,那在前后端没有实现完全分离的web项目里面,需要搭建的环境基本上有:数据库Java运行环境以及web容器(如Tomcat),再加上redis(非关系型数据库,以key-value形式存储,用作数据库、缓存和消息中间件)。这些基本上就够用了。
  那我们公司的web项目已经实现了前后端分离,前端基于框架开发,开发完之后打包生产代码,直接放到apache服务器运行,后端采用springboot开发,springboot内置的有Tomcat服务器,所以就省去了Tomcat服务器的配置,其他的和MVC模式基本是一样的。
  所以总结下来,测试环境需要配置的有:
  首先要有一台服务器,主流的像阿里云的弹性云服务器ECS,按需付费、按量付费。简单来讲就是可以选择自己需要的服务器配置;
  数据库配置,也可以选购阿里云的云数据库RDS,云计算的好处就是维护方便、按需、按量付费,对于中小型企业来说,可以节省一笔不小的开支,算是不错的选择;
  redis作为缓存,我们公司也是选购的阿里云的redis数据库;
  服务器配置jdk或jre(java程序运行环境)、apache服务器(运行前端页面的容器),以及服务器安全策略的配置,如服务器防火墙和对外开放的服务器端口;
  域名的配置,这里涉及到一些域名申请、域名解析之类的,需要了解一下,具体操作应该会有运维负责;
  测试人员需要对程序的运行有一个整体的了解,最好是可以进行实操。
  关于持续集成:
  主流的持续集成工具如Jenkins,可以搭建在Tomcat服务器上,主要用作测试代码的持续更新和发布,大大节省了测试发布的时间,提高工作效率。
  推荐一本质量保障的优质图书《京东系统质量保障技术实战》51Testing软件测试网上有连载:http://www.51testing.com/html/87/n-3722187.html。很不错的一本书,可以让你对系统质量保障有一个整体的了解,书里面也有提到很多主流的技术框架,不管是对初学者还是技术大牛,都是一本不错的参考书。

版权声明:本文出自51Testing软件测试圈: http://quan.51testing.com
原创作品,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号