CSQA(注册软件质量保证师)作为世界大的软件质量组织QAI的软件职业资格系列认证之一,被世界范围的软件质量专业人士看作“黄金认证”。的印度Tata咨询公司一家拥有2300多名CSQA,是世界上拥有CSQA多的单一企业。学习CSQA的准备课程并参加全球统一的认证考试,有机会成为全球认可的人士,成为CSQA认证专家。

  CSQA(注册软件质量保证师)认证考试准备课程面向软件企业专业质量保证人员、高级测试工程师、高中层项目管理人员,课程提供了丰富的质量保证经验、充分的讨论和模拟全球统一的CSQA考试题,通过系统完整地讲解SQA的理论和实践,帮助学员理解和掌握目前业界有效的软件企业质量保证、质量管理的各种工作方法。

  CSQA的是以公共知识体系(QAI的软件知识体系CMBOK)为基础,重点放在当前实用的质量保证相关知识和技术、 SQA专业人士必须理解的高级概念上面;同时也引入一些基础的软件质量概念和IT质量管理的背景介绍,解释其中的基本理论,通过对案例进行充分的分析,完整系统的加强学员质量保证方面的技术、知识、能力。

  CSQA中主要的知识内容包括:

  质量原理和概念:一个组织要想能够开始评估其产品和服务的质量,发现质量改进的机会,必须在全组织先建立有效的质量原理和基础概念;这部分的课程内容将帮助学员理解和应用这些基础的原则。
  1. 质量领导:管理者必须建立一个质量工作支持环境。管理者有责任建立质量管理的战略目标,并落实符合该目标的质量管理基础设施。这部分内容主要涵盖了建立一个质量管理基础环境的管理过程,包括相关的承诺、职责、行为、建立基础设施的技术手段、方法、步骤和沟通方式。

  2. 质量基线(评估和模型):组织需要为质量、生产率和顾客满意度建立执行绩效标准。这些标准用于书面规定改进目标,通过显示实际水平和绩效基线之间的差距而进行基于标准之上的改进。为建立标准,必须建立一个模型或者质量目标来度量违背标准的情况

  3. 质量保证:质量保证是一种专业能力,它关注创建产品和服务的关键过程。这部分内容主要介绍理解和应用质量保证的实践技术来支持组织的质量发展战略。

  4. 质量计划:管理执行层建立起企业的愿景和战略目标,而质量计划是描述这些战略目标如何完成的过程,质量计划应该与企业的IT计划相结合,使二者成为一个整体。

  5. 定义、创建、实施和改进的工作循环:这部分内容主要验证参与者对于过程组件的理解,以及如何定义一个过程、如何持续改进过程的能力。

  6. 通实施质量控制:质量控制应在产品开发过程中、产品获取过程中、开发/获取结束时的产品部署中进行,并且贯穿产品使用中的变化和运营过程。这一部分内容主要关注质量控制的不同类型,以及何时佳地运用在过程中。

  7. 度量活动和度量指标:这部分主要讲解度量的概念,以及如何在软件开发环境中的运用,如何度量变化/差距,如何度量过程能力,如何度量风险,课程中将提供大量的业界成熟的度量方法和指标,并且提供有效提高度量过程能力的实施技术。

  8. 内控(企业内部控制)和安全:越来越严格的知识产权保护法律和越来越容易的数据获取手段迫使信息安全的需求急速增长。目前,先进的质量保证手段应该能通过确保IT系统建立了足够的、管理内控和信息安全的过程控制机制来满足这些需求。

  9. 外包,COTS和合同服务环境中的质量保证:国际化的外包产业不断发展,使得组织可以通过购买软件或者合约服务的方式,将部分软件和服务的工作分包给其它的组织。但不管是谁构建,软件和服务质量保证是基本的内在责任。软件质量保证人员需要确保所有的质量责任通过适当的过程被传递到外包的软件企业和服务提供商,并严格被执行。