|
本人于数个月前加入一著名外企的研发中心,从事着QA的工作(国内也许大家都统一叫测试吧).在国内大多数的理解,做QA就是做测试,重点就是找出bug,有一种为找bug而测试的心态.而在我所从事的公司,是另外一种态度,测试是为了保证软件的质量,重点是质量的保证.既然是质量保证,就需要写许多的自动化程序或称脚本去把软件系统运行起来,无论是白盒的还是黑盒的,哪怕是看上去及其简单的单元也需要我们的QA去写一个程序去运行起来从而保证它的设计是正确的.也许大家以为我讲的没有区别,其实,最关键的是一种态度.也许一旦国内的公司能明白QA不只是测试,而是软件保证,是一种与开发人员同等重要的职位,我们的地位就能上去了.
在公司里,我们的QA也需要写许多的程序,需要研究自动化的策略.而我们的自动化测试程序运行起来就是为了证明"此模块的运作是正常的",这样我们的测试经理才能告诉开发经理,说你们的东西可以发布了,你看我们QA组有许许多多的测试程序在支持着和保证着你们开发的软件的质量.
其实,在我们的公司里,QA与Developer的等级是一一对应的,而同等级别的QA和Developer的待遇也是一样的,没有一丝的区别.少的也有六七千,多的有两三万,因级别不同而变化.(这些都是工程师级别的,非Manager的)
大家都要努力啊,争取把QA得地位提上来!
祝愿大家 |
|