天天看點

MFQ測試設計模型概述

早期的測試設計過程是直接根據測試需求或規格來設計用例,這種方法存在很多局限性,本章節我們讨論的是一種新的,或者說更全面的測試設計方法,現在在很多測試更完善的企業(如華為),他們提出了新的測試設計過程,需求/規格→測試分析→測試設計→用例設計,将測試設計劃分為4個階段,然後通過模型的方法來控制測試設計的整個過程,當然事實也證明基于模型的測試對幫助提高和改進測試設計品質是有很大的幫助。通過模型可以描述系統如何工作,可以通過表格形式、流程圖或其它圖表來表示。

本章節中主要介紹目前華為公司在使用的一種設計模型的方法MFQ模型,MFQ模型如圖所示。

MFQ測試設計模型概述

MFQ模型将測試設計分為4個步驟,第一步是為測試對象模組化;第二步是設計基礎測試用例來覆寫模型;第三步是确定測試資料;第四步是非正式測試内容。關于詳細的測試設計步驟在接下來的章節中會詳細介紹。

當然之是以使用模型的方法來分析測試設計,主要是因為測試模型可以幫助我們更全面的覆寫需求,MFQ模型主要是可以更好的幫助解決以下問題:

Ø 通過模組化可以更熟悉被測試對象,同時也可以讓測試對象變的更清晰;

Ø 通過分析,并且在分析過程中測試分析工程師不斷的與需求工程師、開發工程師交流這樣可以發現一些潛在的問題,提前預防一些缺陷的出現;

Ø 通過模型可以更好的了解我們是如何分析被測試對象的,這樣可以提高測試評審的效率;

Ø 通過模型的展現,在設計用例時可以更好的去覆寫被測試對象。