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结束符的字符串 ...
随机推荐
- Dynamic Programming | Set 2 (Optimal Substructure Property)
正如我们在 Dynamic Programming | Set 1 (Overlapping Subproblems Property) 中讨论的那样,当一个问题具有以下2种性质时,建议使用动态规划来 ...
- Windows核心编程:第1章 错误处理
Github https://github.com/gongluck/Windows-Core-Program.git //第1章 错误处理.cpp: 定义应用程序的入口点. // #include ...
- MVC 5使用TempData Object跨视图传递数据
经过一系列显示数据的练习:<MVC 5使用ViewData(对象)显示数据>http://www.cnblogs.com/insus/p/3377178.html<MVC 5使用Vi ...
- 任务调度及远端管理(基于Quartz.net)
这篇文章我们来了解一些项目中的一个很重要的功能:任务调度 可能有些同学还不了解这个,其实简单点说任务调度与数据库中的Job是很相似的东西 只不过是运行的物理位置与管理方式有点不一样,从功能上来说我觉得 ...
- Learning WCF:Fault Handling
There are two types of Execptions which can be throwed from the WCF service. They are Application ex ...
- 转---JS 一定要放在 Body 的最底部么?聊聊浏览器的渲染机制
作者:德来 segmentfault.com/a/1190000004292479 如有好文章投稿,请点击 → 这里了解详情 一.从一个面试题说起 面试前端的时候我喜欢问一些看上去是常识的问题.比如: ...
- Data - References
01 - 数据分析与数据挖掘的知识列表 图解 知识列表 |关注方面|初级数据分析师|高级数据分析师|数据挖掘工程师| |--------|--------|--------|--------| | 数 ...
- getResourceAsStream的3种路径配置
getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’ ...
- [Leetcode]59.螺旋矩阵Ⅱ
给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵. 示例: 输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, ...
- Xamarin.Android 压缩图片并上传到WebServices
随着手机的拍照像素越来越高,导致图片赞的容量越来越大,如果上传多张图片不进行压缩.质量处理很容易出现OOM内存泄漏问题. 最近做了一个项目,向webservices上传多张照片,但是项目部署出来就会出 ...