拨开迷雾,测试所学不应杂,更需要精
其实这篇文章一大部分来自于以前我在某个测试讨论群里同别人的讨论,讨论后感觉有些感悟,所以就讲这些讨论整理在此,已备后查.
阿里(北京) 14:03:05
对测试人员证书的看法
But the ISTQB standards and other certifications aren't without controversy within the software test community. "It is only one form of credential," says
Jon Bach, a test manager in Seattle. "A skilled tester is the product of a variety of
experiences, the best of which tend to be experiences from learning. The best people whom I have hired weren't certified and were fantastic testers because they had a history of being great learners, not great test-takers.” Bach goes on to say by way of comparison, “Airline pilots have certifications, but they also have to have hours of simulator time and co-pilot time in the cockpit. A doctor has certification, but they also have years of residency and interning experience before they can open a practice.”
阿里(北京) 14:14:49
这里面说的 测试作为开发团队的一员同开发紧密地联系在一起 以期使得测试员能够学到该应用程序的哪个功能对支撑主要业务逻辑更重要
看起来很难实现
鼎鼎成长ing 15:42:06
The best people whom I have hired weren't certified and were fantastic testers because they had a history of being great learners, not great test-takers
I can't agree more
阿里(北京) 15:43:03
那你所见雇用的最优秀的 来自哪?
阿里(北京) 15:43:20
great test-takers
?
阿里(北京) 15:43:51
还是 有证书的?
鼎鼎成长ing 15:45:14
我同意 杰出的测试人员 其实都是优秀的学习者。
阿里(北京) 15:46:52
哦 就同意这一点是吧
鼎鼎成长ing 15:47:09
证书倒是 其次 虽然我也pass过很多认证.
阿里(北京) 15:47:59
整篇文章 也不错
你有空读读
鼎鼎成长ing 15:48:23
恩 好的 thanks
鼎鼎成长ing 15:50:59
我们的Test Manager从来不主张我们去考测试方面的认证 当然 去考 公司也会报销,倒是如果你去转眼开发方面的技术或者认证 他倒是乐见其成。
阿里(北京) 15:51:33
哦 我决定很合理
阿里(北京) 15:51:44
觉得
阿里(北京) 15:52:40
这篇文章里说到 了除google外的那家公司
招聘测试 同 开发的要求 甚至更苛刻
鼎鼎成长ing 15:53:44
恩 但是在公司里面这是很有争议的 即便在所谓的一些技术实力还不错的外企里面
鼎鼎成长ing 15:54:12
我明白你说的那家 在哪家公司里面 你能掌握的资源 非常人所能想象的
阿里(北京) 15:54:44
大的外企 一般 是从开发中招聘 test 架构师
阿里(北京) 15:56:04
在微软 熬年限 做管理形式的工作 一般混到sdet 2 就到技术的极限了
鼎鼎成长ing 15:56:25
呵呵 这倒没所谓 关键是很多tester 根本就不像成为所谓的test architect
鼎鼎成长ing 15:56:54
哦 这倒是很有趣
阿里(北京) 15:58:25
成为不了 tester很难 相当难
鼎鼎成长ing 15:58:56
这说明或者能推导出一个什么问题呢?
阿里(北京) 15:59:14
测试的成长慢
阿里(北京) 15:59:23
相比开发
鼎鼎成长ing 15:59:26
为什么慢呢?
阿里(北京) 15:59:50
我自己觉得 是 学到的东西少
鼎鼎成长ing 16:00:19
敢问为什么会少呢?
鼎鼎成长ing 16:00:30
是因为 要学的东西太杂的缘故么
阿里(北京) 16:01:28
开始 1~2年是杂
后来 就是其它问题了
感觉很大程度是 代码的经验不丰富
sun(深圳)(283556365) 16:02:43
我们不能否认开发经验对测试来说的重要性
sun(深圳)(283556365) 16:03:24
代码的经验不丰富,想做到测试架构,不用别人说,自己都会觉得很心虚
鼎鼎成长ing 16:07:14
恩 其实 你说到这个问题 我一直也在思考 其实一部分还是归功为其实整个软件测试行业或者说质量保证的发展还是不成熟,不成熟带来了所谓的很多机会 但是也带了 可能你需要做的东西太杂 学的东西太广。
这容易给刚开始进入测试行业的人 带来一种很浮躁的状态,你想又是自动化,又是性能测试,Unit testing,api testing ...security testing 乱花渐欲迷人眼 实际上到了后面 什么都懂点java python 一会儿又ruby 到后来发现什么都不懂。
反而开发这行业 相对成熟一点 稍微大一点的公司吧 分工也明确 做java就是java ,如果是数据库 就有数据库管理DBA 开发DBA,前台有前端工程师.
阿里(北京) 16:10:28
测试 也是需要选择一个方向纵深积累
淘宝qa里面有两篇关于 微软测试员的发展
阿里(北京) 16:11:11
微软测试人员的职业发展(一) - Taobao QA Team - 淘宝质量组:包括测试、配置、流程管理、技术支持
http://rdc.taobao.com/blog/qa/?p=2104
微软测试人员的职业发展 (二) - Taobao QA Team - 淘宝质量组:包括测试、配置、流程管理、技术支持
http://rdc.taobao.com/blog/qa/?p=2198
鼎鼎成长ing 16:11:47
虽然看起来太专了,但是我觉得并不是这样的,专意味着“精”,精通能够给你带来良好的基础和学习能力 和领悟能力.到头来这些专注于某一个方面的开发还是比搞了很久 杂七杂八 学了很多东西的测试在技术上强很多.
所以 目前很多测试的 必须要精通一项,如所谓的精通业务,或者编码,或者DBA.
鼎鼎成长ing 16:12:14
谢谢你的建议.那两篇文章 我看过了 我订阅了的 O(∩_∩)O~
阿里(北京) 16:12:46
是应该 精通一项
否则 杂实际上就是什么都不知道
鼎鼎成长ing 16:20:49
微软测试员 的发展是可以参考的 但是不具有普通性 你照着那种模板去发展 要不就是铁了心去微软 google 要不把自己搞的很郁闷。
毕竟测试的流程和规范要做到像微软那样,没有10多年的积累和专研和无止境的投入不可能。
另外 更多的测试人员是test 非windows平台下的产品的.比如我很难将他们的测试的方法同我所在的产品组对应起来
我想测试行业一直所吹嘘的,测试要求有很广博的知识,广阔的视野(其实它要求的是"一专多能") 很多时候被别人误解,也被很多别有用心的培训机构扭曲了,被吹嘘成具体的“纷繁复杂的工具和技术,如QTP,LoadRunner, 脚本语言python,ruby,vbs,各种各样的中间件如websphere,weblogic,jboss,iis,数据库oracle,sqlserver,mysql,postgresql,操作系统linux,unix,windows”,被这些不达本质的表象所蒙蔽,渐渐的将太多的测试人员带入了一种非常浮躁的境地:“什么都会,什么都不精”,所以还是回到一个问题上去吧,测试还是需要“专”和“精”。就想我前面聊天记录所说的精通能够给你带来良好的基础和学习能力 和领悟能力.
特别是对于我们目前所面对的技术性和专业性很强的产品,不具有强大的技术实力和业务能力,那就算你有5到6年的QA Testing经验,到了刚做一两年开发的sde面前,你也依然心虚的很.
所以不管是业务,或者是编码(自动化,性能),或者是数据库 请成为其中之一的专家吧.
Note:“一专多能”这个词我觉得在zhanghonglun的《谈员工满意度》中诠释的非常好:
所谓多能,就是指IT 领域里面所有的方面都要了解一点,甚至自己所在行业的业务知识也要知道一些,这些是常识,往往常识是相当重要的,否则沟通起来都很困难。所谓一专,就是要选定一个方向,成为这方面的专家,人的精力是很有限的,不可能精通太多的东西,一定要有取舍,所谓“舍得”,这个是真正产生价值的地方。
作者:
Chris Wang
出处:
http://chriswang.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。