1、在项目初始阶段,编写测试计划
2、在策划案完成后,审查完后开始编写测试用例
3、随着策划案的更改,修改用例
4、游戏功能完成后,开始执行用例
5、反馈BUG
6、写测试报告
7、对BUG进行跟踪、复查
而查找相应的词条,可得如下信息:
QA即英文QUALITY ASSURANCE 的简称,中文意思是品质保证,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员。
无论是ISO9000还是CMMI,都是以过程为中心。也就是说,通过过程的持续改进来提高产品质量。而过程质量与产品质量如何正向关联呢?就需要质量保证(QA)。这也是ISO9000和 CMMI都很推崇的方法。但从国内软件企业的现状来看,很多企业的过程体系都相差无几,而开发出来的产品质量却千差万别。导致这种差别的原因有很多,过程及其执行方式的生搬硬套就是其中很重要的原因之一。
QC即英文QUALITY CONTROL的简称,中文意义是质量控制,其在ISO8402:1994的定义是“为达到质量要求所采取的作业技术和活动”。
产品经过检验后再出货是质量管理最基本的要求。质量控制是为了通过监视质量形成过程,消除质量环上所有阶段引起不合格或不满意效果的因素。以达到质量要求,获取经济效益,而采用的各种质量作业技术和活动。在企业领域,质量控制活动主要是企业内部的生产现场管理,它与有否合同无关,是指为达到和保持质量而进行控制的技术措施和管理措施方面的活动。质量检验从属于质量控制,是质量控制的重要活动。
说得挺多挺乱,是不是把具体的工作内容和职责搞混了?目的和手段要区分清楚,具体的工作是为了完成职责目标的手段。
职责其实很简单:协助团队完成一个质量合格的产品。其中包括:协助策划完善设计,协助程序完善代码,对产品做出质量评估作为领导层决策的依据。这是测试的,也就是QC的。
QA的职责是质量管理,改进和落实监督开发流程,从过程角度保证项目质量。