從哪些方面考慮測試覆蓋率

2021-07-10 15:51:06 字數 715 閱讀 4838

以測試列印功能為例

1. 結構覆蓋(關注的是產品的內部結構),包括:

列印需呀用到的檔案

實現列印功能的模組

在這個模組裡面的**語句

在這個模組裡面的**分支

2.功能覆蓋:關注產品的功能和特性

頁面設定,列印預覽

雙面列印,列印份數,縮放

列印所有頁,列印當前頁,列印指定範圍的頁

3.資料覆蓋:關注產品怎麼處理資料,傳輸什麼資料,輸出什麼資料

列印文件的型別

文件裡面的元素,文件的大小,文件的結構

列印的控制引數,如縮放因子,列印份數等

4.平台覆蓋:依賴的環境和第三方軟硬體

不同型別的印表機、緩衝池、網路連線

不同廠家的計算機

不同廠家的作業系統

不同廠家的印表機驅動程式

5.操作覆蓋:關注產品的使用環境,考察穩定性、可用性、安全性、相容性、可測性、可擴充套件性、效能、可安裝性、可維護性、本地化等

預設配置下使用

真實環境下使用

真實的場景下使用

複雜的流程下使用

6.時間覆蓋:產品是否受時間的影響

嘗試在不同的網路或埠速度下列印

乙個文件列印完,緊接著列印另乙個文件,或隔很長時間再列印

使用列印緩衝池、觸發超時

嘗試整點、凌晨(天與天的交界)、月底或年底列印

嘗試從不同的兩個工作站同時列印

測試覆蓋率

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

測試覆蓋率

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

測試 覆蓋率

覆蓋率準則 覆蓋率是度量測試完整性的乙個手段,是測試有效性的乙個度量。通過已執行 表示,用於可靠性 穩定性以及效能的評測。測試覆蓋是對測試完全程度的評測。測試覆蓋是由測試需求和測試用例的覆蓋或已執行 的覆蓋表示的。建立在對測試結果的評估和對測試過程中確定的變更請求 缺陷 的分析的基礎上。測試覆蓋是就...