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结束符的字符串 ...
随机推荐
- Increasing Subsequence (hard version)
首先讲一下题目大意:给你n个数,然后从最左边(L)或者最右边(R)取一个数生成出一个新的序列,对于这个序列的要求是递增的(注意是递增的,不能存在等于的情况)问这个序列有多长.并打印此操作. 这题就是忘 ...
- Linux下Redis安装使用教程
https://redis.io/download 第一步:安装redis需要在有c语言的编译环境下,执行命令安装c语言环境: yum install gcc-c++ https://blog.csd ...
- 简单的基于矩阵分解的推荐算法-PMF, NMF
介绍: 推荐系统中最为主流与经典的技术之一是协同过滤技术(Collaborative Filtering),它是基于这样的假设:用户如果在过去对某些项目产生过兴趣,那么将来他很可能依然对其保持热忱.其 ...
- weblogic安装及配置
WebLogic是用于开发.集成.部署和管理大型分布式Web应用.网络应用和数据库应用的Java应用服务器. 1.安装Weblogic:(1)点击Next按钮:(2) 选择Custom后点击Next按 ...
- SSH框架搭建过程详解
Spring.Struts2.Hibernate框架: 具体三大框架的知识以前的文章写过,在这里整合 Spring框架知识:http://www.cnblogs.com/xuyiqing/catego ...
- OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 8.仪表盘 Dashboard(horizon)安装配置
仪表盘Dashboard(horizon)是一个web接口,使得云平台管理员以及用户可以管理不同的Openstack资源以及服务.这个部署示例使用的是 Apache Web 服务器. 节点配置信息说明 ...
- python 开发环境配置
上篇文章配置了虚机基础环境,本篇文章介绍配置python开发环境 配置YUM源 使用国内yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos ...
- oracle生成AWR报告方法
2018-04-02 19:59:42 在10g 11g中AWR自动的每隔一小时进行一次数据采集并生成快照.下面是生成AWR报告的步骤: 1:使用oracle用户在数据库服务器上执行如下命令 sqlp ...
- Jquery 动态追加控件并获取值
先展示通过动态添加控件的结果: 实现步骤: 1.引用js文件 <script src="Script/jquery-1.5.1.min.js" type="text ...
- C# 算法之链表、双向链表以及正向反向遍历实现
1.简介 链表是一种非常基础的数据结构之一,我们在日常开发种都会接触到或者是接触到相同类型的链表数据结构.所以本文会使用C#算法来实现一个简单的链表数据结构,并实现其中几个简单的api以供使用. 2. ...