8)簡化缺陷重現步驟。
尋找缺陷要準確定位,開發和測試是一個整體,時間是等量的,時間不在你身上浪費,就是在他身上浪費。如果測試人員每次發現的缺陷 描述不清楚或者重現缺陷的過程非常復雜,并且多個問題潛在的錯誤原因是一個,雖然操作可能稍微有些變化。這樣開發人員在重現缺陷 的時候他要調試跟蹤判斷,很花費時間,而且效率低。如果測試人員發現缺陷 的時候多嘗試可以更加準確的定位缺陷 步驟和原因,給開發人員最精確的步驟和準確的描述,這樣整個團隊才能高效。簡化缺陷重現的步驟主要體現在減少涉及的功能點的操作上。
9)測試經驗的積累
經驗是來之不易的東西,我們需要在日常測試中不斷的積少成多,并且多和同行交換測試心得和測試經驗豐富自己的測試手段和測試角度。經驗在隨機測試中可以幫助我們少走彎路,讓我們的目標更加明確,更容易發現缺陷.
10)測試心態
做測試最重要的是心態,這里說的心態一方面指的是測試人員對程序的看法。作為測試人員,在拿到測試程序時,一定要保持悲觀的心態,認定這個程序有很多缺陷和錯誤,甚至認定這個程序很垃圾,想像微軟出來的程序都有很多缺陷,那我們的程序也一定需要我們去狠狠的去發掘缺陷。不能因為這個模塊已經被測試過好多遍,或者這個這個模塊非常小非常簡單就忽略了對這個模塊的測試。另一方面,要有足夠的耐心。首先,在作隨機測試之前比較明顯的缺陷和操作步驟比較簡單的缺陷已經基本上被找到,隨即測試主要是挖掘深層次的缺陷。相對用例測試操作步驟相對復雜,因此隨機測試可能會出現長時間找不到缺陷的情況,如果心浮氣躁可能放過對該模塊的測試,這時需要耐心的測試才能找到缺陷。
11)與程序員進行溝通
在和程序員溝通的過程中,你可以知道很多你前所未知的東西例如功能的實現過程,功能模塊間的內在聯系等,你可以通過驗證這些東西,來發現未知的缺陷,并且可以激發你運用更多的測試手段來測試。
12)一反三
首先通過以前發現的缺陷反映出可能出現的一類缺陷,通過缺陷重現的步驟反映出一類操作可能會導致缺陷
13)突破測試思想上的束縛
測人人員的測試手段和測試角度往往是從別人那里得到的,因此測試人員常常受到傳統測試思想的束縛。挖掘更深層次的缺陷需要測試思想有所創新和升華,這一點比較難做到,需要更多的對測試方式和測試角度進行獨立思考。
原文轉自:http://www.uml.org.cn/Test/201104215.asp