軟體測試計算公式總結

來源:互聯網
上載者:User
 通用公式:
計算平均的並發使用者數: C = nL/T
C是平均的並發使用者數;n是login session的數量;L是login session的平均長度;T指考察的時間段長度。
並發使用者數峰值: C’ ≈ C+3根號C
C’指並發使用者數的峰值,C就是公式(1)中得到的平均的並發使用者數。該公式的得出是假設使用者的login session產生符合泊松分布而估算得到的。

執行個體:
假設有一個OA系統,該系統有3000個使用者,平均每天大約有400個使用者要訪問該系統,對一個典型使用者來說,一天之內使用者從登入到退出該系統的平均時間為4小時,在一天的時間內,使用者只在8小時內使用該系統。
則C = 400*4/8 = 200
C’≈200+3*根號200 = 242

F=VU * R / T
其中F為輸送量,VU表示虛擬使用者個數,R表示每個虛擬使用者發出的請求數,T表示效能測試所用的時間
R = T / TS
TS為使用者考慮時間
計算考慮時間的一般步驟:
A、 首先計算出系統的並發使用者數
C=nL / T F=R×C
B、 統計出系統平均的輸送量
F=VU * R / T R×C = VU * R / T
C、 統計出平均每個使用者發出的請求數量
R=u*C*T/VU
D、根據公式計算出考慮時間
TS=T/R

缺陷檢測有效性百分比DDE=TDFT/(TDFC+TDFT)×100%
其中:TDFT=測試過程中發現的全部缺陷(即由測試組發現的),TDFC=客戶發現的全部缺陷(在版本交付後一個標準點開始測量,如,半年以後)

缺陷排除有效性百分比DRE=(TDCT/TDFT)×100%
其中:TDCT=測試中改正的全部缺陷,TDFT=測試過程中發現的全部缺陷

測試案例設計效率百分比TDE=(TDFT/NTC)×100%
其中:TDFT=測試過程中發現的全部缺陷,NTC=啟動並執行測試案例數

以下公式較適用於白盒測試
功能覆蓋率= 至少被執行一次的測試功能點數/ 測試功能點總數 (功能點)
需求覆蓋率= 被驗證到的需求數量 /總的需求數量 (需求)
覆蓋率= 至少被執行一次的測試案例數/ 應執行的測試案例總數 (測試案例)
語句覆蓋率= 至少被執行一次的語句數量/ 有效程式碼行數
判定覆蓋率= 判定結果被評價的次數 / 判定結果總數
條件覆蓋率= 條件運算元值至少被評價一次的數量 / 條件運算元值的總數
判定條件覆蓋率= 條件運算元值或判定結果至少被評價一次的數量/(條件運算元值總數+判定結果總數)
上下文判定覆蓋率= 上下文內已執行的判定分支數和/(上下文數*上下文內的判定分支總數)
基於狀態的上下文入口覆蓋率= 累加每個狀態內執行到的方法數/(狀態數*類內方法總數)
分支條件組合覆蓋率= 被評測到的分支條件組合數/分支條件組合數
路徑覆蓋率= 至少被執行一次的路徑數/程式總路徑數

如果誰知道還有其他的計算公式請幫忙留言補充或給我發訊息,謝謝
以上內容由zymaxs收集整理~~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.