軟體測試,一直在追求如何更多、更精準、更快的發現軟體bug,歸結到底,就是對測試效率的追求,最終也是對測試質量的追求。
我們可以通過深刻理解產品業務、加強各種自動化測試技術的應用、規範測試流程來使產品質量得到更好的保證。
那分別從這三方面能力進行分析,可以得出提高測試覆蓋率的方法。
一、深刻理解產品業務
參與需求分析,深刻理解產品功能、使用者場景
二、加強各種自動化測試技術應用
(1)介面自動化測試,如unittest
(2)ui自動化測試,如selenium
(3)壓力測試自動化
(4)安全測試自動化
(5)相容性測試自動化
(6)**邏輯覆蓋率檢測,如jacoco
三、規範測試流程
(1)參與需求分析
(2)明確拆分功能點,有明確的測試計畫(明確測試邊界、測試方案、測試資源規劃等)
(3)對各階段輸出物,進行評審
(4)特殊業務/通用業務的沉澱整理
(5)各階段文件的整理歸檔
軟體測試如何保證測試的覆蓋率?
一 首先測試需求分析要全面 原始需求說明書 產品規格書 軟體需求文件 有無繼承性文件 經驗庫通用的協議規範 隱式需求 使用者的主觀感受,市場的主流觀點,專業人士的評價分析 界定測試範圍 利用各種測試設計的方法產生測試點 在測試方法方面,可做如下注意 其一,分析出口入口。從入口分析,將可能出現的環境,...
如何保證測試的覆蓋率
一 首先測試需求分析要全面。測試需求分析分兩步 1 測試需求的獲取 顯式需求 1 原始需求說明書 2 產品規格書 3 軟體需求文件 4 有無繼承性文件 5 經驗庫 6 通用的協議規範 隱式需求 使用者的主觀感受,市場的主流觀點,專業人士的評價分析 2,需求的分析 產生測試需求文件 將不同的需求 劃分...
如何保證測試的覆蓋率
如何保證測試的覆蓋率 一 首先測試需求分析要全面。測試需求分析分兩步 1 測試需求的獲取 顯式需求 1 原始需求說明書 2 產品規格書 3 軟體需求文件 4 有無繼承性文件 5 經驗庫 6 通用的協議規範 隱式需求 使用者的主觀感受,市場的主流觀點,專業人士的評價分析 2,需求的分析 產生測試需求文...