一、按開發階段分類
1. 單元測試
又叫模組測試,對軟體最小組成單元測試。
2. 整合測試
也叫聯合、聯調、組裝測試,將程式模組組裝起來,對系統的 介面及整合後的功能 進行正確性檢測的測試工作。
3.系統測試
對系統的功能、效能、軟硬體環境進行測試。
系統測試包括 回歸測試 和 冒煙測試
冒煙測試 --- 系統測試 --- 回歸測試
冒煙測試
及對軟體核心主幹流程的測試。
作用:確認軟體的基本功能正確,可以進行後續的正式測試工作
(判斷測試人員是否能接收本次測試)
回歸測試
回歸測試是指修改了舊**後,重新進行測試以確認修改沒有引入新的錯誤或導致其他**產生錯誤。
4. 驗收測試
驗收測試是部署軟體之前的最後乙個測試操作。它是技術測試的最後乙個階段,也稱為交付測試。驗收測試的目的是確保軟體準備就緒,按照專案合同、任務書、雙方約定的驗收依據文件,向軟體購買都展示該軟體系統滿足原始需求。
二、按測試實施組織
1. α 測試
2. β 測試
α 測試 與 β 測試 的區別
(1)測試人員不同
(2)測試環境不同
(3)先後順序
(4)時間長短
3. 第三方測試
介於開發方和使用者方間的組織的測試。
三、按是否執行劃分
1. 靜態測試
2.動態測試
四、按是否手工劃分
1.手工測試
2.自動化測試
五、按是否檢視**劃分
1. 黑盒測試
2.白盒測試
3. 灰盒測試
六、按測試地域劃分
1.國際化測試
企業規模大
2.本地化測試
七、按測試物件來劃分
1.功能測試
2.業務測試
3.介面測試
4.容錯性測試
5.文件測試
文件測試的關注點:
6.相容性測試
7.易用性測試
8.安裝測試
9.安全測試
10.效能測試
11.記憶體洩漏測試
軟體測試技術 黑盒測試
黑盒測試就是把測試物件看做乙個不透明的黑盒子,不必了解程式的內部邏輯和結構,只需按照需求規格說明書檢查程式的功能是否符合 黑盒測試主要是為了發現以下幾點錯誤 1 是否有不正確或者遺漏的功能 2 在介面上,輸入能否被正確的接收,是否能輸出正確的結果 3 是否有資料結構錯誤或者外部資訊訪問錯誤 4 效能...
軟體測試技術
一 黑盒測試 這種方法是把測試物件看做乙個黑盒子,測試人員完全不考慮程式內部的邏輯結構和內部特性,只依據程式的需求規格說明書,檢查程式的功能是否符合它的功能說明。黑盒測試又叫做功能測試或資料驅動測試。常用設計測試用例方法有 等價類劃分 邊界值分析法 錯誤推測法 因果圖法 正交法等。二 白盒測試 此方...
軟體測試技術
軟體測試技術 事實上,如果在測試某個程式段時發現了可以糾正的缺陷,或者測試最終確定再沒有其他缺陷,則應將這次合理設計並得到有效執行的測試稱作是 成功的 而所謂 不成功的 測試,僅指未能適當地對程式進行檢查,未能找出程式中潛藏缺陷的測試。軟體測試就是證明軟體不存在錯誤的過程 對幾乎所有的程式而言,甚至...