軟體測試風險分析

2021-06-02 08:32:51 字數 1486 閱讀 7860

1、什麼是風險?

2、什麼是軟體風險

3、識別軟體風險

4、商業風險

開發乙個沒有人真正需要的優秀產品或系統(市場風險)

開發的產呂不再符合公司的整體商業策略(策略風險)

建造了乙個銷售部門不知道如何去賣的產品(營銷風險)

由於重點的轉移或人員的變動而失去了高階管理層的支援(管理風險)

沒有得到預算或人力上的保證(預算風險)

5、軟體測試風險

6、軟體測試與商業風險

7、風險分析步驟

發生的可能性-發生問題的可能性有多大

影響嚴重性-如果問題發生了會有什麼後果。

步驟:

8、風險分析方法表分析法

矩陣分析法

9、軟體測試計畫風險

10、分析風險因素

時間安排。專案安排的測試時間是否充足?有沒有準備時間?不同階段之間的銜接是否合適?與現有的測試計畫/安排是否衝突?

團隊合作。如果有雙方或多方參與測試,各方之間的配合是否默契?各方對測試專案的流程和標準的理解是否一致?各方的溝通方式是否恰當……

成員對系統/業務熟悉程度。測試人員對被測系統和業務的熟悉程度如何?能否據此進行足夠的分析、設計和測試?

專案開發計畫。軟體系統的開發是否能夠按計畫完成?被測模組是否能夠按計畫提交測試?

配置管理。開發環境、測試環境與生產環境的區別大嗎?開發環境編譯的程式是否能夠在測試環境和生產環境正常執行?系統各模組的build是否正確……

需求變更。在專案過程中,系統的需求是否變更?如果變更,是否及時通知到所有相關團隊和人員?是否需要相應地修改測試需求、測試用例和測試資料......

對於該項目的用途而言,哪種功能最重要?

哪種功能對使用者最明顯?

哪種功能對安全影響最大?

哪種功能對使用者最有用?

對客戶來說,該應用軟體的哪個部分最重要? 

在開發過程中,該應用軟體的哪個部分可以最先測試?

哪一部分**最複雜,容易導致出現錯誤?

哪一部分的應用程式是在急迫或在驚恐的情況下開發出來的?

哪一部分程式與過去專案中引起問題的部分相類似/有關?

哪一部分程式與過去專案中需要大量維護的部分相類似/有關?

需求和設計的那些部分不清楚或不容易讀? 

開發人員認為在應用軟體中哪些部分是高風險的?

哪些問題能造成最差的發行?

哪些問題最能引起使用者抱怨?

哪些測試可以容易地覆蓋多種功能?

哪些測試在覆蓋高風險部分的測試時使用時間最少? 

軟體測試風險分析

軟體測試風險分析的基本方針 制定軟體測試計畫並排列優先順序。風險分析是對軟體中潛在的問題進行識別 估計和評價的過程。軟體風險分析的目的是確定測試物件 測試優先順序以及測試深度。有時還包括確定可以忽略的測試物件。通過風險分析,測試人員識別軟體中高風險的部分並進行嚴格徹底的測試 確定潛在的隱患軟體構件,...

軟體測試常見風險分析

在測試工作中,主要的風險表現有以下幾點 1 需求風險。對軟體需求理解不準確,導致測試範圍存在誤差,遺漏部分需求或者執行了錯誤的測試方式 另外需求變更導致測試用例變更,同步時存在誤差。2 測試用例風險。測試用例設計不完整,忽視了邊界條件 異常處理等情況,用例沒有完全覆蓋需求 測試用例沒有得到全部執行,...

軟體測試常見風險分析

在測試工作中,主要的風險表現有以下幾點 1 需求風險。對軟體需求理解不準確,導致測試範圍存在誤差,遺漏部分需求或者執行了錯誤的測試方式 另外需求變更導致測試用例變更,同步時存在誤差。2 測試用例風險。測試用例設計不完整,忽視了邊界條件 異常處理等情況,用例沒有完全覆蓋需求 測試用例沒有得到全部執行,...