51Testing软件测试论坛

标题: 肺腑之言:我的QA心得 [打印本页]

作者: josh    时间: 2005-1-17 12:45
标题: 肺腑之言:我的QA心得
本人于数个月前加入一著名外企的研发中心,从事着QA的工作(国内也许大家都统一叫测试吧).在国内大多数的理解,做QA就是做测试,重点就是找出bug,有一种为找bug而测试的心态.而在我所从事的公司,是另外一种态度,测试是为了保证软件的质量,重点是质量的保证.既然是质量保证,就需要写许多的自动化程序或称脚本去把软件系统运行起来,无论是白盒的还是黑盒的,哪怕是看上去及其简单的单元也需要我们的QA去写一个程序去运行起来从而保证它的设计是正确的.也许大家以为我讲的没有区别,其实,最关键的是一种态度.也许一旦国内的公司能明白QA不只是测试,而是软件保证,是一种与开发人员同等重要的职位,我们的地位就能上去了.
     在公司里,我们的QA也需要写许多的程序,需要研究自动化的策略.而我们的自动化测试程序运行起来就是为了证明"此模块的运作是正常的",这样我们的测试经理才能告诉开发经理,说你们的东西可以发布了,你看我们QA组有许许多多的测试程序在支持着和保证着你们开发的软件的质量.
     其实,在我们的公司里,QA与Developer的等级是一一对应的,而同等级别的QA和Developer的待遇也是一样的,没有一丝的区别.少的也有六七千,多的有两三万,因级别不同而变化.(这些都是工程师级别的,非Manager的)
     大家都要努力啊,争取把QA得地位提上来!
     祝愿大家
作者: gracia    时间: 2005-1-17 13:34
oh,那个地方啊?薪水这么高
作者: nfwolf    时间: 2005-1-17 17:22
大家努力把
作者: TestOrNotTest    时间: 2005-1-20 14:47
忍不住插几句:
1.QA与tester是有区别的
2.自动测试并非能解决所有的问题
作者: uyul    时间: 2005-1-20 15:55


[ Last edited by uyul on 2005-1-21 at 14:16 ]
作者: hqy0921    时间: 2005-1-20 16:06
josh得出发点挺好啊,就是有不完善的地方,也不用“弱智 恶心”这些词吧,给人感觉不好,这是讨论又不是争论哦。
作者: Kapok    时间: 2005-1-21 13:36
Originally posted by uyul at 20-1-2005 16:18:
各抒己见,我看到了他对国内现状的歧视


hehe 楼主也是在"国内"吧 不然怎么叫"外企"
如果真是在"国外" 六七千(想来是折成人民币的)可是十足的低薪了
作者: 做了四年    时间: 2005-1-21 14:01
这不算什么歧视吧,只是楼主不了解国内现状而已。
而且国内确实存在很多作坊式的公司,根本分不清测试和QA的区别。
作者: hqy0921    时间: 2005-1-21 14:16
Originally posted by uyul at 2005-1-20 04:18 PM:
各抒己见,我看到了他对国内现状的歧视



各抒已见没有错阿,各人有各人的看法,也各人有各人的作法阿,大家都是讨论而已,谁也不能代表所有人下结论。
我只是说你 说什么 “弱智 恶心 ” 这些词不好,不符合这个论坛人的一贯作风。
作者: uyul    时间: 2005-1-21 17:11
要针对楼主的话题聊!
不要讨论我的意见,各位
作者: sunshinelius    时间: 2005-1-21 20:32
“既然是质量保证,就需要写许多的自动化程序或称脚本去把软件系统运行起来,无论是白盒的还是黑盒的,哪怕是看上去及其简单的单元也需要我们的QA去写一个程序去运行起来从而保证它的设计是正确的.”
---------------------------------
不知道楼主想说什么。这是QA和测试的差别吗?
从CMM的角度来看,测试只是软件开发过程中的一个子过程。而SQA则是与软件开发过程并列的KPA,其目的在于从high level上保证软件过程的规范性。
写测试程序和脚本恰恰是做测试应尽的本分。做SQA则需要对软件过程有一个很深刻的把握,一般是有多年项目经验积累的高手。
目前软件外企内的QA部门,大多名不副实,实为测试部门,非真正意义上的QA。微软连QA这个部门都没有。
作者: baitest    时间: 2005-1-21 22:29
标题: 其实qa和test 的差别何止万里!!
两个不同的概念和管理范畴!!
只是由于公司的认识和管理方面的原因才有可能不分彼此!!!
作者: nuncio    时间: 2005-1-21 22:32
现在很多公司刚刚起步,都没经验,所以QA要从测试开始做起积累经验吗,呵呵
作者: pacific    时间: 2005-1-24 13:12
听君一言,胜读十年书啊!
作者: hxdcau    时间: 2005-2-22 16:00
谢谢解释的这么具体
作者: bethapple    时间: 2005-2-23 19:16
标题: to josh 我给你发了短消息
我们公司也很有名,但在这做了将近半年也很少看到QA。
可能还是不太规范。
作者: asks_zhuang    时间: 2005-2-24 10:15
标题: to josh:觉得你的工作更像是automation tester,不是QA.
就按照我们公司的分类吧:有下面三章角色:In-project Tester(或者manual tester),Automation tester,SQA.
SQA的工作不是测试,是确保,监督整个软件的流程符合公司制定的规范,并根据实际情况去规范,改善这个流程,更类似一种质量保障,通过监督,确保流程实施来完成;
In-project Tester,分布在不同的project中,就是我们一般说的测试人员,他们根据不同的project,可能有相应的测试工具,比如WEB方面的有ETest等,他们的工作一直跟踪项目,从项目的需求进入到最后的测试完成,Release.但是他们测试通过的project一般不会直接release给顾客,而是交给automation tester,来完成对整个产品的回归测试;

Automation tester的任务是根据in project tester提供的test case文档,把test case统一转换成测试脚本(我们使用silktest),目的是方便以后对整个产品(product)来进行回归测试;
作者: huangxb    时间: 2005-2-24 11:56
我同意版主sunshinelius的意见,我有5年以上的测试、QA阅历,也在国内的国际顶级外企做过测试经理,QA与TEST是完全不同的,TEST类似于工厂生产线的QC,而QA是面向生产过程(流程)审计,SEPG是过程(流程)的“法律/制度”的制订者,SQA是过程(流程)的“法律/制度”的执行者,SQA向高级经理汇报执行情况
作者: call888    时间: 2005-2-25 13:40
楼主的公司有测试人员吗?是不是只有QA阿?如果有测试人员的话,他们做啥啊?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2