系統測試和驗收測試的區別如下表所示:
編號 | 系統測試 | 驗收測試 |
---|---|---|
1 | 執行系統測試以測試軟體的端到端功能。 | 執行驗收測試以測試軟體是否符合規定的要求和使用者要求。 |
2 | 只有開發人員和測試人員才能執行系統測試。 | 它可以由測試人員,利益相關者和客戶執行。 |
3 | 它可以是非功能性和功能性測試。 | 它只能是功能測試。 |
4 | 在系統測試中,可測試整個系統的效能。 | 在驗收測試中,測試系統是否符合要求。 |
5 | 系統測試使用由測試團隊選擇的演示輸入值。 | 驗收測試使用使用者提供的實際實時輸入值。 |
6 | 在此測試中,包括完整規範的測試,包括軟體和硬體,記憶體和使用者數量。 | 測試軟體是否滿足使用者的所有需求。 |
7 | 系統測試是系統測試和整合測試的組合。 | 驗收測試是alpha測試和beta測試的組合。 |
8 | 它在驗收測試之前執行。 | 它在系統測試後執行。 |
9 | 系統測試涉及非功能測試下的負載和壓力測試。 | 驗收測試涉及功能測試下的邊界值分析,等價分配和決策表。 |
10 | 系統測試中發現的缺陷認為是固定的。 | 驗收測試中發現的缺陷視為產品故障。 |