背 景
测试环境是项目测试的关键环节,其部署效率、稳定性、连通性直接影响项目的迭代效率。在测试环节中测试环境一直是行业中的较为薄弱一环,面临很多的问题,比如:
搭建成本高:复杂业务的梳理成本高;搭建测试环境,需要经过申请资源、部署组件、连通性测试等一系列流程,路径长、成本高;搭建完成后需要持续人力投入等;
复制成本高:绝大部分系统的测试环境无法一键0成本复制,也无法快速满足多项目多套测试环境的需求,影响项目进度;
联调成本高:涉及多个系统的联调项目,整体可用性较差,经常阻碍项目,且一旦出问题,排查耗时;
使用成本高:无法快速找到所依赖系统的测试环境,尤其是站在客户端角度。
测试环境的治理已经迫在眉睫,所以,爱奇艺测试团队立项测试环境平台,实现如下几个目标:
统一测试环境管理方案,整合资源,减少各业务环境的开发、维护成本;
解决各业务联调测试环境部署、问题定位等带来的人力投入;
方便用户使用,按需随时使用,减少等待、使用成本。
测试环境管理要素
面对各业务的不同测试环境部署流程、不同类型系统架构,如何提炼