風險:
(1)沒有詳細設計說明書;解決方案:測試人員要在開發階段對相關設計及需求文件進行分析,對大體模組功能進行分類,分析業務邏輯,在不清楚的地方及時與開發人員溝通。
(2)沒有統一的介面設計規範。
解決方案:與專案負責人確認測試標準。
開發方面:風險:
(1)所有模組開發沒有統一設計,開發人員有自己的設計方式;解決方案:與專案負責人確認標準方式,與標準方式不一致的地方全部以BUG形式提交。
(2)需求變更開發。
解決方案:建議將需求變更形成文件,對沒有文件的需求變更,在測試過程中發現及時與開發負責人確認,並存檔相關變更文件。
測試本身:風險:
(1)人力資源;解決方案:保證穩定的人員安排。
(2)硬體資源;解決方案:事先分析測試所需硬體資源,及時申請,保證測試工作順利進行。
(3)版本控制;解決方案:嚴格控制版本,BUG以版本為單位進行提交。
在測試過程中及BUG確認階段禁止任何程式碼更新。
(4)測試時間不足。
解決方案:動員測試人員完成測試任務,必要時,應給予相應物質獎勵。
測試風險是不可避免的、總是存在的,所以對測試風險的管理非常重要,必須盡力降低測試中所存在的風險,最大程度地保證質量和滿足客戶的需求。
在測試工作中,主要的風險有:
一、質量需求或產品的特性理解不準確,造成測試範圍分析的誤差,結果某些地方始終測試不到或驗證的標準不對;
二、測試用例沒有得到百分之百的執行,如有些測試用例被有意或無意的遺漏;
三、需求的臨時/突然變化,導致設計的修改和程式碼的重寫,測試時間不夠;
四、質量標準不都是很清晰的,如適用性的測試,仁者見仁、智者見智;
五、測試用例設計不到位,忽視了一些邊界條件、深層次的邏輯、使用者場景等;
六、測試環境,一般不可能和實際執行環境完全一致,造成測試結果的誤差;
七、有些缺陷出現頻率不是百分之百,不容易被發現;如果程式碼質量差,軟體缺陷很多,被漏檢的缺陷可能性就大;
八、迴歸測試一般不執行全部測試用例,是有選擇性的執行,必然帶來風險。
風險:
(1)沒有詳細設計說明書;解決方案:測試人員要在開發階段對相關設計及需求文件進行分析,對大體模組功能進行分類,分析業務邏輯,在不清楚的地方及時與開發人員溝通。
風險:
(2)沒有統一的介面設計規範。
解決方案:與專案負責人確認測試標準。
開發方面:風險:
(1)所有模組開發沒有統一設計,開發人員有自己的設計方式;解決方案:與專案負責人確認標準方式,與標準方式不一致的地方全部以BUG形式提交。
風險:
(2)需求變更開發。
解決方案:建議將需求變更形成文件,對沒有文件的需求變更,在測試過程中發現及時與開發負責人確認,並存檔相關變更文件。
測試本身:風險:
(1)人力資源;解決方案:保證穩定的人員安排。
風險:
(2)硬體資源;解決方案:事先分析測試所需硬體資源,及時申請,保證測試工作順利進行。
風險:
(3)版本控制;解決方案:嚴格控制版本,BUG以版本為單位進行提交。
在測試過程中及BUG確認階段禁止任何程式碼更新。
風險:
(4)測試時間不足。
解決方案:動員測試人員完成測試任務,必要時,應給予相應物質獎勵。
測試風險是不可避免的、總是存在的,所以對測試風險的管理非常重要,必須盡力降低測試中所存在的風險,最大程度地保證質量和滿足客戶的需求。
在測試工作中,主要的風險有:
一、質量需求或產品的特性理解不準確,造成測試範圍分析的誤差,結果某些地方始終測試不到或驗證的標準不對;
二、測試用例沒有得到百分之百的執行,如有些測試用例被有意或無意的遺漏;
三、需求的臨時/突然變化,導致設計的修改和程式碼的重寫,測試時間不夠;
四、質量標準不都是很清晰的,如適用性的測試,仁者見仁、智者見智;
五、測試用例設計不到位,忽視了一些邊界條件、深層次的邏輯、使用者場景等;
六、測試環境,一般不可能和實際執行環境完全一致,造成測試結果的誤差;
七、有些缺陷出現頻率不是百分之百,不容易被發現;如果程式碼質量差,軟體缺陷很多,被漏檢的缺陷可能性就大;
八、迴歸測試一般不執行全部測試用例,是有選擇性的執行,必然帶來風險。