shirwin 发表于 2004-11-14 21:54:07

SQA和Testing的工作性质有什么区别,请教了

SQA和Testing 有什么工作性质上的区别吗?看完上面的介绍,觉得SQA更注重于对软件质量的监督管理工作。现在在浏览招聘单位的职位时,发现有的是招SQA,SQC,有招这种职位的企业往往就没有Testing Engineer的职位,这里面有什么门道,请教!

Lighthouse 发表于 2004-11-15 11:00:05

sqc和testing的关系?

ayong401 发表于 2004-11-15 12:11:10

QA的主要职责,个人觉得应该能很好的组织协调好:software testing ,quality control,software configure management!这三方面的工作!

ncutlidi 发表于 2004-11-16 10:30:44

以下是一个介绍QA与Testing区别的ppt文件。我忘了原出处了,很抱歉。
但是这个ppt讲得非常详细且清晰。

肚皮 发表于 2004-11-16 23:45:07

“SQA贯穿于自始至终的整个阶段。如果SQA做得好,最终能消灭测试”
神话吧

肚皮 发表于 2004-11-16 23:45:14

“SQA贯穿于自始至终的整个阶段。如果SQA做得好,最终能消灭测试”
神话吧

云层 发表于 2004-11-17 09:55:25

最终消灭测试这个是很荒谬的

无论sqa做得怎么好,这都是不可能的

baixiaoj 发表于 2004-11-17 22:08:18

sqa和test是两个不同的岗位。sqa侧重于管理和协调。test重于测试和执行!

金毅 发表于 2004-11-18 08:40:46

如baixiaoj所说,SQA注重的是保证制造或完成的软件产品质量所进行的各项活动的质量,其关注点在软件开发过程的各个活动,而测试只是SQA所需要关注的一个部分,测试本身的任务是尽可能的保证产品的质量,他不管软件开发过程或其他过程的质量

AlexanderIII 发表于 2006-7-3 15:45:26

good..........clear my mind..............thanks

seeker_fu 发表于 2006-7-5 15:55:20

Audit Process

SQA的关键工作是Audit Process,Audit的过程是在“取样”,然后进行度量,分析度量数据,通过分析对项目的下步发展提出自己的合理性建议,并引导项目去做这些工作。SQA的工作是一项很有意义的工作,也很有挑战性,Police/doctor/teacher/lawyer,四种角色形容的很贴切,Police的Audit,doctor的诊断,Teacher的引导,lawyer的公正的评判,当然Audit的方式未必像Police一样生硬,应更灵活一些就更好了。
Test,是SQC,是Process中的一个环节,它关注的是产品本身的质量,而不是整个流程。
两者缺一不可,角色不可替代。

sealanfish 发表于 2006-7-6 10:06:54

楼上介绍的非常明白

seeker_fu 发表于 2006-7-6 13:30:56

SQA的综合能力应较强,一般需求、设计、研发、测试、质量、项目经理等软件领域的角色都担任过,且接触过一些质量体系如CMMI,ISO等的较适合,这样在Process的每个环节才能提出合理的建议。感觉国内SQA的工作做的比较杂,各个公司的老总应明确SQA的职责,清楚你想要什么样的质量人员。
-一家之言,大家各抒己见吧。sdlkfj5

[ 本帖最后由 seeker_fu 于 2006-7-6 13:36 编辑 ]

stardust 发表于 2006-7-6 16:05:47

虽然这么说,但由于缺乏规范化,国内很多公司的tester 和QA的界限还是很模糊的,基本上都是相互覆盖,或者都泛指软件测试-_-!!

radio 发表于 2006-7-7 14:58:52

关于这个概念我也很模糊,想转行做SQA,不知道该加强自己那方面的能力,迷茫……

testuser99 发表于 2006-7-26 16:34:12

感觉SQA的工作比较单纯,但很繁琐.
SQA和Testing Engineer是两个不同的岗位.职责不同.一个关注过程,一个关于具体的测试.
SQA并不比Tester高级.还是那句,只是岗位不同.
我认为作为SQA一定要有耐心,细心,协调能力好.
测试人员转行做SQA的比较多.

seeker_fu提到
这样的综合能力太强了,我想不会有多少公司只单单让他做SQA的工作.至少国内是这样的.而SQA工作最主要的工作是发现现在工作过程中实际情况和过程定义的不一样.过程定义是EPG来完成的,EPG的人员应该是包括各种角色.SQA作为过程的监督者,不需要掌握那么强的综合能力.

都是个人想法.欢迎大家提出不同观点.

yhzmw 发表于 2006-7-26 23:34:34

原帖由 baixiaoj 于 2004-11-17 22:08 发表

这句话正解啊

seeker_fu 发表于 2006-7-27 12:19:48

不矛盾,公司情况造成的差异

原帖由 testuser99 于 2006-7-26 16:34 发表
感觉SQA的工作比较单纯,但很繁琐.
SQA和Testing Engineer是两个不同的岗位.职责不同.一个关注过程,一个关于具体的测试.
SQA并不比Tester高级.还是那句,只是岗位不同.
我认为作为SQA一定要有耐心,细心,协调能力 ...

同意testuser99 的观点,其实我们的观点并不矛盾,是公司情况造成的差异,这也是国内大多公司的SQA的工作情况(过程的监督者),我在以前的公司里兼职做SQA时也是这种角色,当时公司过CMM3,成立了EPG,EPG负责过程改进,SQA来监督过程执行。
但当时我一直有一种迷茫,总觉得SQA不仅只有police的监督工作,teacher,doctor,lawyer的工作呢?而其实后三者才是关键,且更有意义。
后来到现在的公司,遇到了我现在的Manager(他在国外做了多年的SQA),我才渐渐悟到什么是SQA的本质工作,也解开了我多年以来的迷茫。
SQA的本质工作以及从发展来说,不只是监督流程执行,如我前面所说


公司EPG只是兼职的关注流程,SQA是专职的关注流程,SQA应引导EPG去做流程改进的工作,必然要对公司的各个环节的工作有所了解,当然,最好是都从事过,这样说出的话才有针对性,沟通才能通畅。
当然,现在许多SQA还是在做监督流程的执行工作,都可理解。但做为SQA本身来说,切不可把监督流程执行做为自己的目标工作,因为那样没有什么发展空间,除了多学习一些质量的知识,还有需求、设计、研发、测试、质量、项目经理等方面的知识,尝试并改进doctor/teacher/lawyer的工作,那样才有意义。

seeker_fu 发表于 2006-7-27 12:32:14

QC,QA,QM

引用《成为"首席质量官" 》
[如果说质量就意味一个组织"第一次就把事情做对"的能力的话,那么,这种能力需要三个方面的修炼,缺一不可:一是"控制系统",二是"保证系统",三则是管理思想。想一想你是如何开车的,你大概就会明白质量控制、质量保证和质量管理之间的关系了。

  菲利浦·克劳士比说:让我再把质量控制(QC)、质量保证(QA)和质量管理(QM)之间的关系清楚地表述一下:

  QC就像汽车表盘上的仪器,它们测量汽车的状态并即时告知司机。因此,我们能看到任何发生的问题,比如发动机过热,或速度超出限制等。这是很有价值的。

  QA则像我们收到的汽车用户手册。它包括使用信息、维护程序和其它有用的信息。ISO 9000和类似的信息包就像这种手册。

  QM却是驾驶汽车的哲学。虽然那些危险的驾车者具有同样真实时刻的信息和如何正当驾驶的手册的手套箱。因为哲学来自教育。]

有感:
它把质量的三个层次说的很形象:QC-test,让你去修复bug;QA让你懂得怎样不出现bug;QM才是一个真正的系统,才是真正的开车,不需要QC和QA,因为你受到了教育,成了一种习惯,一种文化,你是你自己的QA,那时的QA的角色就成为质量咨询师了吧,他的工作是优化系统及答疑?

xingzunxi 发表于 2006-7-31 16:35:47

很受启发
页: [1] 2 3
查看完整版本: SQA和Testing的工作性质有什么区别,请教了