QA会监督项目组的所有成员的工作情况,每周出周报,每月出月报。两者的工作内容是截然不同的。
但是目前一些公司没有区分出QA,招聘QA实际上做测试工作,不能算真正意义上的QA。 回复 39# cyli
通常情况下不建议如此
有些公司为了节省人力成本这样做;另外当人员协调不过来时,调度有对应技能的人员进行补缺 嘿嘿。。。 软件测试人员不是QA,虽然二者都和质量相关,但是他们既有联系也有区别。要理解软件测试人员和QA的关系,首 ...
wuliangye 发表于 2012-9-10 16:19 http://bbs.51testing.com/images/common/back.gif
说的太对了 本帖最后由 Adagio 于 2012-9-20 15:07 编辑
给大家提供一些Wikipedia上的定义以供参考:
Software quality assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality.
The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as ISO 9000 or a model such as CMMI.
SQA encompasses the entire software development process, which includes processes such as requirements definition, software design, coding, source code control, code reviews, change management,configuration management, testing, release management, and product integration. SQA is organized into goals, commitments, abilities, activities, measurements, and verifications.
从这里不难看出,SQA涵盖了软件开发的整个过程,而这个过程包括了需求定义,产品设计,程序开发,测试,发布管理和产品整合等等,可见测试只是这条链中的一个环节。
Software testing is a part of the SQA process. In SQA, software process specialists and auditors are concerned for the software development process rather than just the artifacts such as documentation, code and systems. They examine and change the software engineering process itself to reduce the number of faults that end up in the delivered software: the so-called "defect rate". What constitutes an "acceptable defect rate" depends on the nature of the software; A flight simulator video game would have much higher defect tolerance than software for an actual airplane. Although there are close links with SQA, testing departments often exist independently, and there may be no SQA function in some companies.
这里很明确地指出测试是QA流程的一部分。QA人员主要是检查并改善整个软件的开发过程,以降低最终投付使用的产品中的问题。
Software testing is a task intended to detect defects in software by contrasting a computer program's expected results with its actual results for a given set of inputs. By contrast, QA is the implementation of policies and procedures intended to prevent defects from occurring in the first place.
软件测试是靠对比预计结果和实际结果来发现问题。相反,QA是靠建立一些步骤来预防问题。 楼上的楼上的确有这些现象,所以本期要理清思路啊~
楼上怎么招聘贴伐到这里了?!
本期话题阐释:软件测 ...
土土的豆豆 发表于 2012-9-11 10:14 http://bbs.51testing.com/images/common/back.gif
很形象,学习了 回复 46# Adagio
回答的蛮好!:) 回复 48# lsekfe
还蛮好。lsekfe哪里的People? 回复 45# yingyingfan6
谢谢支持:handshake:$ 如果要严格到测试执行人员,应该叫QE了- - 不是 测试人员是指质量控制(qc)而qa是质量保证,是从流程上控件软件的质量。二者的关系好比警察与法官,qa制定一系列的规章制度,测试根据依据这些制度工作,qa是事先预防,测试主要是事后检查。随着测试行业的发展,很多公司在需求分析阶段就进行测试,所以说测试也在一定程度上有事先预防的作用。但我国测试行业的现状是测试和qa虽然职位名称有明确区分,工作职责就比较模糊
老板假装认真地付薪水
我假装认真地工作,老板假装认真地付薪水 这种问题不仅仅是让我们了解两个角色的职责,更重要的也引导让我们进一步了解软件测试的流程 说得不错,有收获,顶一下 16#很给力 顶起 嗯理解。。。。 QA、QC。。。。。。关注质量,实际工作中并没有必要太较真,不了解细节怎么能做好过程改进,不了解过程又怎么做好每一步的工作。不妨放开了,来个大QA,大家彼此互相渗透、互相了解,具体的工作中互相支持。
质量不是某一个人或是某几个人的事,开发和测试都在融合,QA和QC又何尝不能融合下呢?具体工作有所侧重罢了。 QA、QC。。。。。。关注质量,概念上很清晰,工作中没有必要太较真。不了解细节怎么改进过程,不了解过程又怎么能做好每一步工作。
放开了,不妨来个大QA,彼此互相了解、互相学习,相互支持。
开放的时代,开发和测试都在融合,QA、QC又何偿不可?只是工作中有所侧重罢了。