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