|
原帖由 maxxfire 于 2007-3-12 14:20 发表
楼主是后面2年才转向测试啊,
楼主能不能说说国外测试的情况。。。,或者和开发有哪些对比,谢拉
首先,国外的测试也很不成熟。如果开发的发展到了中年,那么测试也只是在青少年时期。测试的历史相对开发来说要年轻得多,因此很多地方都很不完善,也是各大公司都企图去改善的地方。不过乱世出英雄,测试的不成熟也给大家带来了很大的机遇和挑战,这个时候进入测试领域,当它成熟的时候我们就是资深甚至元老了。而且,现在的测试有很多你去发挥的地方,也很灵活,当然你要有一定的创新能力。开发相对来说就固化了很多,发挥余地不大,除非你是architect.
第二,国外的测试还是比国内成熟很多。基本上,大大小小的软件公司都具备有正规的测试部门。稍大一些的公司往往都是测试,开发1:1的关系。不过基本上在所有的公司都是测试比开发的地位要低。道理很简单,像google,MS都是面试dev淘汰下来的去做了测试。水平相对来说比开发人低,地位也就这样确立了。不过差距绝对比国内要小,从工资上就可以看出来,国外测试开发工资基本相当,少也少不了太多,10%吧。
第三,除了微软,google,基本上还是以手工测试为主。我们从title上就可以看出来。一般公司都叫SQA Analyst, SQA Engineer。微软只有SDET, 就是Software development engineer in Test。实际上还是开发工程师,只不过是测试方面的开发工程师。以前微软也有STE, Software Test Engineer, 就是SQA Engineer, 主要手工测试,两年前都给淘汰了,现在不在设有这种职位。这也是我强调的,测试人员一定要具备开发能力,否则以后很可能被淘汰。Google测试两种,SET, SQAE。SET就是微软的SDET, SQAE就是SQA Engineer。也是自动化测试和手工测试的区别。现在SQAE招的越来越少了,基本都是合同工。其他公司还没有能力实行,不过这是大势所趋,我认为。
第四,测试的发展更快一些。做lead会比开发容易。压力也要小一些,工作也会轻松一些,不过工作内容要枯燥一些。所以很多开发由于兴趣不愿意转测试,很多测试也转向了开发。不过个人感觉,年轻的时候搞开发,年纪大了搞测试是比较好的发展路线。我如果年纪轻的话,也会转开发的。 |
|