軟體測試的型別與測試方法

2021-09-24 13:14:39 字數 465 閱讀 6881

1.黑盒測試

黑盒測試也稱功能測試,不考慮程式內部結構和內部特性的情況下,通過測試來檢測每個功能是否都能正常使用。其中測試方法包括:功能測試、自動化測試、效能測試、安全測試。

功能測試:冒煙測試、ui介面測試、回歸測試、相容性測試

效能測試:負載測試、壓力測試。它主要包括:併發效能測試、疲勞強度測試、可靠性測試、大資料量測試和反應速度測試

安全測試:測試以發現bug為目標,安全測試以發現安全隱患為目標。

2.白盒測試

白盒測試是了解程式內部邏輯結構、對所有邏輯路徑進行測試,從檢查程式的邏輯著手,得出測試資料。其中測試方法包括:邏輯覆蓋法(語句覆蓋、判定覆蓋、條件覆蓋、路徑覆蓋)

3.灰盒測試

是介於白盒測試與黑盒測試之間的一種測試,不僅關注輸出、輸入的正確性,同時也關注程式內部的情況。

其他測試

探索性測試、隨機測試、α測試、β測試

軟體測試方法與測試策略

測試方法 是指解決問題的技術手段或工具的集合。測試策略 是指如何選擇和運用方法來解決具體問題。策略定義了 要使用的測試方法和工具 測試要完成測試和測試成功的評價標準。如測試用例通過率95 表示可進行驗收測試截斷。影響資源要求及涉及進度的特殊考慮。策略重點關注元素 測試型別和針對該型別所要進行的測試目...

軟體測試型別 ALAC測試

今天了解到一種非常有意思的測試型別,無可避免發現bug率的風險很高的時候或者當每次回歸產生需要修復bug都很多的時候,軟體又著急上線,可以合理使用此方式。alac測試 act like a customer 意思是測試行為面向使用者,下面是示意圖。主體核心意思還是找重點,但是重點在 重點在使用程式的...

全程軟體測試 測試型別

1.單元測試 對軟體基本組成單元進行的測試,其測試物件是軟體設計的最小單位 模組或元件,也可以是類或函式。2.整合測試 將已通過測試的單元按設計要求組合起來再進行的測試,以檢查這些單元之間的介面是否存在問題。整合測試一般是乙個逐漸加入單元進行測試的持續過程,直至所有單元被組合在一起,成功地構成完成的...