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

发布新日志

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

    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的人.
     
    第一次开这个空间的时候是三年前,我刚工作.感谢那么多来关注我空间的人.如果你有耐心再看两年.那么我会展示给你看在美国,一个测试工程师是如何一步步成长起来的.
     
  • 春节以来二三事

    2007-02-28 10:25:55

    呼呼,原本打算经常更新日志的。最近一忙就顾不大上了。今天终于决定把近期的状况汇总一下,大家别怪我

    关于春节:

    今年春节过得还算比较成功。没有大吃大喝,只跑了一户亲戚,没有熬夜。不想把节日越过越累,在家看看书不是蛮好~~只可惜在家看书比较磨洋工,长假七天只cover了两个chapter。这个要深刻检讨...

    关于工作:

    这个变化比较大。春节放假前一天我完成了个人设定的20个bug的小目标。放假后leader和redmond那边开了电话会议。我们的工作性质发生了明显的变化。总的来说cs 2008的测试被提上了日程,并且我们组从原来的自动化测试维护转为了要根据新发现的bug写自动化测试脚本。并且为cs2007开发一些辅助工具。感觉原来已经颇为顺手的工作一下子变得陌生而充满挑战起来。就把它当作第二次实习,全情投入吧~~

    关于sp考试:

    最近开始复习loadrunner的sp考试,相对于之前qtp的sp考试我只复习了两三天而言,这么早开始复习lr实在是迫不得已。首先我的工作就是自动化功能测试,而且微软的自动化测试代码远比qtp的自动化测试脚本来的复杂。所以对于qtp的考试我还是比较有信心的。lr对我则相对比较陌生。再加上lr的用户文档有三千页之多(qtp的只有一千页),不好好准备是不行的。现在的状态是每天在公司加一个多小时班,回到家再马不停蹄的看三个小时lr文档。然后关上电脑直接枕着本本睡觉~~大家知道为嘛我没时间更新日志了吧?令人欣喜的是我发现在看了一定数量的原版书籍和mecury的这些技术文档后,我阅读英文资料的速度加快了.现在像lr文档这种比较简单的英文文档我已经可以做到快的时候一目十行了,那行云流水的阅读感觉可是相当不错的.so我建议复习sp或者cpc考试的朋友不要去下读都读不懂的中文版资料来看,更加不要装中文版本的lr或者qtp.他们本身都是很美的.翻成中文就像老外穿旗袍,多少有些别扭.

    关于情人节:

    现在回头来看情人节好像是去年的事情了哎~当然对于我这个没有什么情人的人来说也是没什么好说的.唯一值得一提的是春节的时候和心仪的MM用电话聊了一个小时英语.让我兴奋到现在啊~虽然只能用帮练英语的机会聊天,但是我已经非常满足了。归根到底,我现在心思不在想谈恋爱上,对于感情的需求也不那么多。只要一点点激励就足够了。

    汇报完毕,继续工作。fighting~~以上。

Open Toolbar