其实这个问题可以先从DevOps开发运维谈起,DevOps是最近一年非常火的概念,其主要要求就是开发对版本发布及质量负责。

过去开发只负责实现,不考虑环境及发布所导致的问题,一旦发布不规范就会产生测试环境与开发环境与生产环境不同步的问题。在敏捷中非常强调持续集成&持续发布,所以对开发的要求就进步为了要对环境及质量负责,本质来说就是全栈的概念,全生命周期的全负责。
听起来好像开发搞定了所有的事情,那么是不是就不需要测试了呢?其实不然,DevOps可以解决流程上的问题,但是不能解决质量细节的问题,所以DevOps能够协调及统一研发体系及测试体系流程,但是无法解决具体测试的问题,这个时候与之配对的TestOps就诞生了。

TestOps顾名思义就是测试运维,其主要的目的是推动整个研发体系与发布体系更多在质量方面,可以这样理解DevOps是从研发推动配合运维和测试,而TestOps是从测试角度推动研发和运维。所以TestOps才是真正把测试落地到整个研发体系的关键岗位。

比如DevOps可以规范需要有自动化接口测试,但

本文介绍了TestOps测试运维的背景和重要性。DevOps虽然能解决流程问题,但无法处理质量细节,TestOps应运而生,专注于测试的运维,推动研发与测试的融合。TestOps需要掌握开发、环境集成和测试方法工具,并能整合到持续集成中,以实现自动化质量保障体系,提升软件质量。
最低0.47元/天 解锁文章
913

被折叠的 条评论
为什么被折叠?



