TestOps宣言】的更多相关文章

TestOps   TestOps离不开敏捷 TestOps是测试驱动的一种延伸,它强调测试人员与运维人员沟通协作规范化的实践模式. DevOps的持续集成与持续交付,实现了从代码到服务的快速落地.而TestOps集成了DevOps效率,更是将质量与过程完美的体现. 在交付过程的每一个步骤都是可视化.自动化的,可以带来包括效能在内的显著的好处,同时也改进了软件的总体质量.TestOps集合了SVN.maven.Jenkins.nexus.swarm.docker.registry等工具,在跨网段…
转自:http://hi.baidu.com/accplaystation/item/ca4c2ec565fa0b7fced4f811 ACM/ICPC生涯总结暨退役宣言—alpc55 前言 早就该写这篇文章了,但是也很不想去写.毕竟是为之奋斗了两年的目标,不是说舍得就舍得的.然而,自己毕竟是到了该退的时候了,与其扭扭捏捏,不如挥一挥衣袖,尚落得一份潇洒.回首这两年来,有很多是需要总结的.在这里不分巨细的记录下来,或许有点像流水账,但是更多的,是一份对过去的难忘. 童年 我的ACM/ICPC的生…
Redis 的作者 antirez(Salvatore Sanfilippo)曾经发表了一篇名为 Redis 宣言(Redis Manifesto)的文章,文中列举了 Redis 的七个原则,以向大家阐明 Redis 的思想. 1.Redis 是一个操作数据结构的语言工具,它提供基于 TCP 的协议以操作丰富的数据结构.在 Redis 中,数据结构这个词的意义不仅表示在某种数据结构上的操作,更包括了结构本身及这些操作的时间空间复杂度. 2.Redis 定位于一个内存数据库,正是由于内存的快速访问…
天下大势分久必合合久必分,早期的软件开发只有软件工程师一人完成,为了提高效率逐渐实行分工模式:开发.测试.运维.不同角色担任不同的任务.分工越来越细之后带来了问题也越来越突出,那就是各角色之间的沟通成本越来越高.而全栈工程师.DevOps/TestOps相关职位和概念的提出,本质就是把不同的工作集中在一个人身上,或者让一个人涉及到更多方面的工作,从而来降低这种沟通成本. 要想了解TestOps,必须要先了解DevOps. DevOps 介绍 wikipedia解释:DevOps是一种软件工程文化…
TestOps很新鲜,也是近期衍生的新型职位.那TestOps主要目的是推动整个研发体系与发布体系更多在质量方面.可以这样理解DevOps是从研发推动配合运维和测试,而TestOps是从测试角度推动研发和运维.所以TestOps才是真正把测试落地到整个研发体系的关键岗位. 关于TestOps定义:测试运维,测试角度推动研发,运维,持续测试到持续集成: 近期有幸参加关于新型工程师TestOps主题讨论.简单的做下总结: 1.微服务和devOops 我们公司工作流程是属于典型的第一种Dev->Cod…
Heroku是业内知名的云应用平台,从对外提供服务以来,他们已经有上百万应用的托管和运营经验.前不久,创始人Adam Wiggins根据这些经验,发布了一个“十二要素应用宣言(The Twelve-Factor App)”,该宣言由国内工作于安居客的程序员梁山将其翻译为中文,InfoQ中文站摘录如下. 十二要素应用宣言 简介: 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或“软件即服务”(SaaS).“十二要素应用程序”(12-Factor App)为构建如下的SaaS应用提供了…
Community宣言 一个幽灵,共产主义的幽灵,在欧洲游荡.为了对这个幽灵进行神圣的围剿,旧欧洲的一切势力,教皇和沙皇.梅特涅和基佐.法国的激进派和德国的警察,都联合起来了. 有哪一个反对党不被它的当政的敌人骂为Community呢?又有哪一个反对党不拿共产主义这个罪名去回敬更进步的反对党人和自己的反动敌人呢? 从这一事实中可以得出两个结论: 共产主义已经被欧洲的一切势力公认为一种势力: 现在是Community人向全世界公开说明自己的观点.自己的目的.自己的意图并且拿党自己的宣言来反驳关于共…
一十一 发表于 2018-03-14 15:50:03 TestOps   摘要: DevOps团队的职责是“无摩擦发展”. 这是对“速度需求”驱动的发展理念的一种渴望,以及有意识地去除从概念到客户的想法. 无摩擦的发展使产品团队能够专注于创新,而不是陷入经常任意的过程. 这种运动为质量保证工程师提出了一个有趣的问题,因为“对速度的需求”的思路让他们以更少的时间(主要是时间)做更多的事情,同步对话的双方面临的挑战往往是棘手的. 着眼于提高交付速度往往会使质量问题成为焦点. 怎么确保'速度需求'不…
一十一 发表于 2018-03-14 16:40:22 TestOps   摘要: TestOps模型旨在将整个团队的注意力集中在质量上,因此TestOps确实需要无缝且可靠. 一个简单的例子是任何测试框架必须足够可靠,以至于很少有停机或连接问题. 无论何时,如果评估失败,或者延迟发布版本的反馈,都会对系统的有用性产生不好的印象. 这使TestOps团队的心态变得至关重要. TestOps工具 对于TestOps团队来说,最重要的活动就是准确提供产品团队测试和接收反馈所需的工具. 对于敏捷产品团…
一十一 发表于 2018-03-02 09:10:08 TestOps   最具影响力的测试运维一体化综合平台. DevOps实现了从代码到服务的快速落地,而TestOps集成了DevOps效率,更是将质量与过程完美的体现. 1)介绍 我在2017年阅读了许多有趣的书籍,这对我影响很大. 其中最好的是Nassim Nicholas Taleb的<Fooled by Randomness>,黑天鹅和防空洞,这也许是最重要的,尽管如果不阅读剩余的两部分就不能完全理解. Taleb有一个非常独特的原…