3 回答

TA貢獻1818條經驗 獲得超8個贊
1、按是否查看程序內部結構分為:
(1)黑盒測試(black-box testing):只關心輸入和輸出的結果
(2)白盒測試(white-box testing):去研究里面的源代碼和程序結構
2、按是否運行程序分為:
(1)靜態測試(static testing):是指不實際運行被測軟件,而只是靜態地檢查程序代碼、界面或文檔可能存在的錯誤的過程。
靜態測試包括:
對于代碼測試,主要是測試代碼是否符合相應的標準和規范。
對于界面測試,主要測試軟件的實際界面與需求中的說明是否相符。
對于文檔測試,主要測試用戶手冊和需求說明是否真正符合用戶的實際需求。
(5)動態測試(dynamic testing),是指實際運行被測程序,輸入相應的測試數據,檢查輸出結果和預期結果是否相符的過程
3、按階段劃分:
(1)單元測試(unit testing),是指對軟件中的最小可測試單元進行檢查和驗證。
樁模塊(stud)是指模擬被測模塊所調用的模塊,驅動模塊(driver)是指模擬被測模塊的上級模塊,驅動模塊用來接收測試數據,啟動被測模塊并輸出結果。
(2)集成測試(integration testing),是單元測試的下一階段,是指將通過測試的單元模塊組裝成系統或子系統,再進行測試,重點測試不同模塊的接口部門。

TA貢獻1829條經驗 獲得超9個贊
一:根據動態測試在軟件開發過程中所處的階段和作用,分為
1、單元測試2、集成測試3、系統測試4、驗收測試5、回歸測試
二:從是否關心軟件內部結構和具體實現的角度劃分
1.白盒測試2.黑盒測試3.灰盒測試

TA貢獻1777條經驗 獲得超10個贊
根據開發階段劃分:單元測試、集成測試、系統測試、開發測試;
根據是否運行劃分:靜態測試、動態測試
根據是否查看源代碼劃分:黑盒測試、白盒測試
其他還有回歸測試、冒煙測試、隨機測試
其中黑盒測試包括功能測試和性能測試;
功能測試有:邏輯功能測試、界面測試、易用性測試、安裝測試、兼容測試;
性能測試有:一般性能測試、穩定性測試、壓力測試、負載測試
- 3 回答
- 0 關注
- 547 瀏覽
添加回答
舉報