一十一

发表于 2018-03-02 09:10:08

TestOps   最具影响力的测试运维一体化综合平台。 DevOps实现了从代码到服务的快速落地,而TestOps集成了DevOps效率,更是将质量与过程完美的体现。

1)介绍

我在2017年阅读了许多有趣的书籍,这对我影响很大。 其中最好的是Nassim Nicholas Taleb的《Fooled by Randomness》,黑天鹅和防空洞,这也许是最重要的,尽管如果不阅读剩余的两部分就不能完全理解。 Taleb有一个非常独特的原创风格,但我注意到一些相似之处,思考快速和慢速和你一定是在开玩笑!Taleb喜欢科学(特别是数学),但他的书不严格科学。 有很多未经证实的常识理论,我觉得它很聪明。

2)如何健壮?

脆弱性是各种活动容易破裂或损坏的质量。 你可能会说脆弱性的相反之处在于韧性,但事实确实如此吗? 如果我们将“容易被各种活动破坏或损坏”换成“通过各种活动轻松加强或改进”,我们立即意识到在我们的字典中缺少这样的词。--那么,它失踪了。

感谢Nassim Nicholas Taleb,我们可以提出以下定义:

“健壮性是通过各种活动得到加强或改善的质量.”

如果你在这里停下来思考一会儿,你可能会意识到,没有什么东西可以被标记为健壮的。

葡萄酒每年的口味都会改善,但打开后,却迅速退化。摇滚,即使看起来坚不可摧也没有任何改善。一本书的内容呢? 它随着时间的推移通常会失去价值,永远不会自动更新。出版第二版的书是否增加了其健壮性? 不,它仍然不能自行改善。 那么哪些东西是健壮性的?

选择性,大自然和进化。

让我们讨论选择性。 我们如何利用它? 想象一下你和你的配偶在A公司的全职工作。作为健壮性的第一步,你应该让公司多样化。你们中的一个人应该放弃当前的工作并搬到公司B。在这种情况下,如果公司A破产,你仍然从公司B获得稳定的收入。

如果你想尝试创建一个新公司,该怎么办? 你们两个都应该放弃现在的工作吗? 如果你想成为一名健壮性人士,那么你最好不要离开。 你应该在下班后和周末工作。 这样可以最大限度地降低新公司倒闭的风险(这种风险很高),并且仍然使您有机会从新业务中获得巨额资金(其概率很低)。

正如你可能已经看到的那样,完全抗破坏的东西是非常罕见的。 我们应该进行比较。 哪两个选项更具健壮性?

3)为什么TestOps健壮?

正如你现在可能已经是TestOps的巨大粉丝。 简而言之,TestOps可以被描述为一切自动化的强烈愿望。 请记住,它不仅仅是测试自动化, 我的意思是持续集成和持续交付。 在我看来,高级TestOps Enginner应该是Unix的掌握者,他知道如何进行一键式部署。

TestOps Engineer也非常技术性。 他可以进行适当的表现测试(即充分理解结果),如果需要他可以进行编码,他也可以按照业务优先级与他的同事一起工作。 如果需要,他甚至可以手动测试业务。

正如你可以看到的TestOps专家一样,你应该不担心失业。 您能做到的事情几乎没有限制。 更重要的是随着TestOps的经验,你可以轻松地找到你喜爱的工作。

4)为什么最好先学习编程,然后再测试基础知识?

我从很久以前玩过星际争霸的日子里就认识了他,他最近创建了一篇关于他的工作转换到软件测试的非常好的博客文章。

“如果你想成为一名软件测试人员,首先开始学习编程,稍后再测试基础知识。”

有必要在健壮的背景下分析这一说法。 哪种技能(编程与测试)可以保证您获得更多工作机会? 这里的答案很简单 - 编程。 您可以成为软件开发人员和测试人员。 即使涉及到测试工作机会的信任,很多公司更关心测试开发技能,然后是ISTQB公式。 从编程基础开始!

TestOps - 最健壮性的测试角色的更多相关文章

  1. 使用moneykey对APP进行健壮性测试

    注意:moneykey对app按钮伪随机点击,只能测试app稳定性和健壮性,无法进行常规测试 1.安装 A.jdk(不详细介绍) B.安装配置android配置环境:Android Studio 此环 ...

  2. 测试软件稳定性、健壮性之Monkey工具--简洁与深入

    搭建环境这章节没做详细说明,因为我是前期做APP自动化是已经将 SDK 以及JDK给安装配置好了,这次是直接上来演示monkey的功能点以及运用 一.什么是稳定性测试? 通过随机点击屏幕一段时间,看看 ...

  3. 基于 fuzz 技术验证移动端 app 的健壮性

    问题定义 app发布后经常容易出现各种诡异的crash, 这些crash固然可以通过各种崩溃分析服务去定位. 但是的确很影响用户体验. 在crash分类中有一类是后端接口引发的. 比如常见的引发app ...

  4. bug:论用例健壮性的重要

    最近出了2个类似问题,此处写下,以作为警醒 问题1: 背景:电商类网站,为了增加用户回流,增加用户购买力度,做了一个和用户等级相关活动 需求:用户等级为g0 -g5,现在有一批代金券有等级领取限制.用 ...

  5. 人生苦短之Python函数的健壮性

    如何评论一个开发代码写的好?清晰简洁明了?No,No,一个处女座就可以写出来了,整齐地代码,详细的注释不是代码好的标准,应该说不是最重要的标准.代码写的是否健壮才是检验的重要标准. 代码的健壮性: 当 ...

  6. 跑健壮性Monkey,出现一次Crash全过程-日志分析-Dotest董浩

    最近带着学生做的某个项目,跑健壮性Monkey,出现一次Crash全过程-日志分析: 准备:搭建adb环境.安装实际测试包:开始: Monkey命令: adb shell monkey -p com. ...

  7. 跑健壮性Monkey,出现一次Crash全过程-日志分析-董浩-Dotest

    最近带着学生做的某个项目,跑健壮性Monkey,出现一次Crash全过程-日志分析: 准备:搭建adb环境.安装实际测试包:开始: Monkey命令: 1 2 3 4 5 adb shell monk ...

  8. 安装第三方Python模块,增加InfoPi的健壮性

    这3个第三方Python模块是可选的,不安装的话InfoPi也可以运行. 但是如果安装了,会增加InfoPi的健壮性. 目录 1.cchardet    自动检测文本编码 2.lxml    用于解析 ...

  9. strcpy之代码的健壮性与可维护性

    strcpy   函数的原型是: char * strcpy(char * strDest,const char * strSrc);    功能:把从strSrc地址开始且含有NULL结束符的字符串 ...

随机推荐

  1. 第一周Access课总结

    一.问:这节课学到了什么知识? 答:这周课程迎来新的学习领域,作为初次学Access有了一定的了解,Access是office办公软件中的一个极为重要的组成部分,它可以对大量的数据进行存储,查找,统计 ...

  2. QQ网页弹窗

    QQ网页弹窗 1.网址:http://shang.qq.com/v3/index.html 2.选推广工具,提示语随便写 3.建一个html 网页,并把代码拷进去. 4.双击网页,就可以打开了.(用E ...

  3. Django _VIEW视图_源码分析

    Django _VIEW视图: 1. 点击as_view方法. 第二步: as_view () 为VIEW 类里定义的,到时候我们定义业务逻辑的类就继承这个VIEW类. view方法内返回的是disp ...

  4. 算法入门:最大子序列和的四种算法(Java)

    最近再学习算法和数据结构,推荐一本书:Data structures and Algorithm analysis in Java 3rd 以下的四种算法出自本书 四种最大子序列和的算法: 问题描述 ...

  5. Angular使用总结 --- 通过指令动态添加组件

    之前自己写的公共组件,都是会先引入,需要调起的时候再通过service控制公共组件状态.值.回调函数什么的.但是有一些场景不适合这种方式,还是动态添加组件更加好.通过写过的一个小组件来总结下. 创建组 ...

  6. LeetCode:146_LRU cache | LRU缓存设计 | Hard

    题目:LRU cache Design and implement a data structure for Least Recently Used (LRU) cache. It should su ...

  7. python多进程没有锁队列范例

    假设有一些任务要完成.为了完成这项任务,将使用几个过程.所以,将保持两个队列.一个包含任务,另一个包含已完成任务的日志. 然后实例化流程来完成任务.请注意,python队列类已经同步. 这意味着,我们 ...

  8. 【sping揭秘】18、使用spring访问数据

    统一的数据访问异常层次体系 基于基本的jdbc封装dao层访问接口,封装不论是访问,csv文件,关系数据库(RDBMS),ladp都可以封装成一个个DAO对象来进行访问 抛出问题 可是对于我们忽略了一 ...

  9. shell之实战应用一(查找xml文档中的关键字段)

      前几天同事问我一个问题,说如下的文档中,如何把name后面的字段(红色框中的字段)单独打印出来?

  10. C# 线程中使用delegate对控件进行操作

    如果在线程中想改变控件的值是不可以的,会报出以下错误. 那么,如何在线程中改变控件上的值呢?第一个想到的就是委托. 委托定义:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行 ...