1、術語解釋
測試程序:提供給測試組測試的程序;
測試計劃:對測試程序(構件、應用程序、系統等)及其目標進行簡要說明;
錯誤跟蹤系統:是某個程序或應用系統,使得項目組可以報告、管理以及分析錯誤報告和錯誤趨勢,如RationalClearQuest就是一個錯誤跟蹤系統。
2、為什么要提交bug
在得到一個詳盡的測試程序后,剩下的工作就是執行測試計劃了。但是由于任何由人編寫的程序都不可避免的存在著不符合測試需求的錯誤,也就是bug。因此需要一個方法來跟蹤、分析和展示那些測試活動,避免偏離最小。這種方法稱之為錯誤跟蹤系統。它主要是有效的管理缺陷,實現以下作用:
1)減少由于缺陷報告不明確而被開發組駁回的情況;
2)加快缺陷的處理速度;
3)提高測試的可信度;
4)加強測試組與開發組在整個項目過程中的團隊合作
3、如何才能提交好的測試bug
在有些組織里,程序員幾乎會把一半的測試bug返回給測試組,因為那些錯誤不可再現、沒有發現錯誤、同設計要求一致,或者錯誤報告根本無法操作。如果錯誤報告有如此高的返回率,基本可以認為是過程崩潰,需要立即解決:因為編寫這些報告浪費了時間;會影響程序員和測試人員之間的團隊凝聚力;最糟糕的是失去改進產品質量的機會。
有些錯誤總是不可再現的或提出質疑的。有些錯誤只是間斷地在模糊的或極端的條件下表現出來。有時候,測試環境和程序員之間的不一致會導致“在我的系統上工作良好”的反應。在需求不清楚的項目中,在一定的測試條件下,對“正確”行為的觀點可以存在合理的不同。有時候,當真正的問題在于糟糕的測試過程、測試數據或不正確的測試用例時,測試人員可能錯誤解釋測試測試結果和報告錯誤。
文章來源于領測軟件測試網 http://www.kjueaiud.com/