第一部分
一、軟體測試物件
資料 程式 檔案
二、軟體測試模型
1、v模型
2、w模型
3、x模型
4h模型
三、測試的生命週期
測試計畫 -》測試分析-》測試設計-》測試執行-》測試評估
四、測試方法分類
1、根據是否執行:靜態分析、動態測試
黑盒測試:功能測試,資料驅動測試(不用知道內部功能結構)
白盒測試:結構測試(需要知道內部功能)
冒煙測試:冒煙測試的物件是每乙個新編譯的需要正式測試的軟體版本,目的是確認軟體基本功能正常,可以進行後續的正式測試工作。
回歸測試:回歸測試是指修改了舊**後,重新進行測試以確認修改沒有引入新的錯誤或導致其他**產生錯誤。自動回歸測試將大幅降低系統測試、維護公升級等階段的成本。
a測試:α測試是由乙個使用者在開發環境下進行的測試,也可以是公司內部的使用者在模擬實際操作環境下進行的測試。
b測試:β測試是指軟體開發公司組織各方面的典型使用者在日常工作中實際使用β版本,即發放一部分給使用者進行測試,並要求使用者報告異常情況、提出批評意見,然後軟體開發公司再對β版本進行改錯和完善。β測試也是黑盒測試。黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。
五、測試基本原則
第二部分
一、黑盒測試
黑盒子測試用例方法【等價類 邊界值 錯誤猜測法常用】
等價類劃分
邊界值判定表
因果圖正交法【難點】
場景法二、白盒測試
白盒測試方法:邏輯覆蓋法 基本路徑測試法
三、自動化測試
自動化測試優點
使用自動化場景
不適用自動化場景
測試工具
軟體測試學習筆記
筆記僅用於自我理解與自我總結,不全面之處請包含,錯誤之處請指正。功能性測試 黑盒測試,軟體實現未知。任何程式被看做是軟體規格說明 需求 中輸入定義域取值到輸出值域的轉換,理想的程式本應該規矩的完成這個職責。所以對於理想的程式,黑盒測試的測試用例完全可以根據軟體規格 需求 說明書來建立,並能夠覆蓋程式...
軟體測試學習筆記
保證測試的覆蓋度,但是窮舉測試是不可能的。所有的測試都應該追溯到使用者。越早測越好,測試過程與開發過程應該是互相結合的。測試的規模 從小到大,從單元測試到系統測試。不能為了便於測試而擅自修改程式。既應該測試軟體能做什麼,也應該測試軟體不能做什麼。測試做到什麼程度並沒有乙個固定答案。只要滿足兩個顯式條...
軟體測試學習筆記
軟體測試學習筆記 利用人工或自動的手段來執行或測量軟體系統的過程,以檢驗軟體系統是否滿足規定的要求,並找出與預期結果之間的差異。軟體測試並不是只測試整個程式,而是貫穿整個程式研發的始終。軟體測試的物件包括 軟體需求 軟體概要設計 軟體詳細設計 軟體執行環境 可執行程式 軟體源 軟體測試的五大要素 質...