|
在测试这个领域工作将近八年,曾经就职于Symantec, McAfee, Microsoft, Salesforce.com等公司。下面是我的测试历程,供大家参考。
进入测试这个领域非常的偶然。当时应聘的开发,offer也是开发,但是由于还没有具体的开发任务,也为了熟悉产品就先从测试开始做起。当时对测试一点概念也没有,因此大概前半年都在51testing上学习,慢慢了解什么是黑盒,什么是白盒。
试用期三个月,大概在一个半月的时候,被老板找去谈话。老板认为我可以做test lead, 准备派我去美国带一个项目回来做测试,并且组建一个测试队伍,我同意了。转正之后被升为test lead。
当时的情况公司基本上都是手工测试,有一个team进行自动化测试,但是并不成功。在美国期间,那边的老板多次跟我提到希望我能够把自动化测试搞起来,并且期望值很高,90%的自动化。因此我也在一直思考如何自动化的问题,但是感觉非常的困难,一直没有下手。
大概思考了半年以后,终于想通了一点。我一直觉得束手无策是因为90%自动化的目标太高了。如果把它降低为10%,20%, 自动化工作则变得简单多了。所以,我采取的策略是开始做,能自动化一个test case就一个test case,一步一个脚印,而不是上来就给自己前面摆上一座大山。
因此,当时自学了C#,.NET等等,设计了一个test framework,利用周末的时间大概5个星期做完,给美国总部做demo,并且其他team也开始采用这个framework。可以说在做这个项目之前的大部分时间都是痛苦的,因为完全是手工测试,没有什么技术含量,所以自己感觉到非常的迷惘,看不到前途。开始了这个项目之后学到了很多开发的知识,测试工作开始有意思起来,而更重要的是这个项目使得自己的简历变得有吸引力。
由于一些原因,这个framework并没有被总部所采用,因此开始跟外边一些公司接触,希望能有更好的发展机会给自己。但是令人非常失望的是除了在上海的一家公司同意能给到年薪20万,其他公司都认为我要价太高了。而我本人并不在上海,也不是很有兴趣relocate,因此竟然没能找到一份工作。这又是一段绝望的时期。
以上提到了两段迷惘和绝望的时期。一段是因为手工测试没有技术含量,一段是走出自己的公司在国内测试行业找不到自己的位置。但是,“在绝望中寻找希望,人生终将辉煌”这句话一直在鼓励着我。
一天早上,像往常一样来到office,打开电脑,check emails。没能想到,一封即将改变我命运的email正静静的躺在inbox里等待着我... |
|