早期的测试设计过程是直接根据测试需求或规格来设计用例,这种方法存在很多局限性,本章 我们讨论的是一种新的,或者说更全面的测试设计方法。现在在很多测试更完善的企业(如华为), 他们提出了新的测试设计过程:需求/规格→测试分析→测试设计→用例设计,将测试设计划分为 4 个阶段,然后通过模型的方法来控制测试设计的整个过程,当然事实也证明基于模型的测试对帮 助提高和改进测试设计质量是有很大的帮助。通过模型可以描述系统如何工作,可MFQ 模型将测试设计分为 4 个步骤,第一步是为测试对象建模;第二步是设计基础测试用例 来覆盖模型;第三步是确定测试数据;第四步是非正式测试内容。详细的测试设计步骤在接下来的 章节中会详细介绍。 当然之所以使用模型的方法来分析测试设计,主要是因为测试模型可以帮助我们更全面地覆盖 需求.
MFQ 模型可以更好地帮助解决以下问题: 通过建模可以更熟悉被测试对象,同时也可以让测试对象变得更清晰。 通过分析,并且在分析过程中测试分析工程师不断地与需求工程师、开发工程师交流, 这样可以发现一些潜在的问题,提前预防一些缺陷的出现。 通过模型可以更好地了解我们是如何分析被测试对象的,这样可以提高测试评审的效率。 通过模型的展现,在设计用例时可以更好地去覆盖被测试对象。