<dd id="dbjz6"><noscript id="dbjz6"></noscript></dd>
    <th id="dbjz6"></th>
      1. <dd id="dbjz6"></dd>
        1. 基于FMEA的測試方法

          失效模式和影響分析(Failure Mode and Effect Analysis,縮寫為FMEA)是一種系統的進行風險識別和標識可能的失效模式的系統方法。

          從某種程度上來說,基于FMEA的測試方法就是基于風險測試方法的一種變形體。

          因為基于風險的測試首先就需要考慮測試對象可能的失效方式,然后設計相應的測試用例發現這些潛在的失效。

          基于FMEA的測試方法

          基于FMEA測試方法主要有以下幾個步驟:

          1、識別潛在失效模式

          失效模式的識別是在充分了解軟件的功能需求、性能需求,以及其他質量需求的基礎之上進行的。

          失效模式的識別,應分別基于缺陷分類和基于質量屬性進行。所謂基于缺陷分類的失效模式識別就是通過對軟件功能分析來確定可能的失效模式。而基于質量屬性的失效模式識別就是從質量屬性的幾大類別的角度來分析可能的失效模式。比如兼容性、易用性等。

          最終得到的失效模式列表是兩者的結合。

          2、確定可能性

          在得到軟件的失效模式列表之后,應當進一步分析各種失效模式引起的原因,并由此來估算失效模式發生的可能性。失效模式發生的可能性采用1~10作為評估值,分別代表失效模式發生概率最小到最大。

          3、確定嚴重程度

          失效模式嚴重程度由有豐富的測試經驗和知識的團隊成員來估算。失效模式的嚴重程度等級可以參照風險的嚴重程度等級確定。失效模式的嚴重程度采用1~10作為評估值,分別代表失效模式嚴重程度最小到最大。

          4、確定檢測難度

          與常規的風險參數不同。失效模式還有一個檢測難度參數。失效模式的檢測難度是用來確定通過各種測試技術和方法檢測到失效模式的難易程度。它只能由有豐富的測試經驗和知識的團隊成員來估算。失效模式的檢測難度采用1~10作為評估值,分別代表檢測最容易到最困難。

          5、計算RPN

          RPN,Risk Priority Number,風險優先級因子,它是由失效模式可能性、嚴重程度和檢測難度三個指標相乘得到。風險優先級因子越大,該失效模式的測試優先級就越高,獲得的測試資源也越多。

          6、設計測試用例

          最后我們針對每種失效模式設計測試用例,并且將他們關聯起來。對于風險優先級因子高的測試用例的審查、執行要給予更多的關注。而在報告測試結果的時候,也要回答高風險的失效模式是否都通過了測試。

          源自公眾號 軟件工程之思

          ?

          留言

          chinesemature老熟妇oldman