軟體測試按照是否看源**分為白盒測試和黑盒測試
黑盒測試:又稱為資料驅動測試,完全不考慮內部機構和特性,注重軟體的功能需求。
黑盒測試的分類:
一、功能測試:
邏輯功能測試
介面測試
易用性測試
安裝測試
相容性測試
二、效能測試
時間效能
空間效能
一般效能
穩定性測試
負載測試
壓力測試
白盒測試:把盒子開啟,研究裡邊的源**
5.按照是否執行可以分為:動態測試(static testing)和靜態測試(dynamic testing)
靜態測試:不實際執行被測軟體,而是靜態的檢查**
動態測試:執行軟體
6.其他測試:回歸測試,隨機測試(探索測試),驗收測試,冒煙測試,
隨機測試:重要功能,新增加的功能,和以前發現過重大bug的功能進行二次測試,可以結合回歸測試使用
7.按照是否自動化可以分為:人工測試和自動化測試
8.灰盒測試:既可以保證黑盒的關注點,又可以掌控白盒的內部結構,但不會去對內部程式功能和運作做詳細的了解
軟體測試基礎 軟體測試的分類
1.按照開發階段劃分 按照開發階段軟體測試可分為 單元測試 整合測試 系統測試 確認測試和驗收測試。2.按照測試技術劃分 軟體測試方法和技術的分類與軟體開發過程相關聯,它貫穿了整個軟體生命週期。走查 單元測試 整合測試 系統測試用於整個開發過程中的不同階段。開發文件和資源程式可以應用單元測試和走查的...
軟體測試 軟體測試方法分類
目錄 軟體測試方法分類 一 從是否關心內部結構來看 1.白盒測試 2.黑盒測試 3.灰盒測試 二 從是否執行 看 1.靜態測試 2.動態測試 三 從開發過程級別看 1.單元測試 2.整合測試 3.系統測試 4.驗收測試 四 從執行過程是否需要人工干預來看 1.手工測試 2.自動化測試 五 從測試實施...
軟體測試入門筆記之軟體測試的定義
定義一 軟體測試是為了證明程式有錯,通過執行程式發現其中存在的問題。from 軟體測試的藝術 蘊含哲理的定義 1.軟體測試可以證明軟體有錯。2.軟體測試不能證明軟體沒有錯。定義二 揭示了軟體測試工程師工作本質的定義 軟體測試是根據軟體開發階段的規格說明和程式內部結構而精心設計的一批測試用例 即輸入資...