定義:基於直覺和經驗的測試方法,不是嚴格意義上的科學測試方法,帶有必定的隨機性,測試結果不夠可靠,甚至能夠看做是沒有辦法的辦法。可是,軟件測試是具備社會性,呈現必定的不肯定性。這時,採用直覺和經驗每每可以發揮更好的做用。ide
1.Ad-hoc測試方法和ALAC測試測試
1.1、自由測試(Ad-hoc Testing)強調測試人員根據本身的經驗,不受測試用例的束縛,放開思路、靈活地進行各類測試。spa
1.2、ALAC,是Act-like-a-customer(像客戶那樣作)的簡寫,是一種基於客戶使用產品的知識開發出來的一種測試方法。其中最大的受益者是用戶,最大的益處是下降測試成本問題,縮短測試時間,缺陷查找和改正將針對客戶最容易遇到的錯誤。以這個角度來來思考的話,ALAC測試和基於風險的測試方法很接近的。開發
2.錯誤推測法產品
錯誤推測法是測試者根據本身的測試經驗、知識和直覺來發現軟件錯誤,來推測程序中可能會存在的各類錯誤,從而又針對地進行測試。it