關於軟體測試覆蓋率的思考

2021-10-03 18:09:50 字數 585 閱讀 6223

這個覆蓋率其實也是有需求的,這個要看專案的特點,以及開發的特點,來指定多角度的覆蓋率

1. **覆蓋率(設計乙個測試用例,能把**的多少個路徑和分支覆蓋到,這個又分模組進行)

2. 需求覆蓋率(需求又存在不明顯的覆蓋,所以一般要追求100%),比如我們測試的需求分析文件中梳理的盡量的去覆蓋,但是也未必能達到100%

3. 測試用例覆蓋率(功能性測試覆蓋率,這個也只能從需求出發,對功能和業務邏輯的覆蓋,基本可以說是100%,但是設計的時候也是存在紕漏,未必能達到100%)

4. ui自動化測試覆蓋率(覆蓋率也不能一味的去追求,因為和時間成本,專案週期等關聯著,但是使用者對軟體系統的使用也不是100%的都能使用到,那麼就要去指定乙個覆蓋率的策略)

5. 介面的自動化測試覆蓋率(這個相對還是比較容易,因為介面的數量尤其隨著迭代的進行,還是能夠100%覆蓋,但是未必能達到100%的覆蓋面,因為測試的設計資料未必能達到100%, 而只是在介面的數量上達到了100%)

所以覆蓋率還是要又策略的,那就也是使用頻率高,業務場景和業務邏輯上使用的,要做到90%的覆蓋率,而且強覆蓋率

我覺著ui自動化在30%是合理的,介面在60%是合理的數值

參考:

軟體測試 測試覆蓋率

1 定義 覆蓋率是用來度量測試完整性的乙個手段,同時也是測試技術有效性的乙個度量。2 計算 覆蓋率 至少被執行一次的item數 item的總數 3 特點 1 通過覆蓋率資料,可以檢測我們的測試是否充分 2 分析出測試的弱點在哪方面 3 指導我們設計能夠增加覆蓋率的測試用例,有效提高測試質量,但是測試...

軟體測試覆蓋率分類之白盒覆蓋率

這次的千鋒福利軟體測試學習教程與覆蓋率有關哦 1 定義 覆蓋率是用來度量測試完整性的乙個手段,同時也是測試技術有效性的乙個度量。2 計算 覆蓋率 至少被執行一次的item數 item的總數 3 特點 1 根據覆蓋率資料,可以檢測我們的測試是否充分 2 分析出測試的弱點在哪方面 3 指導我們設計能夠增...

測試覆蓋率

摘要 在測試方法中粗略的介紹了幾種測試方法。其中,白盒測試的動態分析方法中提到邏輯覆蓋率測試有 語句覆蓋 分支覆蓋 判定覆蓋 條件覆蓋 條件 判定覆蓋和路徑覆蓋。這裡將詳細闡述邏輯覆蓋率測試。準備知識 可執行語句 可執行的一項操作 真 假分支 ture false 運算元 opreand 操作符 o...