SFDIPOT測試方法

   SFDIPOT方法是快速測試的一種方法,可以幫助快速理清測試點,與變焦測試類似。

我粗略地想了一下,凡是面試時我遇到過的奇葩的讓我測一個電梯、雨傘、電話、水杯、測一個奇怪的東西的面試題上都能用。

然後嘛,日常工作中也可以拿來做測試分析,應該還是很實用的。

也可以通過該方法檢查測試用例是否有遺漏bug。


由於本人對測試電梯的面試題比較有緣,所以這裏以此爲例:

S-Structure

結構或者說組成,從軟件的構成入手,比如代碼單元、功能模塊。

比如你要測試一個電梯,那麼就是測試電梯的門、裏面的屏幕、外面的屏幕、按鈕等等。

相當於系統測試

F-Function

功能,這是大家最瞭解的,測試功能嘛。

和上面結構的區別,這是去用待測軟件做一個基本的操作,而上面是去測組件本身。

還是舉電梯的例子,按一個樓層按鈕、開門、關門、按下警鈴按鈕等。

相當於功能測試

D-Data

數據,

測試輸入和輸出,

測試當軟件處理的輸入數據不同時的輸出情況。

電梯的話,比如進來一個人,進來一個人和一個箱子,進來兩個人。這個確實看上去很奇怪。

如果題目是測電話機,那麼輸入不同的電話號碼就很好理解了。

如果題目是測百度首頁,那這一塊就很容易想了。輸入不同類型的關鍵字。

相當於單元測試

I-Interface

測接口。

接口包括用戶接口、程序接口、其他接口比如硬件接口等。

如果測電梯,那麼用戶接口就是那些按鈕啊、屏幕啊。程序接口就比如說是電梯內部控制程序和物理組件之間的接口。

如果題目是百度首頁,就是網頁界面和內部程序接口

相當於接口測試

P-Platform

平臺,運行環境。

以電梯舉例的話,電梯井、大樓、地基、感覺怪怪的。。

如果是要你測百度首頁,那麼,windows電腦上,mac上,ie上,firefox上,其他各種瀏覽器上,手機上,平板上,等等。

相當於兼容性測試。

O-Operation

操作,也就是怎麼用這個待測軟件。

和前面測功能的區別是主要集中於測真實的用戶場景和測複雜的用戶流程,也就是怎麼用這個軟件的。

以電梯舉例,從1樓進來幾個人,分別去往不同樓層,先到了3樓,下了一個人,上了2個人,又去到5樓。。。。。(略)

相當於用戶測試或隨機測試

T-Time

時間

主要是和時間相關的一些測試,也不全是性能測試

比如網速啊、反覆一段時間一直做一些操作啊、緩存機制啊、超時機制啊、隔一段時間做一些操作啊之類的。

電梯爲例的話,先開門在關門一直反覆啊,上上下下運行多次啊,幾個電梯同時在一個樓層停靠時並且都沒人時開哪個電梯的門啊,之類的。

相當於簡單的性能測試

發佈了19 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章