测试,不应该只是肤浅的~~

测试不该只是肤浅的--记录崭新的成长历程

上一篇 / 下一篇  2009-10-24 18:23:03 / 个人分类:工作生活

现在是早上5点46分,我身在美国cambridge家的阁楼上.
 
很偶然的再次翻到51testing这个论坛,很偶然的翻到这个刚刚工作时建立,已经废弃3年的空间.看到有那么多人曾经关注查看过我那些更加年轻时的足迹.很有些许感动.
 
事隔三年,这三年来一直从事着测试相关的工作.从一开始对于标有微软的一切字眼趋之若鹜,到后来厌倦了外企的重复无聊的工作,以及对于作为欧美公司本土化员工的失望.
 
在这间歇中,我考了托福,gre.榨干了所谓学校声望和工作背景的最后一丝优势之后,终于来到了美国继续念cs的硕士.
 
测试到底应该是怎么样子的?这个问题可以说的很泛泛.如果你愿意,翻翻论坛置顶,或者随便逛逛这个论坛的个人测试空间.会有非常详细的规划和热烈的讨论.但是,从我的角度出发,它们之间的大多数只能教你怎样变成一个"看起来很好的"测试人员.而且这"看起来很好"通常因为内容太宽泛似乎永远达不到.但是,即使你十分努力,达到了那些条条框框的准则.那么你是否真正就能成为一个达到大师水准的测试人员了呢?我看未必.至少以这些年我在上海工作的经验来看,你要小心以下容易让人自满的"陷阱":
 
1.我的英文非常流利.我"看起来很好".不仅仅是测试行业,在整个it行业,特别是在上海.这种自我满足会非常多见.英文好就可以进外企,在外企里打打越洋电话,开开国际会议.整天洋腔洋调感觉多好.英文的确是一个非常重要的沟通技能.但也只是一个工具.切不可自满于此.即使它能让你变成时尚人士,那也不过是本土化的.我在外企工作的时候,环境全部是英文的,没有出国背景的同事一个比不上我.留澳留英回来的mm们和我旗鼓相当.但是到了美国,每周的程序演示考试上,当我在高压下要用英文解释清楚自己的代码和回答审查人员的各种提问的时候,那种当初在上海办公室自我感觉良好的优势荡然无存.我在上海英文再好,在美国和美国学生比起来还是一个弱势.并且永远不会成为优势.显然,英文好测试不了任何软件.boston街头随便一个卖美式唐纳兹甜甜圈的店员小姐的英文可能都要比当初用英文面试你的本土manager要好.如果你的语言关过了,那么请keep moving.
 
2.我的测试理论体系头头是道.我"看起来很好".软件测试是一项实践性工程项目.它的诞生之日起就决定了它必须是实用的.理论体系再好,如果不能加以实际应用.或者所谓的应用只能体现在举例子的"玩具式测试"阶段.那么它们的作用是有限的.而且,如果你愿意,在51testing报名参加培训课程.埋头苦读2,3个月.人人都有机会成为理论体系的"大师".这个培训课程非常好.是一个很好的起步和捷径.但是如果想要成为一个有实力的测试工程师.我想任何人在2,3个月里都是不可能办到的.
 
3.我是测试工程师,所以代码对我来说不是很重要.而我还能写一点代码,那就很高级了.我"看起来很好".如果是这样,那么你只能成为一个称职的中国本土化测试人员.你可以很好的完成欧美公司外包给中国的任何项目.但是无论他们看起来有多么高级,这个项目听起来有多么酷,他们大多是去掉核心的周边延伸.主要任务已经在美国完成(完成的人可以是测试人员,也可以是开发人员).你的任务就是扫清残敌.这也是我之所以厌烦外企工作的主要原因之一.我的第一份工作是参与微软一些自动化测试项目组的自动化测试.当我第一次看到用c#(而不是qtp,它听起来比qtp更加酷不是吗).可以来做测试,并且生成一段段的代码来执行一个个的测试用例.我感觉我的工作是多么的高级.(可以参见我三年前文章字里行间的激动心情).后来我去了hp.他们用qtp来自动化一部分手动测试用例.规范性和严肃性远不及微软.但是这样就给了我很多自由空间.于是我在使用qtp之外还可以用c#来自己开发一些小工具来完成qtp不能完成或者完成效率不高的事情.这听起来就更加有意思了.但是,当我来了美国读书之后,我发现原本我花一个礼拜完成的代码.在学校一天之内就要写完.而那些自动化测试编程如果去掉酷炫的外衣,其实质不过就是调用api,和内嵌在framework里面的函数而已.这就好比别人已经写好了一个软件,来供你使用.只不过使用的是函数,而不是鼠标点击按钮.如果你觉得这样就是最酷的了.那么那些幕后开发framework的人呢?要记得他们也是测试工程师.
所以,作为一个真正有实力的测试工程师.代码是一门必修课.而且愈资深,愈须深入.
 
这就是我,一个从普通测试人员又变成学生并期待将来再做回测试行业的人的一点看法.但是等我再从事这个行业的时候,我要做那些背后开发framework的人.
 
第一次开这个空间的时候是三年前,我刚工作.感谢那么多来关注我空间的人.如果你有耐心再看两年.那么我会展示给你看在美国,一个测试工程师是如何一步步成长起来的.
 

TAG:

引用 删除 JAXON   /   2010-08-23 19:08:59
1年后我再来看看。
引用 删除 JAXON   /   2010-08-23 19:08:38
3
引用 删除 springxu   /   2009-12-24 17:47:45
very good!
引用 删除 springxu   /   2009-12-24 17:47:05
-5
引用 删除 想钱想疯了   /   2009-11-04 14:00:25
我是一个软件测试的新手,望能跟您多多学习
引用 删除 想钱想疯了   /   2009-11-04 13:59:46
5
海 引用 删除 聂霞   /   2009-10-29 14:50:43
太好了,向你学习!
我目前英语不怎么样,平时工作中也没有用到,请帮我多多提出建议,我从现在起,如何提高自己的英语水平,非常感谢
引用 删除 megahappy   /   2009-10-27 14:12:45
很期待lz 以下的文章,从文章中看出lz 很努力,到美国练书确实很不错啊,很羡慕啊!
引用 删除 131421   /   2009-10-26 17:35:01
1
前端测试工程师@淘宝 引用 删除 Eric_Lee   /   2009-10-26 17:06:09
刚从头看完了楼主的博客,中间还穿插了2次meeting,看到了自己的影子,也遇到了很多和你同样的问题,包括年龄和经历
前端测试工程师@淘宝 引用 删除 Eric_Lee   /   2009-10-26 15:06:59
作者提出的观点我在我刚参加工作的时候就发现了,努力,共勉,同时也谢谢你的指点
前端测试工程师@淘宝 引用 删除 Eric_Lee   /   2009-10-26 15:06:00
5
 

评分:0

我来说两句

Open Toolbar