互联网测试环境解决方案

本文探讨了互联网企业面临的测试环境挑战,包括如何搭建和维护测试环境、测试环境的组成部分,如web应用、资源应用、数据库、通用框架和配置管理。强调了工具辅助的重要性,并提出多套测试环境的构建策略,以及测试环境的层次结构,从功能测试到生产镜像环境(staging)。
摘要由CSDN通过智能技术生成

现状

国内的大多数互联网企业由于前期业务发展迅速,业务驱动研发,使得网站架构更多的是为满足业务需求而做的业务开发,重复代码越来越多,代码所占空间越来越大,运行所需要的资源也越来越多,很难在一台机器将网站所有功能进行部署。这样,就要求有一套可行的测试环境解决方案。


如何搭建和维护一套测试环境

测试环境包含哪些方面

web application

web应用程序是网站的基本元素,一个互联网公司会有大大小小的应用程序上百个,很难通过人工的方式记录放置在测试环境上的版本是哪个,必须要有系统进行管理。


resource application

resource站点尽可能集中,以便生产上做cdn处理;


database

数据库分为两部分,一部分是scheme,另一部分是基础数据,有一些数据是测试的基础,而不是业务数据,这些数据需要先从生产环境导入。


common framework

如soa等,基础框架除了程序的版本正确以外,数据也要有版本记录,否则无法快速复制。哪些表是基础数据,哪些是动态变化的都需要理清楚。


web application configuration

一般来说,应用程序在测试环境、生产环境的配置文件是不一样的,需要通过构建系统快速生成不同的配置放置到不同环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值