軟體測試理論基礎(二)

2021-09-23 18:31:45 字數 880 閱讀 8278

四、如何寫測試計畫

測試計畫應該包含什麼?

編寫目的 背景 參考資料

測試要點 測試環境 產品及技術形態 起始時間

測試設計和測試執行 的任務分解和人員安排

風險控制

(測試內容 人力以及時間資源分配 責任劃分 風險控制)

測試結束的標準是什麼?

用例通過率和bug比例達到要求,不出現比較嚴重的bug,測試報告審核過後即可表明測試結束

測試環境的配置,需要問開發或者運維

敏捷開發是分階段進行

測試設計起始時間一般為3-6個月

五、執行測試計畫

1、編寫測試用例(入門基本功)

軟體測試的核心是測試用例的編寫,是每個測試人員必須掌握的技能!

1)等價類劃分法

概念:等價類劃分法是一種典型的、重要的黑盒測試方法,是指某個輸入域的子集。在該子集合中,所有的輸入資料對於揭露軟體中的錯誤都是等效的。按資料範圍劃分、按資料型別劃分

等價類劃分:有效等價類和無效等價類

2)邊界值分析法

邊界值一般都是從等價類的邊緣值去尋找。

3)錯誤推測法

4)場景法

六、如何編寫測試用例

1、什麼叫做測試用例

測試用例是為專案需求而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程式是否滿足客戶需求

可以總結為:每乙個測試點的資料設計和步驟設計

2、測試用例的重要性

3、測試用例的八大要素

1)用例編號

2)測試專案

3)測試標題

4)重要級別

5)預置條件

6)測試輸入

7)操作步驟

8)預期結果

編寫測試用例可以用思維導圖,也可以用excel

軟體測試理論基礎

通過手工或者工具對 被測物件 進行測試操作,從而驗證實際結果與預期結果是否存在差異 通過測試軟體可以發現並修復軟體中存在的缺陷,從而提高使用者對產品的使用信心。測試可以記錄軟體執行過程中產生的一些資料,從而為決策提供資料支援。測試可以降低同類產品開發遇到問題的風險 軟體測試的七個原則 我們在執行測試...

軟體測試理論基礎

1 軟體的三個要素 程式 實行特定功能的 文件 支援 執行 資料 支援程式執行一切有關 2 軟體測試的目的 1 驗證軟體是否滿足 軟體開發合同 或者專案開發計畫,系統 子系統設計文件,軟體需求規格說明,軟體產品說明等規定的軟體質量要求 2 通過測試,發現軟體缺陷 3 為軟體產品的質量測量和評價提供依...

測試理論基礎二

軟體的開發都會依據相應的開發模型,而測試級別指的就是在這個模型當中我們人為定義的開發步驟。其中對於測試來說我們最常見的一種級別分類如下 1.單元測試 ut unit test 在軟體測試中單元指的就是組成軟體最小的底層 結構,一般就是類 函式 元件 當下的軟體測試行業,不會刻意要求測試人員對源 進行...