文章目录
[+]
测试环境设计这个包含两个方面:
测试执行环境 ——如何提升自动化测试运行环境的易部署性、可移植性、稳定性。测试验证环境 ——如何灵活的支持、管理、切换测试、开发、预发等不同的验证环境。测试执行环境的设计这一点采用容器化部署方案的话,会相对简单,这里大概介绍一下自研平台的解决思路:

(图片来自网络侵删)
验证环境的相关设计:设计态
多环境支持:在用例设计时,对接口域名进行参数化,以支持后续传递不同测试环境(如开发环境、测试环境、预生产环境等),以满足不同阶段的测试需求,如下。环境配置管理:在项目全局配置管理中,支持创建测试环境,同时支持创建该环境的全局变量定义,如下。验证环境的相关设计:运行态
环境灵活切换:在创建执行任务时,支持用户直接选择该任务的验证环境,如下: