在阿里,我们如何管理测试环境?

42
161
2
  1. 云栖社区>
  2. 阿里技术>
  3. 博客>
  4. 正文

在阿里,我们如何管理测试环境?

技术小能手 2019-04-30 09:34:35 浏览13468
展开阅读全文

image

阿里妹导读:良好的代码提交习惯、适当的变更前检查有助于减少故障的发生,但无法彻底杜绝后患。增加多套测试环境副本能够有效控制故障的影响范围,然而企业的资源终归有限,降低测试环境成本和提高测试环境稳定性成为了矛盾的两面。

为解决这个问题,独具匠心的阿里研发效能团队设计了一种服务级复用的虚拟化技术,称为“特性环境”,其巧妙的思路令人赞叹。本文将围绕测试环境管理的话题,聊聊这种具有阿里特色的工作方式。

阿里的许多实践看似简单,背后却蕴涵着许多思考,譬如测试环境的管理。

互联网产品的服务通常是由 Web 应用、中间件、数据库和许多后台业务程序组成的,一套运行环境就是一个自成一体的小生态。最基本的运行环境是线上环境,部署产品的正式发布版本,为用户提供持续可靠的服务。

除此以外,还有许多不对外部用户开放的运行环境,用于产品团队日常的开发和验证,统称为测

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属团队号: 阿里技术