1.后端性能測試
后端性能測試,是通過性能測試工具模擬大量的并發用戶請求,然后獲取系統性能的各項指標,并且驗證各項指標是否符合預期的性能需求的測試手段。
2.前端性能測試
通常來講,前端性能關注的是瀏覽器端的頁面渲染時間、資源加載順序、請求數量、前端緩存使用情況、資源壓縮等內容,希望借此找到頁面加載過程中比較耗時的操作和資源,然后進行有針對性的優化,達到優化終端用戶在瀏覽器端使用體驗的目的減少http請求次數、減少DNS查詢次數、避免頁面跳轉、使用內容分發網絡、Gzip壓縮傳輸文件
代碼級性能測試,是指在單元測試階段就對代碼的時間性能和空間性能進行必要的測試和評估,以防止底層代碼的效率問題在項目后期才被發現的尷尬。
壓力測試是一種基本的質量保證行為,它是每個重要軟件測試工作的一部分。壓力測試的基抄本思路很簡單:不是在常規條件下運百行手動或自動化測試,而是在計算機數量較少或系統資源匱乏的條件下運行測試。通常要進行壓力測試的資源包括內部內存度、CPU、可用性、磁盤空間和網絡帶寬。
5.配置測試
又叫兼容性測試。配置測試核實測試對象在不同的軟件和硬件配置中的運行情況。在大多數生產環境中,客戶機工作站、網絡連接和數據庫服務器的具體硬件規格會有所不同。客戶機工作站可能會安裝不同的軟件例如,應用程序、驅動程序等而且在任何時候,都可能運行許多不同的軟件組合,從而占用不同的資源。
6.并發測試
主要指當測試多用戶并發訪問同一個應用、模塊、數據時是否產生隱藏的并發問題,如內存泄漏、線程鎖、資源爭用問題,幾乎所有的性能測試都會涉及并發測試。
7.可靠性測試
也稱產品的可靠性評估,產品在規定的條件下、在規定的時間內完成規定的功能的能力。產品在設計、應用過程中,不斷經受自身及外界氣候環境及機械環境的影響,而仍需要能夠正常工作,這就需要以試驗設備對其進行驗證,這個驗證基本分為研發試驗、試產試驗、量產抽檢三個部分。
推薦閱讀: