黑盒測試
黑盒測試(黑盒測試)也稱為函數測試或數據驅動測試。把程序想象成一個無法打開的黑匣子。測試人員完全不考慮程序的內部結構和特性,在程序接口上進行測試。它只檢查程序功能是否按照需求規(guī)范正常使用,程序是否能夠正確地接收輸入數據并產生正確的輸出信息,并保持外部信息(如數據庫或文件)的完整性。
黑盒的測試方法主要包括等價類劃分、邊值分析、因果圖、誤差預測等,主要用于軟件驗證測試。黑匣子測試技術是測試功能的一部分,即從執(zhí)行所有功能需求的輸入條件,從而導出測試用例、測試方法。根據軟件需求,設計文檔,用系統(tǒng)模擬客戶場景進行實際測試,這種測試技術是最常用的測試技術,涵蓋了測試的各個方面,考慮了
的正確性:計算結果、命名等。
可用性:您能滿足軟件的要求嗎?
邊界條件:輸入部分的邊值通過使用一般書籍中描述的等效類來劃分,嘗試最大值、最小值和非法數據,等等。
常熟做網站應用各種網絡程序開發(fā)技術和網頁設計技術,為企事業(yè)單位、公司或個人在全球互聯網上建設站點,并包含域名注冊和主機托管等服務的總稱
性能:在正常時間內,系統(tǒng)需要時間來完成一項任務,多個人的響應時間同時在可接受的范圍內。
常熟做網站應用各種網絡程序開發(fā)技術和網頁設計技術,為企事業(yè)單位、公司或個人在全球互聯網上建設站點,并包含域名注冊和主機托管等服務的總稱采用J2EE技術實現的系統(tǒng)在性能上需要更多的關注。一般原則是在少于3秒內接受,在3至5秒內接受,并在超過5秒內影響易用性。如果在測試過程中發(fā)現性能問題,那么修復是非常困難的,因為這通常意味著程序的算法很差,結構很差,或者它的設計是錯誤的。因此,在產品開發(fā)的初期階段,我們應該考慮軟件的性能。
壓力測試:壓力測試工具可以在多用戶情況下考慮,建議將壓力測試和性能測試結合起來。如果您有負載平衡,您還必須打開服務器端的監(jiān)視工具來查看服務器CPU的使用情況,如果有必要,內存使用情況可以模擬大量數據輸入,查看對硬盤的影響等等,如果影響很大,則需要進行性能優(yōu)化(硬件和軟件)。
錯誤恢復:錯誤處理、頁面數據驗證(包括突然停電)、臟數據輸入等。