TestOps - 最健壮性的测试角色
一十一
发表于 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公式。 从编程基础开始!