㈠ 簡要回答系統測試的兩種常用方法
系統測試的兩種常用方法是:
黑盒測試:
白盒測試:
㈡ 系統測試都有哪些測試方法,至少20種!
1. 恢復測試:這種測試方法專注於模擬導致軟體運行失敗的各種條件,並驗證系統的恢復過程是否能夠正確執行。
2. 安全測試:安全測試的目的是驗證系統內部的保護機制,以防止非法的侵入行為。
3. 壓力測試:壓力測試通過在正常資源限制下施加異常的訪問量、頻率或數據量來執行系統,以評估系統在高負載下的性能和穩定性。
除了上述三種主要的測試方法,還有許多其他的測試方法,但在此不再一一列舉。
㈢ 系統測試的方法主要哪些方法
系統測試的方法主要有人工測試和機器測試兩種。
(1)人工測試。人工測試又稱為代碼復審,是通過閱讀程序找錯誤的。其內容主要包括檢查代碼和設計是否一致:檢查代碼邏輯表達是否正確和完整;檢查代碼結構是否合理。
(2)機器測試。機器測試是指在計算機上直接用測試用例運行被測程序,從而發現程序錯誤。機器測試分為黑盒測試和白盒測試兩種。
①黑盒測試。黑盒測試也稱功能測試或數據驅動測試,它已知產品所應具有的功能,通過測試檢測每個功能是否都能正常使用。在測試時,把程序看作是一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,它只檢測程序功能是否能夠按照需求規格說明的規定正常使用,程序是否能適當接收輸入數據而產生正確的輸出信息,並保持外部信息(如資料庫或文件)的完整性。黑盒測試的方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等,黑盒測試主要用於軟體確認測試。黑盒測試著眼於程序外部結構,不考慮程序內部邏輯結構,只針對軟體界面和軟體功能進行測試。黑盒測試是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中的所有錯誤。實際上,測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。
②白盒測試。白盒測試也稱結構測試或邏輯驅動測試,它已知產品內部工作過程,按照程序內部的結構測試程序,可通過測試檢測產品內部動作是否按照說明書的規定正常進行,檢驗程序中的每條通路是否都能按預定要求正確工作。白盒測試的主要方法有邏輯驅動、基路測試等,白盒測試主要用於系統驗證。