健全測試
健全測試,英文是Sanity testing。
健全測試是指一個初始化的測試工作,以決定一個新的軟件版本測試是否足以執行下一步大的測試努力。例如,如果一個新版軟件每5分鐘與系統沖突,使系統陷于泥潭,說明該軟件不夠“健全”,目前不具備進一步測試的條件。
衰竭測試
衰竭測試,英文是Failure Testing。
衰竭測試是指軟件或環境的修復或更正后的“再測試”?赡芎茈y確定需要多少遍再次測試。尤其在接近開發周期結束時。自動測試工具對這類測試尤其有用。
接受測試
接受測試,英文是Accept Testing。
接受測試是基于客戶或最終用戶的規格書的最終測試,或基于用戶一段時間的使用后,看軟件是否滿足客戶要求。一般從功能、用戶界面、性能、業務關聯性進行測試。
負載測試
負載測試,英文是Load testing。
負載測試是測試一個應用在重負荷下的表現。例如測試一個 Web 站點在大量的負荷下,何時系統的響應會退化或失敗,以發現設計上的錯誤或驗證系統的負載能力。在這種測試中,將使測試對象承擔不同的工作量,以評測和評估測試對象在不同工作量條件下的性能行為,以及持續正常運行的能力。
負載測試的目標是確定并確保系統在超出最大預期工作量的情況下仍能正常運行。此外,負載測試還要評估性能特征,例如,響應時間、事務處理速率和其他與時間相關的方面。
強迫測試
強迫測試,英文是Force Testing。
強迫測試是在交替進行負荷和性能測試時常用的術語。也用于描述象在異乎尋常的重載下的系統功能測試之類的測試,如某個動作或輸入大量的重復,大量數據的輸入,對一個數據庫系統大量的復雜查詢等。
壓力測試
壓力測試,英文是Stress Testing。和負載測試差不多。
壓力測試是一種基本的質量保證行為,它是每個重要軟件測試工作的一部分。壓力測試的基本思路很簡單:不是在常規條件下運行手動或自動測試,而是在計算機數量較少或系統資源匱乏的條件下運行測試。通常要進行壓力測試的資源包括內部內存、CPU 可用性、磁盤空間和網絡帶寬等。一般用并發來做壓力測試。
性能測試
性能測試,英文是Performance Testing。
性能測試是在交替進行負荷和強迫測試時常用的術語。理想的“性能測試”(和其他類型的測試)應在需求文檔或質量保證、測試計劃中定義。性能測試一般包括負載測試和壓力測試。
文章來源于領測軟件測試網 http://www.kjueaiud.com/