前言
当下互联网的时代,业务形态呈现多样化,业务模式趋向敏捷、Devops流程,大家不仅仅关注于上线后的效果,同时,也关注从需求孕育到线上运行整个过程是否为最优。QA作为质量守护者,在全过程化链路中,如何平衡质量和效率?如何建立一套质量和效率的度量体系?
测试全程解析
质量是构建的,不是靠测试测出来的。在此理念下,业界很多测试同行分别扩展了测试域,以业务流程过程为依据,分别向左、右侧扩展,引领出测试左移、测试右移新阶段。如下是小编所在项目组测试过程化解析:
测试左移:有数据分析,单元测试可以发现代码中60%~70%的问题。测试左移即将测试工作前置,提前发现问题。
测试右移:为满足产品目标,开展线上测试或带Bug上线,且是业务线各方已知的风险。测试右移即实时发现线上数据趋势及变化、线上问题,及时调整修复。
系统测试:开发提测后,对于提测任务需进行全面测试。系统测试即对测试开展测试计划及全程把控、测试分析及方案设计、兼容性测试、性能测试、安全性测试等。
测试全程度量指标思考
针对测试全程度量,其目标是围绕着测试质量和效率这两个基本目标展开的。《全程软件测试》一书中,软件测试过程度量指标如下:
测试全程度量指标落地
有效的度量指标选取、快速的可视化平台采集、精准的数据分析定位,对于全程度量起到关键的作用。小编所在的项目组度量指标落地情况如下:
过程化度量指标有助于分析项目中的瓶颈和问题,更好的制定下一阶段的目标。
写在最后
测试全程度量的目标是质量和效率,QA不仅仅局限于单一的测试及工具开发,也需站在项目全程的角度进行质量、效率的度量,优化全程测试指标。