软件QA是什么工作?
qa是英文quality assurance 的简称,中文含义是质量保证;qc是英文quality control的简称,中文含义是质量控制。
IPQC是过程检验工程师 JQE是品质工程师 DQA是设计品保工程师 SQE供货商管理工程师 按照iso9000:2000,qa的定义是“质量管理的一部分,致力于提供质量要求会得到满足的信任”,qc的定义则是“质量管理的一部分,致力于满足质量要求”。
标准中的定义都言简意赅,难以长篇大论,这可能会导致定义不太容易清晰理解。
简言之,qc是对人事、对物,直接致力于满足质量要求:qa则是对人、对过程,致力于使管理者、顾客和其他相关方相信有能力满足质量要求。
在软件/信息化方面的一些标准中,qa的定义包括:“质量保证是指为使软件产品符合规定需求所进行的一系列有计划的必要工作。
”(gb/t 12504-1990计算机软件质量保证计划规范);“为使某项目或产品符合已建立的技术需求提供足够的置信度,而必须采取的有计划和有系统的全部动作的模式。
”(gb/t11457—1995软件工程术语)。
在这两个标准中都没有直接关于qc的定义。
按照不同的目的、从不同的角度对同一个术语的定义往往存在差异,例如gb/t 12504-1990、gb/t11457—1995分别对qa的定义就存在差异,按照gb/t 12504-1990的qa定义涵盖的范围较宽,包含了qc的内容。
2. qa与qc的侧重点比较 在一个软件组织或项目团队中,存在qa和qc两类角色,这两类角色工作的主要侧重点比较如下: qa与qc的其他重大区别还包括: 具备必要资质的qa是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术;qc则既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才。
国外有软件企业要求qa应具备两年以上的软件开发经验,半年以上的分析员、设计员经验;不仅要接受qa方面的培训,还要接受履行项目经理职责方面的培训。
在项目组中,qa独立于项目经理,不由项目经理进行绩效考核;qc受项目经理领导,通常在项目运行周期内qc的绩效大部分由项目经理考核决定。
qa活动贯穿项目运行的全过程;qc活动一般设置在项目运行的特定阶段,在不同的控制点可能由不同的角色完成。
对称职的qa,跟踪和报告项目运行中的发现(findings)只是其工作职责的基础部分,更富有价值的工作包括为项目组提供过程支持,例如为项目经理提供以往类似项目的案例和参考数据,为项目组成员介绍和解释适用的过程定义文件等;qc的活动则主要是发现和报告产品的缺陷。
什么是QA QE 有什么区别
QA是质量保证,英文就是quality assurance,在CMMI中QA的主要工作是质量评审和产品评审,在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。
有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员;QE是品质工程的意思,英文就是quality engineer,主要从事品质工程的文件制定,QE是建立、分析、完善品质控制程序的人,不会去查每一单货品;QC是品质管理的意思,英文就是quality controller,主要按照QE指定的品质文件进行品质控制,是质量管理的一部分,致力于满足质量要求,qc是对人事、对物,直接致力于满足质量要求。
具备必要资质的qa是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术;qc则既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才。
是什么是QA?有那些于QA的资料
QA(QUALITY ASSURANCE,中文意思是“品质保证”,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。
有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员 .比如服装QA职责1. 精通各种针梭毛织服装的生产制作流程。
2. 能独立制作生产工艺单,能独立批板. 3. 能针对货期,生产过程的品质问题、进度的及时预防性控制。
4. 对各种纱线、染纱、吊染、绣花、手编等方面接触经验要丰富。
一般任职要求 1. 熟练操作OFFICE办公软件; 2. 具备服装生产的技术管理经验,精通服装的制作机械及全盘生产监控;包括流程、工艺要求、板型、品质要求等; 3. 精通印花、绣花、订珠、洗水各类生产工艺; 4. 熟悉各种原辅料的外观判定; 5. 熟悉国家服装纺织产品质量标准(AQL验货标准);
QA处于一个什么样的角色?QA单独能保证软件的质量吗?他的角色重...
QA就是质量监督/质量保证。
质量保证(QA) QA即QualityAssurance,它所关注的是对质量的测量及检查,还有通过改进过程来提高软件的质量,依次来指导软件的发行。
虽然这其中也有一些测试活动,但QA的主要着眼点在于软件开发活动的开展过程和步骤。
QA更关注产品生命周期的管理以及验证软件是否满足已定义的质量标准和用户协议。
QA不是要对软件进行剖析以找出问题,而是要验证软件是否可能在一套给定的条件下工作。
测试 测试虽然也关注过程,但是它更关心的是对软件的剖析。
测试人员要观察软件的运行,并要在质量层次进行报告,同时也要报告碰到的严重问题。
测试人员必须在假设还有更多BUG的前提下进行操作,并必须发现这些BUG。
他们的操作是为了期待找出问题,而不仅仅是为了验证每一件事情都可能工作正常。
好的测试人员总是在思考还有哪些没有试到,并总想着对软件中的薄弱部分或交互不正常的部分进行试验。
总归一点,就是要严肃查看软件并尽快找出bug进行修复。
总会有更多bug,但如果不知道它们是什么,就无法作出深思熟虑的决策来保证软件的功能能够满足用户的需求。
...
软件测试(QC)和QA什么关系?
QA的英文为:Quality Assurance 我们翻译为“质量保证”QC的英文为:Quality Control 我们翻译为“质量控制”我们将这两个角色之间进行一下职责划分,以方便我们后续的讨论。
QA:监控公司质量保证体系的运行状况,审计项目的实际执行情况和公司规范之间的差异,并出具改进建议和统计分析报告,对公司的质量保证体系的质量负责。
QC:对每一个阶段或者关键点的产出物(工件)进行检测,评估产出物是否符合预计的质量要求,对产出物的质量负责。
通过上面的职责划分,我们发现,如果我们将软件的生产比喻成一条产品加工生产线的话,那QA只负责生产线本身的质量保证,而不管生产线中单个产品的实际质量情况。
QA通过保证生产线的质量来间接保证软件产品的质量。
而QC不管生产线本身的质量,而只关注生产线中生产的产品在每一个阶段的质量是否符合预期的要求,如果我们生产的是杯子,那QC只关注:生产的材料是否是预期的,每个杯子瓶口的直径是否符合要求,杯子把手是否符合设计要求等等具体的、可量化的点。
针对软件企业的软件开发过程而言:QA可以进一步明确为SQA,即:软件质量保证,只负责软件开发流程的质量,企业内相对应的角色为:软件质量保证人员,有的企业就直接称之为SQA。
...
听说QA还有分类?
什么是国际化QA(internationalization QA)?就是那些特别关注产品的语言兼容性测试的QA。
这包括测试产品在其语言环境中识别和初始化语言处理的行为、适应那个环境的能力。
白盒测试应当典型地包括检查那此实现I18N兼容性标准的代码(如使用正确实的API等)。
黑盒测试应典型地包括在不同的语言环境中产品全部功能的回归测试以及测试界面上的本地化语言的字符串。
特定文化信息也需要检查(如日期、时间显示等)。
什么是本地化QA(localization QA)?本地化QA在软件本地化/翻译完这后进行。
重点不仅包括功能,而且包括GUI上下文中的信息的翻译是否适宜。
还包括检查GUI布局,确保没有信息被截断等。
它通常由以某种语言为母语的人来测试。
我只懂英文,也能做国际化QA吗 ? 当然可以。
QA中i18n的那部分,不需要特定语言的任何知识,虽然懂得这种语言迟早会用上排场,尤其是进行环境语言设置的时候。
如果你作i18nQA,你的产品还没有进行翻译,则它的界面仍以英文显示。
也可能有一些来自己运行环境的错误信息你搞不清楚,但通常你可以据错误代码到英文错误信息库中查找相关内容。
答得好,请给分
乳液拍打脸老婆为啥扇自己