产品经理眼中的DevOps平台

DevOps 的成功取决于速度和稳定性。DevOps平台在我这个产品经理的眼中,它就是一个巨大的流水线,将研发、测试以及运维的工作串联起来。 完成这些串联的工作,主要需要发布平台、测试平台、部署平台。

一、 发布平台

DevOps中的发布平台,作为产品诞生之地,是产品发布到现场部署安装之前持续集成的平台。发布平台的功能特性:

 产品全生命周期

 版本发布

 补丁发布

 持续集成

 自动化测试

 代码扫描

二、 测试平台

自动化测试平台作为DevOps平台中一个关键的功能模块,为产品持续集成以及现场部署后上线前的功能验证提供自动化、全覆盖的测试,有效的降低研发过程中的问题累积、产品上线后的功能可用性,并且大大的节省了人工测试的工作量和不可控性。测试平台主要功能特性:

 测试用例的分类管理

 自动化测试数据管理

 灵活且可移植

 测试报告完整详细

三、 部署平台

部署平台是将产品发布的版本或者补丁自动部署到生产环境,完成产品的升级工作,并在产品正式上线运营之前完成功能自动化测试验证。部署平台的主要功能特性:

 产品部署的全生命周期

 版本自动部署

 补丁自动部署

 配置变更升级部署

四、 其它

DevOps平台实现了产品的研发、测试以及部署的能力,但是对于公司、组织而言,DevOps还可以进行扩展,实现对全部产品研发、运维、测试数据的统计分析,最终可以形成完整的数据呈现。

说明:文章来源于网络、非原创。

你可能感兴趣的:(产品经理眼中的DevOps平台)