軟件測試常見風險分析
在測試工做中,主要的風險表現有如下幾點:
(1)需求風險。對軟件需求理解不許確,致使測試範圍存在偏差,遺漏部分需求或者執行了錯誤的測試方式;另外需求變動致使測試用例變動,同步時存在偏差。
(2)測試用例風險。測試用例設計不完整,忽視了邊界條件、異常處理等狀況,用例沒有徹底覆蓋需求;測試用例沒有獲得所有執行,有些用例被有意或者無心的遺漏;
(3)缺陷風險。某些缺陷偶發,難以重現,容易被遺漏;
(4)代碼質量風險。軟件代碼質量差,致使缺陷較多,容易出現測試的遺漏; (5)測試環境風險。有些狀況下測試環境與生產環境不能徹底一致,致使測試結果存在偏差;
(6)測試技術風險。某些項目存在技術難度,測試能力和水平致使測試進展緩慢,項目延期;
(7)迴歸測試風險。迴歸測試通常不運行所有測試用例,可能存在測試不徹底; (8)溝通協調風險。測試過程當中涉及的角色較多,存在不一樣人員、角色之間的溝通、協做,不免存在誤解、溝通不順暢的狀況,致使項目延期;
(9)其它不可預計風險。一些突發情況、不可抗力等也構成風險因素,且難以預估和避免。
以上是測試過程當中可能發生的風險,其中有的風險是難以免的,如缺陷風險等。有的風險從理論上能夠避免,但實際操做過程當中出於時間和成本的考慮,也難以徹底迴避,如迴歸測試風險等。對於難以免的風險,咱們的目標是將風險降到最低水平。 測試