可靠性測試

2021-06-20 01:28:28 字數 722 閱讀 5513

在產品前期各個版本中已經分層進行過如下可靠性測試:

基於特性的功能可靠性測試

1、首先分析清楚本特性詳細的處理流程,包括涉及的所有部件和協議,訊息的詳細互動過程(如訪問多少次db,每次記錄什麼資料,失敗後如何回滾等,考慮各種異常處理分支),部件間超時配合等;

2、針對處理流程考慮如下可靠性因素,主要包括:

1)、系統資源占用情況,如cpu、mem、disk、網路、控制代碼等(如果有,可以考慮注入cpu/mem/disk不足,網路頻寬受限,連線閃斷,網路風暴等異常);

2)、應用資源占用情況,如佇列、執行緒池、連線池等(如果有,可以考慮注入佇列超長,佇列處理慢,連線吊死等異常);

3)、系統服務使用情況,如ntp、dhcp、tftp、nfs等(如果有,可以考慮注入服務停止或重啟等異常);

4)、組網情況,如管理節點的組網像雙機、集群、單機等,業務系統的組網像裝置規模,網路規劃限制等;

5)、關鍵演算法的效能可靠性;

3、覆蓋流程中的各種異常處理分支,根據需要注入合適的故障(注:故障模式是為測試目的服務的,無需覆蓋各種故障模式);

基於故障模式庫的可靠性測試

覆蓋了網元組網級、機房裝置級、主機裝置級、軟體系統級中的大多數故障。

基於業務影響分析的滅頂之災測試

可靠性測試學習 可靠性測試理解

最近測試可靠性,參考了業界的一些思維,有些想法和建議 先說說軟體可靠性的定義,根據我測試的體會和思考,我覺得軟體的可靠性就是軟體系統發生故障後自動恢復或者人工干預使其能恢復到正常狀態的能力 業界的測試有些把容錯測試和可靠性測試搞混淆,其實兩者不一樣,容錯測試是通過模擬一些可能發生的已知的異常操作而檢...

可靠性測試

可靠性是最初是確定乙個系統在乙個特定的執行時間內有效執行的概率的乙個標準。可靠性的衡量需要系統在某段時間內保持正常的執行。目前,使用最為廣泛的乙個衡量可靠性的引數是,mttf mean time to failure,平均失效等待時間 定義為隨機變數 出錯時間等的 期望值 但是,mttf經常被錯誤地...

可靠性測試模板

可靠性測試模板 可靠性測試是為了滿足軟體可靠性要求進行一系列設計 分析 測試等工作。其中確定軟體可靠性要求是為了軟體可靠性測試中需要解決的首要問題。可靠性要求可以包括定性定及量要求等。可靠性測試是在軟體生存週期系統測試階段提高軟體可靠性水平有效途徑。許多測試方法 測試技術都能發現導致軟體失效的軟體中...