TestOps - 最健壮性的测试角色
一十一
发表于 2018-03-02 09:10:08
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 - 最健壮性的测试角色的更多相关文章
- 使用moneykey对APP进行健壮性测试
注意:moneykey对app按钮伪随机点击,只能测试app稳定性和健壮性,无法进行常规测试 1.安装 A.jdk(不详细介绍) B.安装配置android配置环境:Android Studio 此环 ...
- 测试软件稳定性、健壮性之Monkey工具--简洁与深入
搭建环境这章节没做详细说明,因为我是前期做APP自动化是已经将 SDK 以及JDK给安装配置好了,这次是直接上来演示monkey的功能点以及运用 一.什么是稳定性测试? 通过随机点击屏幕一段时间,看看 ...
- 基于 fuzz 技术验证移动端 app 的健壮性
问题定义 app发布后经常容易出现各种诡异的crash, 这些crash固然可以通过各种崩溃分析服务去定位. 但是的确很影响用户体验. 在crash分类中有一类是后端接口引发的. 比如常见的引发app ...
- bug:论用例健壮性的重要
最近出了2个类似问题,此处写下,以作为警醒 问题1: 背景:电商类网站,为了增加用户回流,增加用户购买力度,做了一个和用户等级相关活动 需求:用户等级为g0 -g5,现在有一批代金券有等级领取限制.用 ...
- 人生苦短之Python函数的健壮性
如何评论一个开发代码写的好?清晰简洁明了?No,No,一个处女座就可以写出来了,整齐地代码,详细的注释不是代码好的标准,应该说不是最重要的标准.代码写的是否健壮才是检验的重要标准. 代码的健壮性: 当 ...
- 跑健壮性Monkey,出现一次Crash全过程-日志分析-Dotest董浩
最近带着学生做的某个项目,跑健壮性Monkey,出现一次Crash全过程-日志分析: 准备:搭建adb环境.安装实际测试包:开始: Monkey命令: adb shell monkey -p com. ...
- 跑健壮性Monkey,出现一次Crash全过程-日志分析-董浩-Dotest
最近带着学生做的某个项目,跑健壮性Monkey,出现一次Crash全过程-日志分析: 准备:搭建adb环境.安装实际测试包:开始: Monkey命令: 1 2 3 4 5 adb shell monk ...
- 安装第三方Python模块,增加InfoPi的健壮性
这3个第三方Python模块是可选的,不安装的话InfoPi也可以运行. 但是如果安装了,会增加InfoPi的健壮性. 目录 1.cchardet 自动检测文本编码 2.lxml 用于解析 ...
- strcpy之代码的健壮性与可维护性
strcpy 函数的原型是: char * strcpy(char * strDest,const char * strSrc); 功能:把从strSrc地址开始且含有NULL结束符的字符串 ...
随机推荐
- 桌面应用开发之WPF动态背景
因为项目需要,在WPF开发的桌面应用中,登陆页面需使用动态背景.由于没有前端开发人员,所以由半吊子的后端开发人员根据效果图写前端xaml.去掉页面上边框,抽离动态背景设置代码: <Windo ...
- 关于esp32的ADC采集
对于ADC采集 程序源码如下: /* ADC1 Example This example code is in the Public Domain (or CC0 licensed, at your ...
- [UWP] 用 AudioGraph 来增强 UWP 的音频处理能力
Audio Graph AudioGraph 是 Windows.Media.Audio 命名空间下提供的音频处理接口之一. 可以通过 AudioGraph 的静态方法 CreateAsync 来实例 ...
- [.net core学习] .net core中的MD5CryptoServiceProvider取代方法
使用:MD5 m5 = MD5.Create(); 参考:http://stackoverflow.com/questions/27216121/alternatives-of-md5cryptose ...
- 13-部署traefik-ingress插件
Kubernetes traefik ingress安装 Ingress简介 如果你还不了解,ingress是什么,可以先看下我翻译的Kubernetes官网上ingress的介绍Kubernetes ...
- Jpush极光推送的一些心得
在集成极光推送的时候,test完全正常.部署到服务器后只发送一条推送之后推送不继续发送.经排查: 2018-06-28 10:24:26.394 [ThreadPoolTaskExecutor-4] ...
- Shell脚本中实现自动补全功能
对于Linuxer来说,自动补全是再熟悉不过的一个功能了.当你在命令行敲下部分的命令时,肯定会本能地按下Tab键补全完整的命令,当然除了命令补全之外,还有文件名补全. Bash-completion ...
- 安装scrapy框架出错的解决
要安装scrapy 一般会出现 以下错误(要先安装twisted) 今天通过pip安装twisted遇到了“error: Microsoft Visual C++ 14.0 is required”错 ...
- WTF小程序之animation
目录 animation 的几个关键方法 step 方法 export 方法 如何实现 infinate 动画 小程序的 animation 有一套怪异的 API,既不符合 css 的 keyfram ...
- Java:类与对象概念
什么是类? 怎样定义一个类? 什么是对象,类和对象之间是什么关系,怎样创建一个对象? 对象引用和对象在内存中是如何分配的? 什么是类? 1. 类是具有相同的属性和功能的事物的抽象的集合,在面向对象 ...