精准测试(2)

1. 背景

在这个瞬息万变的时代,敏捷已然占据了软件开发模型的支配地位,以快速发布可靠软件为目标的持续交付模式已被广为普及,软件研发周期越来越短,版本更替愈加频繁。如何在时间、质量、成本三要素间取得更好的平衡,精准测试应运而生,并成为近两年流行的测试方向。

2.概念

在一般的概念中,精准测试被定义为“基于源代码变更分析的回归测试方法”。事实上,精准测试的意义和价值远不止这些。它作为一种思路,不局限于软件研发的某一个环节,而应该服务于全过程;它作为一个目标,除了结果精准,还需要过程的精准运作,并且可以通过度量手段来衡量精准的效果。

3.核心思想

精准测试(2)_第1张图片
核心思想

4.基本原理

精准测试(2)_第2张图片
精准测试基本原理

通过上图可以看出,针对对产品需求,代码,架构设计等进行测试分析,辅以精准的测试执行手段,并对最终的测试结果进行验证度量,同时推动过程及产品的改进。

5. 精准测试技术规格

精准测试一个完整的体系,包括需求合入的精准化,测试分析的精准化,测试范围及执行验证的精准化,贯穿于整个研发测试流程。

精准测试(2)_第3张图片
精准测试技术规格

转自腾讯电脑管家精准测试白皮书!

你可能感兴趣的:(精准测试(2))