將想法與焦點(diǎn)和您一起共享

網(wǎng)站測試方法發(fā)布者:本站     時(shí)間:2020-06-29 11:06:35

1.白盒測試
白盒測試( White box testing)也稱(chēng)結構測試或邏輯驅動(dòng)測試,它是按照程序內部的結構測試程序,通過(guò)測試來(lái)檢測產(chǎn)品內部動(dòng)作是否按照設計規格說(shuō)明書(shū)的規定正常進(jìn)一個(gè)打開(kāi)的盒子,測試人員依據程序內部邏輯結構相關(guān)信息,設計或選擇測試用例,對程 行,檢驗程序中的每條通路是否都能按預定要求正確工作,這一方法是把測試對象看作序所有邏輯路徑進(jìn)行測試,通過(guò)在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預期的狀態(tài)一致。白盒測試方法有代碼檢查法、靜態(tài)結構分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋、程序變異。

2.黑盒測試
黑盒測試( Black box testing)也稱(chēng)功能測試或數據驅動(dòng)測試,它是針對已知產(chǎn)品所應具有的功能,通過(guò)測試來(lái)檢測每個(gè)功能是否都能正常使用,在測試時(shí),把程序看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規格說(shuō)明書(shū)的規定正常使用,程序是否能適當地接收輸入數據而產(chǎn)生正確的輸出信息,并且保持外部信息(如數據庫或文件)的完整性。
黑盒測試方法主要有等價(jià)類(lèi)劃分、邊值分析、因果圖、錯誤推測等,主要用于軟件確認測試。黑盒測試技術(shù)是功能部分的測試,即派生出執行程序所有功能需求的輸入條件,從而導出測試用例,進(jìn)行測試的方法??梢越Y合兼容、性能測試等方面進(jìn)行,根據軟件需求,設計文檔,模擬客戶(hù)場(chǎng)景隨系統進(jìn)行實(shí)際的測試,這種測試技術(shù)是使用最多的測試技術(shù),涵蓋了測試的方方面面,可以考慮以下方面
正確性:計算結果、命名等方面。
可用性:是否可以滿(mǎn)足軟件的需求說(shuō)明。
邊界條件:輸入部分的邊界值,就是使用一般書(shū)中說(shuō)的等價(jià)類(lèi)劃分,試試最大、最小和非法數據等。
性能:在正常使用的時(shí)間內,系統完成一個(gè)任務(wù)需要的時(shí)間,多人同時(shí)使用的時(shí)候響應時(shí)間,在可以接受范圍內。J2EE技術(shù)實(shí)現的系統在性能方面更是需要照顧的,一般原則是3秒以下接受,3~5秒可以接受,5秒以上就影響易用性了,如果在測試過(guò)程中發(fā)現性能問(wèn)題,修復起來(lái)是非常艱難的,因為這常常意味著(zhù)程序的算法不好、結構不好,或者設計有問(wèn)題。因此在產(chǎn)品開(kāi)發(fā)的開(kāi)始階段,就要考慮到軟件的性能問(wèn)題。
壓力測試:多用戶(hù)情況可以考慮使用壓力測試工具,建議將壓力和性能測試結合起來(lái) 進(jìn)行。如果有負載平衡的話(huà)還要在服務(wù)器端打開(kāi)監測工具,查看服務(wù)器CPU使用率、內存占用情況,如果有必要可以模擬大量數據輸人,看看對硬盤(pán)的影響等,如果影響較大則必須進(jìn)行性能優(yōu)化(軟硬件都可以)。
錯誤恢復:錯誤處理,頁(yè)面數據驗證,包括突然間斷電、輸入臟數據等。
安全性測試:可以考慮破壞性測試。
兼容性:不同瀏覽器、不同應用程序版本在實(shí)現功能時(shí)的表現,即程序在各種不同的設置下表現如何。


3.單元測試( Unit test)
單元測試( Unit test)是指對軟件中的最小可測試單元進(jìn)行檢查和驗證。單元測試是在軟件開(kāi)發(fā)過(guò)程中要進(jìn)行的最低級別的測試活動(dòng),軟件的獨立單元將在與程序的其他部分相隔離的情況下進(jìn)行測試。通常來(lái)說(shuō),程序員每修改一次程序就會(huì )進(jìn)行最少一次單元測試,在編寫(xiě)程序的過(guò)程中前后很可能要進(jìn)行多次單元測試,以證實(shí)程序達到軟件規格書(shū)要求的工作目標,沒(méi)有程序錯誤單元測試和白盒測試是不同的,雖然單元測試和白盒測試都是關(guān)注功能,它們都需要代碼支持,但是級別不同。白盒測試關(guān)注的是類(lèi)中一個(gè)方法的功能,是一個(gè)小的單位,但是完成一個(gè)單元測試則可能涉及多個(gè)類(lèi),做單元測試需要什么寫(xiě)驅動(dòng)和穩定樁,比如查詢(xún)單元是的驅動(dòng)等,是比類(lèi)大的一個(gè)整體進(jìn)行的 一個(gè)查詢(xún)包,包含多個(gè)測試類(lèi)、測試數據,運行它需要提供數據的部分,輸入參數和發(fā)出命令 。
網(wǎng)站建設中測試方法基本為這三種,對于很多外行人來(lái)說(shuō),白盒、黑盒測試可能也不太陌生,因為經(jīng)常聽(tīng)到,那么其重要性就不言而喻了。





選擇我們,優(yōu)質(zhì)服務(wù),不容錯過(guò)
1. 優(yōu)秀的網(wǎng)絡(luò )資源,強大的網(wǎng)站優(yōu)化技術(shù),穩定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設經(jīng)驗,優(yōu)秀的技術(shù)和設計水平,更放心
3. 全程省心服務(wù),不必擔心自己不懂網(wǎng)絡(luò ),更省心。
------------------------------------------------------------
24小時(shí)聯(lián)系電話(huà):021-58370032
關(guān)鍵詞標簽:上海網(wǎng)站建設 上海網(wǎng)站制作 網(wǎng)站優(yōu)化 小程序開(kāi)發(fā)
最新国产精品第二页_色资源av中文无码先锋_中国xx爽69护士_日韩欧美亚洲每日更新在线观看