7、軟件驗收測試的合格通過準則是?
1)、軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。
2)、所有測試項沒有殘余的一級二級三級的錯誤。
3)、立項審批表、需求分析文檔、設計文檔和編碼實現一致。
4)、驗收測試工件齊全(測試計劃,測試用例,測試日志,測試通知單,測試分析報告)
8、性能測試(或稱多用戶并發性能測試)、負載測試、強度測試、容量測試是性能測試領域里的幾個方面
性能測試(PerformanceTest):通常收集所有和測試有關的所有性能,通常被不同人在不同場合下進行使用。測試軟件在系統中的運行性能,度量系統與預定義目標的差距。
關注點:how much和how fast
負載測試(Load Test):負載測試是一種性能測試,指數據在超負荷環境中運行,程序是否能夠承擔。通過逐步增加系統負載,確定在滿足性能指標的情況下,系統所能承受的最大負載量。
關注點:how much
強度測試(Stress Test):強度測試是一種性能測試,他在系統資源特別低的情況下軟件系統運行情況,目的是找到系統在哪里失效以及如何失效的地方。包括
Spike testing:短時間的極端負載測試
Extreme testing:在過量用戶下的負載測試
Hammer testing:連續執行所有能做的操作
壓力測試:通過逐步增加系統負載,確定在什么負載條件下系統處于失效狀態,以此來獲得系統能提供的最大服務級別。
容量測試(Volume Test):確定系統可處理同時在線的最大用戶數,使系統承受超額的數據容量來發現它是否能夠正確處理。
關注點:how much(而不是how fast)
容量測試,通常和數據庫有關,容量和負載的區別在于:容量關注的是大容量,而不需要表現實際的使用。
其中,容量測試、負載測試、強度測試的英文解釋為:
Volume Testing = Large amounts of data
Load Testing = Large amount of users
Stress Testing = Too many users, too much data, too little time and too little room
舉例:一個人背X斤
負載測試:200斤情況下,是否能堅持5分鐘。
壓力測試:200,300,400...斤情況下,他的表現,什么時候失敗,失敗之后什么表現,重新扛200是否正常。
容量測試:在堅持5分鐘的情況下,他一次最多能扛多少斤。
文章來源于領測軟件測試網 http://www.k11sc111.com/