前言
如果你或你的测试团队正在开展功能测试、安装部署测试、可靠性测试(混沌测试、长稳测试)、性能测试等各项测试活动,往往会面临测试工具链纷繁多样、测试指标采集及数据存储方式分散多变、难以针对产品建立体系化的多维综合测试指标视图等困扰,那么恭喜你,可以跟着本期测试实践,与我们共同体验一体化测试指标可视工程。
为此,本文选用趣链BaaS产品测试工程实践为例进行分享。
具体实践前,先简单剖析我们的测试对象:趣链BaaS平台整体采用微服务架构,具备完善的服务自发现、网关鉴权、通信服务协议和服务通用框架等能力,产品覆盖功能范围广泛,且需要灵活适配实际投产环境中复杂的IT环境,以它为例,对同类具有微服务架构技术特点的产品,具有良好的参考价值。
一体化测试工程设计思想
那么,什么是一体化测试工程呢?
一体化测试工程是一种“集测试环境资源管理、多测试活动执行、多测试类型指标采集、测试输出为一体的”工程服务,旨在为产品测试活动提供一站式服务,整体设计分为测试资源适配层、测试执行层、视图层三层。
测试资源适配层:打通测试执行活动前置条件,实现测试上游管理,包括测试物料管理、测试环境管理、Git flow对接等;
测试执行层:提供接口测试、UI测试、安装部署测试、可靠性测试、长稳测试等多种测试执行能力,更进一步地,可朝着自动探索测试、diff测试、精准测试等智能化方向深入发展&#x