軟件測試常見問題種種

發表于:2009-06-23來源:作者:點擊數: 標簽:軟件測試
【摘要】 軟件測試 看似簡單,但真正做好并不容易,其實任何工作都是如此。本文就軟件測試中常見問題進行歸納總結,并就有關問題談下個人觀點。 【關鍵詞】軟件測試、 bug 關于概率性問題 軟件測試中常見的一個問題就是概率性問題,概率性問題無論對軟件 測試
【摘要】軟件測試看似簡單,但真正做好并不容易,其實任何工作都是如此。本文就軟件測試中常見問題進行歸納總結,并就有關問題談下個人觀點。

【關鍵詞】軟件測試、bug

 

關于概率性問題

軟件測試中常見的一個問題就是概率性問題,概率性問題無論對軟件測試人員還是對開發人員而言都是比較頭疼的一個問題。這種概率性問題在測試中該如何處理呢?

 

首先,概率性問題也是問題,這種我們千萬不能一笑而過,在這種情況下測試人員要將這些問題記錄下來,多做測試,看能否找出問題產生的規律。

 

其次,我們要對所出現的問題進行評估,看這種問題的嚴重性,如果是比較輕微的問題,對用戶使用沒什么影響,也不會影響到軟件其他方面正常工作,那在這種情況下如果開發人員很隨手就可修改的話,那就進行修改;如果修該起來耗時耗力的話,則可征得有關人員同意后進行keep.

再者,對于比較嚴重的概率性問題,如死機、系統崩潰等情況,在記錄下問題的同時要及時通知相關開發人員,測試人員和開發人員商量解決如何再現并最終解決問題。對于這樣的問題一定不能放過,記得以前在給佳能做傳真機測試的時候,遇到一個出現系統自動重起的問題,結果為了抓這個問題,幾個測試人員專門盯著這個問題反復的測試,為了這個問題整整測了一個星期,好在問題最后得一解決。

 

第四,有些問題用語言文字描述可能很難描述清楚,對于這樣的問題,測試人員再進行描述的時候,有條件的話可以抓圖和提供測試log.當然,如果有再現的話,最好通知開發人員,讓開發人員確認問題的現象,畢竟百聞不如一見!

 

第五,概率性問題產生的原因可能是累積性問題,是一系列復雜操作引起的,而有些可能是時間點的問題,只有在某個瞬間進行操作才能出現,過了那個時間點進行操作時就不會出現問題,這樣的問題測試人員在測試時和記錄時都要注意采取合適的測試策略。

 

第六,有些概率性可能和測試人員的操作習慣有關,一個測試人員測試出的問題有時候即使描述的很詳細,讓另一個測試人員來測,可能都很難發現問題,所以概率性的問題在解決之后最好由相關測試人員進行驗證。

 

第七,對于在一些難以重現的比較嚴重的概率性問題,有關測試人員還可以大范圍的搜集相關信息,如可以群發消息詢問其他測試人員或者產品試用人員,看他們在測試過程中有沒有出現有關現象,搜集的信息越多越容易分析出問題的規律、原因,這樣也便于開發人員解決問題。

 

第八,對于一些讓開發人員也束手無策的難以再現的問題,這種情況下可以使用帶trace的版本進行測試,再現時直接分析相應的log記錄。當然這些都屬于開發人員解決問題方式方法范疇,相信他們都有自己獨到之處,在此就不班門弄斧了。

 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97