軟體測試方法的目的包括:發現軟體程式中的錯誤、對軟體是否符合設計要求,以及是否符合合同中所要達到的技術要求,進行有關驗證以及評估軟體的質量。最終實現將高質量的軟體系統交給使用者的目的。而軟體的基本測試方法主要有靜態測試和動態測試、功能測試、效能測試、黑盒測試和白盒測試等等。
軟體測試方法眾多,比較常用到的測試方法有等價類劃分、場景法,偶爾會使用到的測試方法有邊界值和判定表,還有包括不經常使用到的正交排列法和測試大綱法。其中等價類劃分、邊界值分析、判定表等屬於黑盒測試方法;只對功能是否可以滿足規定要求進行檢查,主要用於軟體的確認測試階段。白盒測試也叫做結構測試或邏輯驅動測試,是基於覆蓋的全部程式碼和路徑、條件的測試,透過測試檢測產品內部效能,檢驗程式中的路徑是否可以按照要求完成工作,但是並不對功能進行測試,主要用於軟體的驗證。
1.功能測試
2.效能測試
3.自動化測試
4.介面測試
5.壓力測試
6.穩定性測試
7.併發測試
推薦去中公教育學習
軟體測試方法的目的包括:發現軟體程式中的錯誤、對軟體是否符合設計要求,以及是否符合合同中所要達到的技術要求,進行有關驗證以及評估軟體的質量。最終實現將高質量的軟體系統交給使用者的目的。而軟體的基本測試方法主要有靜態測試和動態測試、功能測試、效能測試、黑盒測試和白盒測試等等。
軟體測試方法眾多,比較常用到的測試方法有等價類劃分、場景法,偶爾會使用到的測試方法有邊界值和判定表,還有包括不經常使用到的正交排列法和測試大綱法。其中等價類劃分、邊界值分析、判定表等屬於黑盒測試方法;只對功能是否可以滿足規定要求進行檢查,主要用於軟體的確認測試階段。白盒測試也叫做結構測試或邏輯驅動測試,是基於覆蓋的全部程式碼和路徑、條件的測試,透過測試檢測產品內部效能,檢驗程式中的路徑是否可以按照要求完成工作,但是並不對功能進行測試,主要用於軟體的驗證。