在之前工作中使用了一段時間的MFQ&PPDCS進行新需求的測試分析和設計,現梳理一下整個流程:
MFQ&PPDCS綜述
MFQ&PPDCS是由教練邰曉梅提出的一套結構化的測試分析和測試設計方法。

KYM:通過八個方面來了解被測對象的信息

KYM所有的條目只為擴展思想,不需要在每個需求中面面俱到,只需要關注本需求需要考慮的內容即可。KYM目的是整合手頭所有的信息和資源,並從中挖掘一切對本需求測試有啟發性的、可能有意義的所有線索,因此這並非是在浪費時間,而是在培養一種測試思維或者習慣:當我們開始做測試分析時,到底要怎樣開始?
TCO:整合KYM信息,分層提煉
TCO(Testing Coverage Outline )測試覆蓋要點:是把從KYM中獲取到的測試信息進行整合,對被測對象進行分層提煉,找出單功能M、功能交互F、質量屬性Q,同時識別出風險Risk,列出疑問Issue,在分析過程中也可以提前把一些變量參數單獨列入Data。

MFQ:細分單功能,功能交互,質量屬性

PPDCS:完成MFQ的划分后,需要分別針對M,F,Q選擇建模方法

測試設計四步法:建模完成后,按照下面四步法生成測試用例。