3 數據 (產品處理什么?):
它處理什么輸入?
它的輸出是什么?
它會處于哪些模式或狀態?
它會包含有初始化數據嗎?
它的輸入是時間敏感或順序敏感的嗎?
4 平臺 (它依賴什么?):
它在什么操作系統上運行?
需要特殊的環境配置嗎?
是否依賴第三方組件?
5 操作 (它是怎樣使用的?):
誰會用它?
它會在什么場景下使用?
用戶用它來做什么?
是否有特定的事情用戶更希望做的?
是否有用戶數據可以讓我們的測試更加逼近真實?
Bringing Ideas to Light發現想法
我能使用像SFDPO這樣的方法來快速地獲取關于產品測試的很多主意。但是我喜歡的不僅僅是速度,而是可靠性。在我發現SFDEPO之前,我能也能發現很多關于測試的主意,但是都是隨機的和分散的。我不能完整地分析,F在我掌握了這個方法,我知道我還是有可能忘記某些東西,但是至少我能系統地訪問了產品的各主要方面,F在我在測試的各個方面的有記憶術和啟發術,從測試方法到質量標準,因為你知道某樣東西不代表你記得它的方方面面。SFDPO不是一個模版或測試計劃,它只是在你測試時幫助你發現重要的主意的方法。是你的智囊包的一部分。如果你想成為一名優秀的和可靠的探索性測試員的話,你應該開始收集和創建適合你的啟發術的清單。啟發術想一個認知的鬧鐘一樣讓你認識到好的主意,但是不能確保把正確的具體的做法 告訴你。
測試是一門精細的手藝,在工作中你應該擁有好的工具。
文章來源于領測軟件測試網 http://www.kjueaiud.com/