博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
谈谈DevOps和TestOps个人见解
阅读量:6159 次
发布时间:2019-06-21

本文共 966 字,大约阅读时间需要 3 分钟。

 

首先是百度百科和维基百科的解释对DevOps的说明:

 

    DevOps是开发运维,而TestOps则测试运维。DevOps(Development和Operations的组合词)是一组过程方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营质量保障(QA)部门之间的沟通、协作与整合

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

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

   其实概念是什么并不重要而是在于这个职位在解决什么问题?TestOps测试运维正是在DevTestOps这个概念下抽象的结果。

   举例:比如DevOps可以规范需要有自动化接口测试,但是测试用例还是需要专业的测试人员来写的,而DevOps并不能有效的去指导培养这类技术测试人员,反而TestOps就是做这个事情的,不但可以推动公司采用接口测试自动化,而且还能有效的在测试团队里面部署及应用。从某些角度是一个技术型测试经理的职位,其懂研发及运维技术,能够很好的将测试技术与相关部门结合并推动。

 

未写完~~~

 

 

 

 

DevOps解析:

TestOps知识平台结构:

解析什么是TestOps工程师:

 

转载于:https://www.cnblogs.com/Alexr/p/10271827.html

你可能感兴趣的文章
每天一个linux命令(19):find 命令概览
查看>>
MySQL kill操作
查看>>
windows下看端口占用
查看>>
Decommissioning a Domain Controller 降域控
查看>>
Character中的奇葩
查看>>
c++书籍推荐
查看>>
互联网通用架构技术----缓存雪崩
查看>>
Dell R710服务器磁盘恢复数据库一例(记录)
查看>>
我的友情链接
查看>>
Ionic3 通讯录索引的实现
查看>>
轻松监听Azure service health 状态
查看>>
Matlab 进行FFT
查看>>
Eclipse 工作台用户指导>视图和编辑器
查看>>
项目常用的PHP代码
查看>>
Python自动化开发学习22-Django下(Form)
查看>>
算法-排序
查看>>
获取SQL SERVER某个数据库中所有存储过程的参数
查看>>
在Linux下编译安装Apache2(2)
查看>>
Method Swizzling 处理一类简单的崩溃
查看>>
AngularJS学习!
查看>>