我们知道,测试本身的工作是发现缺陷,提升产品的质量,但是测试本身也存在质量管理。本文根据泽众软件的ALM产品的质量管理功能,描述作为测试质量管理的要素和活动。
泽众ALM的质量管理分为三个部分:1)多维度阈值设置和预警;2)测试活动抽查;3)测试生命周期质量审计。
第一,多维度阀值设置和质量预警,对超出阀值的测试活动主动提示预警信息,并针对检查对象、检查时间周期、检查测试阶段等维度输出质量报告。
系统优化支持设置测测试任务,测试计划的进度超期值,并通过明确标记的方式提醒进度是否延期等。
具体实现,就是在测试项目中,创建一个甘特图的里程碑计划,设置在整个测试项目中的里程碑,并且标识里程碑完成要素、完成的时间。
测试项目在进行中,测试经理或项目经理,定时更新里程碑的状态,比如完成百分比。当里程碑没有被完成,并且超过了阈值定义的延期指标,就会触发系统的预警信息。支持对里程碑计划的填报,通过对里程碑的状态分析来预警。
在项目的甘特图计划中,把任务和各个任务关联,比如编写测试大纲、设计测试用例、执行测试用例、回归缺陷等,测试经理可以在各个任务上查看完成百分比,并且对质量问题进行标识。
第二,支持测试活动的质量抽查功能。每个测试活动都会产生产出物,ALM支持对产出物的质量抽查功能。
质量管理员针对系统内的测试案例、测试需求、缺陷进行抽查,检查其是否符合测试组织、测试体系定义的规范,并记录抽查历史。
ALM支持QA自定义质量抽查的表单,QA填写抽查结果,并且生成抽查QA报告。
当一个测试项目完成之后,能够由QA来生成项目质量抽查报告,作为项目评价的依据。
第三,支持测试活动生命周期的质量审计功能,包括审计计划,审计过程和审计报告。QA能够在ALM的项目中进行审计。首先,QA根据要求来创建审计计划,并且根据审计计划来进行审计工作,比如质量抽查、评审等;当项目执行完毕,QA根据之前的各项审计,来自动生成审计报告。
ALM测试管理软件支持更强大的进度管理,质量管理功能,意味着测试管理过程管理和过程管理方法论日益走向成熟,成为提升软件测试质量的强大武器。也能够让QA等岗位,深入测试过程,进行质量管理。
推荐阅读: