測試案例設計方法—錯誤猜測法_測試雜誌
來源:互聯網
上載者:User
很多軟體測試從業者用到的黑箱測試用例設計方法大多是等價類別劃分法、邊界值分析法、判定表法、因果圖法和正交實驗法等,其實還有一種方法不得不提到,那就是錯誤猜測法,這對資深測試人員尤為重要。因為隨著在產品測試的實踐中對產品的瞭解和測試經驗的豐富,使用錯誤猜測法設計的測試案例往往非常有效,可以作為測試設計的一種補充手段。並且積累的經驗越豐富,方法使用效率越高。那麼到底什麼是錯誤猜測法呢,下面我們將通過定義和實際測試案例來加深對錯誤猜測法的認識。
首先,我們先來看看錯誤猜測法的定義:有經驗的測試人員往往可以根據自己的工作經驗和直覺推測出程式可能存在的錯誤,從而有針對性的進行測試。它的要素共有三點,分別為:經驗、知識、直覺。關於如何使用的問題,我們提煉出兩點:
1 . 列舉出程式中所有可能有的錯誤和容易發生錯誤的特殊情況;
2 . 根據他們選擇測試案例。
我們知道經驗是錯誤猜測法的一個重要要素,也就說帶有主觀性,那麼這就決定了錯誤猜測法的優缺點,首先我們來看優點:
1 . 充分發揮人的直覺和經驗
2 . 集思廣益
3 . 方便使用
4 . 快速容易切入
對應的缺點有:
1 . 難以知道測試的覆蓋率
2 . 可能丟失大量未知的地區
3 . 帶有主觀性且難以複製
......
查看全文請點擊下載: http://www.51testing.com/html/42/n-863942.html
執行個體:測試**學院的課程搜尋輸入框
既然是用錯誤猜測法,那麼我們首先列出可能導致搜尋結果出錯的情況,如下:
1 . 單個空格,多個空格
2 . 字串前面有空格
3 . 字串後面有空格
4 . 轉義符 "\n"
5. Null
6. 特殊字元
7 . 萬用字元 *
8.空串,很長的字串
......
查看全文請點擊下載: http://www.51testing.com/html/42/n-863942.html
本文收錄於《51測試天地》電子雜誌第三十四期。
著作權聲明:本文出自51Testing軟體測試網電子雜誌——《51測試天地》第三十四期。51Testing軟體測試網及相關內容提供者擁有51testing.com內容的全部著作權,未經明確的書面許可,任何人或單位不得對本網站內容複寫、轉載或進行鏡像,否則將追究法律責任。