MFQ测试设计模型概述

早期的测试设计过程是直接根据测试需求或规格来设计用例,这种方法存在很多局限性,本章节我们讨论的是一种新的,或者说更全面的测试设计方法,现在在很多测试更完善的企业(如华为),他们提出了新的测试设计过程,需求/规格→测试分析→测试设计→用例设计,将测试设计划分为4个阶段,然后通过模型的方法来控制测试设计的整个过程,当然事实也证明基于模型的测试对帮助提高和改进测试设计质量是有很大的帮助。通过模型可以描述系统如何工作,可以通过表格形式、流程图或其它图表来表示。

本章节中主要介绍目前华为公司在使用的一种设计模型的方法MFQ模型,MFQ模型如图所示。

MFQ测试设计模型概述

MFQ模型将测试设计分为4个步骤,第一步是为测试对象建模;第二步是设计基础测试用例来覆盖模型;第三步是确定测试数据;第四步是非正式测试内容。关于详细的测试设计步骤在接下来的章节中会详细介绍。

当然之所以使用模型的方法来分析测试设计,主要是因为测试模型可以帮助我们更全面的覆盖需求,MFQ模型主要是可以更好的帮助解决以下问题:

Ø 通过建模可以更熟悉被测试对象,同时也可以让测试对象变的更清晰;

Ø 通过分析,并且在分析过程中测试分析工程师不断的与需求工程师、开发工程师交流这样可以发现一些潜在的问题,提前预防一些缺陷的出现;

Ø 通过模型可以更好的了解我们是如何分析被测试对象的,这样可以提高测试评审的效率;

Ø 通过模型的展现,在设计用例时可以更好的去覆盖被测试对象。


分享到:


相關文章: