前门上车 发表于 2004-9-15 13:10:15

还是不明白测试和QA到底有什么区别

可以做个具体的说明吗?比如公司开发了一款会计电算化软件。测试的任务就是根据测试用例检测其中的问题,要求程序修改。那QA的工作呢?

海的女儿 发表于 2004-9-15 15:45:38

呵呵,QA的工作就是保证这套会计电算化软件按照开发流程等方面做出来,它注重的是过程,当然好的过程基本上会有好的结果

前门上车 发表于 2004-9-16 11:29:06

谢谢版主!

这么说,QA的工作需要对这个软件工程从头到尾的跟踪吧?从需求一直到发布都要有QA的影子啊!但我们公司现在别说QA了,连测试员都没有应该有的地位,只是到软件要发布前,才会让我们去测试的。

”海的女儿“在苏州工作吗?去年我差点就去苏州了,现在想起来真有些后悔没有去。

海的女儿 发表于 2004-9-24 08:44:27

呵呵,苏州也不是所有公司都重视测试及QA的。
QA不仅对某个项目的质量要全程跟踪,她对整个公司的质量体系都是要全程跟踪。
测试的工作质量也需要QA去跟踪,QA的直接领导就是公司高层。

lily_an 发表于 2004-9-24 11:46:10

学习学习

漫步的鱼 发表于 2004-9-29 14:21:30

QA做的事情比较抽象,是对软件开发过程的控制与监督,规范流程与改进标准,评审,培训,审计,度量,推行,测试的工作内容比较具体,主要是执行,而我感觉QA工作如果在不成熟的公司里,我说的不成熟是开发流程不规范的公司,即使有QA,那也许人数也不多,一到两个,他面临的问题就是执行的困惑,人员规范意识的淡薄,还有就是跟测试有点模糊界限不清的关系(有时你觉得你做的是测试的工作)等等,所以再完美的流程也会被置之高阁,执行是很大的问题,执行不到位的结果就是整个团队为了走流程而走流程,软件质量仍然没有提高,甚至结果是规范遭遇尴尬

msfox 发表于 2004-11-4 14:12:46

如果一个公司的质量体系流程不是很规范,或者开发没有流程和制度可遵循,那么QA和测试的工作都等于形同虚设。
QA主要就是保证开发是按流程进行的,做到每一步都是可控的,不会保证产品的正确性。
测试是具体的执行者,是保证产品的每一个关节的可行性。

海的女儿 发表于 2004-11-12 08:32:49

所以说,流程是死的,人是活的,执行的力度是关键
员工的质量意识、严格遵守规范的意识需要进一步的提高

luoyear 发表于 2004-11-13 15:19:00

Originally posted by 海的女儿 at 2004-11-12 08:32 AM:
所以说,流程是死的,人是活的,执行的力度是关键
员工的质量意识、严格遵守规范的意识需要进一步的提高
如果能做到“人是死的,流程是活的”,也许中国的整体软件开发和项目管理水平就提高了。

人是死的:没有什么个性化的差异,你只是其中的一份子 。按照流程做事。
流程是活的:过程改进。

多事 发表于 2004-11-19 16:01:36

QA属于质量管理层面的角色
QA的工作其实是吃力不讨好的工作,不但要了解整个项目的计划,同时需要有良好的工程管理功底,因为有时他们需要参与一些系统设计的,同时还要为项目组成员提供咨询及培训的工作,这样才能更好的按照项目流程进行。同时他们又是监督者,置身与整个项目的开发过程当中,时不时为不正确的过程提供改进的意见及方案,他们又是”告密者“,独立于项目组之外,为绝策层及SPEG组收集第一手的管理资料,如果过程改进的不顺利,他们可能会让你这个月没有奖金的。他们又是失败者,如果过程改进失误或者是监督力度不够,造成项目延期,受处分最重的也是他们。
QC属于工程类的角色
他们只是根据测试案例执行测试的工作
页: [1]
查看完整版本: 还是不明白测试和QA到底有什么区别