新的征程TestOps
TestOps 概念是什么时候提出来的没有去考察,知道TestOps测试运维是在DevOps这个概念下抽象的结果。
DevOps,现在几乎每家公司都在谈DevOps,都已经实施,在实施,或者在准备实施的路上。
DevOps是开发运维一体化,TestOps则指的测试运维一体化。
作为测试运维,其测试技能与运维技能都需要掌握。知识栈如下:
环境管理与监控:
Docker、Kubernetes、Ansible、Elk、Prometheus
版本管理:
Git、Gitlab
构建:
Maven、Nexus
测试:
Xunit、Sonar、Selenium、Jmeter、Newman
发布:
Jenkins
上面这个版本的知识栈和虫师提供的不太一样,虫师提供的知识栈如下:
Dev能力:Java、Python、PHP、Shell
Ops能力:Jenkins、Docker、Maven、Ansible、Git、Linux
Test能力:测试用例、测试方法、缺陷生命周期、单元测试、接口测试、Selenium
国内的测试圈普遍对于编程能力、测试工具、测试技能(这里指的大家认为的性能测试、自动化测试这类)更看重,很少会看重测试设计,可能因为测试设计不容易判断能力强弱,也许跟国人更注重实际存在的淳朴心态有关。测试设计相对老说可考察的能力虚一些,但是,测试设计又好比测试的基石,无论是什么工具、什么测试类型测试设计不做好,再好的工具也没法保证质量完美。国外在测试方面有些学派推崇测试设计,国内的则是貌似只邰晓梅老师还在坚守,近几年相关会议论坛上消息也少了。话说远了。
既然在国内混饭吃,还是服从多数人的思想决定。测试设计的基本功该加强的加强,但是大家或者大厂注重的能力要跟上,不能掉队。
提升自己的编程能力、会做配置、发布、会自动化测试开发、性能测试、接口测试、单元测试各方面的能力。
testops技术栈参考:虫师的博客、testops.cn等
新的征程TestOps的更多相关文章
- Android开发艺术探索——新的征程,程序人生路漫漫!
Android开发艺术探索--新的征程,程序人生路漫漫! 偶尔写点东西分享,但是我还是比较喜欢写笔记,看书,群英传看完了,是学到了点东西,开始看这本更加深入Android的书籍了,不知道适不适合自己, ...
- GDOI2018 新的征程
看标题您一定以为考得很好.. Bad ending.想看美好结局的出门右转其他大佬博客. Day0 早上去车站的时候心情挺好.倒不是因为自己做足了准备,也不是因为预感到有好事发生,而是心情不好也没有用 ...
- Nginx+Varnish又开始新的征程了
要自己多测试一下.总觉得机器不够用.
- 重拾Ruby—新的征程
作家格拉德威尔在<异类>一书中指出: “人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力.1万小时的锤炼是任何人从平凡变成超凡的必要条件.“ 他将此称为“一万小时定 ...
- September,开启一个新的征程!
寻找梦里的未来笑对现实的无奈不能后退的时候不再傍徨的时候永远向前 路...一直都在
- 又要开始新的征程了hhh(这次内容比较感兴趣)
因为做英雄部分,既是我比较感兴趣,又很符合这次c++学习的目的,所以我很开心. 其实从小玩的RPG,即时战略和回合制游戏不算少,对于属性方法其实都算不上陌生.但是还是在网上找了一些学习资源. http ...
- 新的征程 in ZJU
争取考上了心仪的学校 并进入了心仪的实验室 但是对我来说,未来将是更多的挑战 首先我觉得我学习能力还是不足,无法做到一天的高效率学习 实验室的方向是可视化,我觉得这个是个非常复杂的方向 数学,pyth ...
- 站在DevOps肩膀上的TestOps(一)
一十一 发表于 2018-03-14 15:50:03 TestOps 摘要: DevOps团队的职责是“无摩擦发展”. 这是对“速度需求”驱动的发展理念的一种渴望,以及有意识地去除从概念到客户的 ...
- 站在DevOps肩膀上的TestOps(二)
一十一 发表于 2018-03-14 16:40:22 TestOps 摘要: TestOps模型旨在将整个团队的注意力集中在质量上,因此TestOps确实需要无缝且可靠. 一个简单的例子是任何测 ...
随机推荐
- 悄摸直播(二)—— 播流器实现(拉取rtmp服务器中的数据流,播放直播画面)
悄摸直播 -- JavaCV实现本机摄像头画面远程直播 播流器 一.功能说明 从rtmp服务器中获取视频流数据 + 展示直播画面 二.代码实现 /** * 播流器 * @param inputPath ...
- i3s 一种开源的三维地理数据规范 简单解读
i3s,esri主推到ogc的一种三维开源GIS数据标准. 版权声明:原创.博客园/B站/小专栏/知乎/CSDN @秋意正寒 转载请标注原地址并声明转载: https://www.cnblogs.co ...
- Golang 正则匹配 -- regexp
匹配特殊字符 //re :=regexp.MustCompile("[~!@#$%^&*(){}|<>\\\\/+\\-[]:\"?'::''"&qu ...
- hadoop各版本hadoop.dll和winutils.exe缺少这两个文件
1.1 缺少winutils.exeCould not locate executable null \bin\winutils.exe in the hadoop binaries1.2 缺少had ...
- java 中文乱码问题
1.要记住的事实 java的class文件是utf-8编码的,jvm使用utf-16,而java的字符串使用unicode编码 2.java支持的字符集 java支持的字符集可以通过java.nio. ...
- kubernetes concepts (一)
Concepts The Concepts section helps you learn about the parts of the Kubernetes system and the abstr ...
- python 栈
栈的特点:先进后出 class Stack: def __init__(self): self.data = [] def push(self, val): self.data.append(val) ...
- Spring MVC中的拦截器Interceptor
谈谈spring中的拦截器 在web开发中,拦截器是经常用到的功能.它可以帮我们验证是否登陆.预先设置数据以及统计方法的执行效率等等.今天就来详细的谈一下spring中的拦截器.spring中拦截器主 ...
- Python 练习实例100 | 菜鸟教程
http://www.runoob.com/python/python-exercise-example100.html
- cmd 打开文件
打开cmd Python 文件地址