話說測試計劃就那么一些字兒,白紙黑字明明白白放那兒,應該不會有什么玄機。如果你是一個開發人員,這倒也不奇怪;如果你是一個測試計劃制定者或審閱者,你還是覺得測試計劃如此而已的話,那你可以好好看看我的見解。一不小心寫得有點小多,而且全是小字兒,希望不要看花眼。
Part I 測試計劃閱讀的五重境界
在我看來,測試計劃的作者和讀者有以下五重境界。
第一重:什么都有用
對于一個測試新手來講,好不容易找到一份測試計劃模板,準備大干一場好好看看測試計劃里面有哪些道道,看著看著發現很多東西都不知道,所以也分不清主次,自然也就覺得什么都很重要了。
第二重:什么都沒用
當一個測試新手漸漸熟悉了測試的一些基礎知識之后,回過頭去看那些測試計劃,發現里面什么“實質性”的內容都沒有,沒有他所關心的測試中的具體的方法,還沒有一份測試用例來的有用。
第三重:僅部分有用
漸漸的,這個新手也不可避免地開始關注測試流程這一塊的東西,再回過頭看那個測試計劃模板。這回感覺又不一樣了,有些以前覺得沒有多大用處的東西還是多多少少可以幫助我們更好的測試,比如測試計劃模板中考慮到的要執行哪些類型的測試這部分內容應該就很有用,但是其他部分貌似還是很“虛”,一點實際用處都沒有。
第四重:什么都有用
這是我自認為達到的水平級別~現在的我發現,一份好的測試計劃模板中的所有內容都是有用的,包括風險分析這些我之前認為是用來湊字數的部分其實都是有著它的作用的,而且一份好的測試計劃模板所包含的內容遠遠不止你從字面上讀出來的那么簡單,而這些也是我今天想要和大家一起分享的東西。
第五重:什么都沒用
我還沒有達到這種級別,所以這只是我揣測的一種境界。當某一類測試做的非常久非常熟了,對于這類測試的整個流程以及需要注意到的各個方面都已經爛熟于心,自然就不會把測試計劃中的條條框框放在眼里了,或許這就是所謂的“隨心所欲不逾矩”吧~(不過,我也想過,好記性不如爛筆頭,或許這種達人級別的境界壓根就沒必要應用于實踐吧。)
Part II 測試計劃文檔中容易被人忽略的部分
文章來源于領測軟件測試網 http://www.kjueaiud.com/