原文:How Do You Spell Testing? - A Mnemonic to Jump-Start Testing (James Bach)
ET測試(Exploratory testing)強調測試設計和執行同步進行。但是我們如何組織我們的思想以便我們想到值得去做的測試呢?一種方法是使用啟發術和記憶術。啟發術是“經驗方法、簡化或有根據的推測”。例如,從門口地毯下面找鑰匙的想法就是一個啟發。記憶術,就是“詞語、節奏或其他幫助記憶的東西,就是簡單易記的東西用于幫助聯想起復雜的、很多的信息”。記憶術和啟發術幫助我們在壓力下很好地解決問題。
SFDPO Spells Testing用SFDPO來拼寫測試
我在測試中經常用的記憶術和啟發術是“San Francisco Depot”,即SFDPO(Structure, Function, Data, Platform, and Operations)。每一個單詞代表軟件產品的不同方面:結構、功能、數據、平臺、操作。通過考慮產品的這些方面,我可以想到很多有趣的測試。所以,當我被要求測試很多我沒有見過的東西之前,我對自己念一遍“San Francisco Depot”,背誦一下產品的5大方面,然后開始想我會做什么測試。
1 結構 (產品是什么?):
它有哪些文件?
我了解關于它的構造的信息嗎?
是一個程序還是多個組合?
配套的材料有哪些?
我能否按模塊劃分來測試?
2 功能 (產品做什么?):
它有哪些功能?
它會處理哪些錯誤類型?
它有怎樣的用戶界面?
它會做哪些用戶看不到的事情?
它與操作系統如何交互?
文章來源于領測軟件測試網 http://www.kjueaiud.com/