1. 程式人生 > >測試管理之忽略負面測試結果

測試管理之忽略負面測試結果

慣性 額外 延長 利益相關者 準備 人員 定義 測試 自己

一、定義:

習慣性忽略一些負面測試結果。

二、發生時間段

always

三、陷阱表現

1.管理層在面對負面的測試結果時忽視、草率對待、不采取行動,特別是與進度、預算、功能或質量相關的。

2.與系統質量相比,管理層更註重進度計劃、預算和功能目標。

3.管理層對測試結果的負面表現不信任

4.易用性缺陷被重新標記為增強功能 ,分配到一些可能不發生的未來版本。

四、負面後果

1.若管理層忽略測試結果 ,會導致測試人員:

士氣受挫

停止努力嘗試

生產效率低下

2.缺陷沒有在最初發現時修復,而是在

這些Bug不受忽略時

交付後

忽略易用性缺陷 ,一直不修復

Bug對用戶和利益相關者造成負面後果

交付前沒有足夠時間修復缺陷 , 導致系統不必要地帶著已知缺陷交付。

管理層為自己的失敗尋找頂包者。

五、原因

1.管理層不希望延長進度和潛在延遲竣工及交付

2.管理不能尋找額外資金,以支付修復缺陷和對變更做回歸測試的額外工作。

3.管理層不信任測試人員所描述的測試結果表現

4.當預算、進度、功能和質量競爭時,往往降低質量和功能

5.管理層有利益沖突 :保證項目預算和進度,交付高質量產品

6.項目的最初預算和進度不足以妥善解決在測試過程中發現的缺陷

六、建議

準備

1.項目管理層應確保項目進度和預算來修復測試和後續的回歸測試發現的缺陷。

啟用

1.正確使用合適的成本模型的歷史數據來確定所需要的預算、人員配備和進度。

2.執行管理層應有獨立的測試團隊 (QA、QC)獨立於項目經理和技術負責人匯報。

執行

1.若有必要 ,測試人員應向相應的管理層提出測試失敗的問題

驗證

1.確定測試人員是否抱怨,其他權威的利益相關者忽視重要的負面測試結果

2.確定是否使用適當的成本模型和歷史數據來確定預算、人員配備和進度是否合理。

3.確定測試是否獨立地報告給管理層。

測試管理之忽略負面測試結果