新聞中心
游戲測試的三種方法:

創(chuàng)新互聯(lián)公司專注于崇州企業(yè)網(wǎng)站建設,響應式網(wǎng)站開發(fā),商城網(wǎng)站開發(fā)。崇州網(wǎng)站建設公司,為崇州等地區(qū)提供建站服務。全流程按需策劃,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務
一、黑盒測試
1、什么是黑盒測試:
測試證明每個實現(xiàn)了的功能是否符合功能設計的規(guī)格和要求,所以黑盒測試也叫功能測試或數(shù)據(jù)驅(qū)動測試或基于規(guī)格說明的測試,
黑盒測試把測試對象看成一個黑盒,只考慮其整體特性,不考慮其內(nèi)部具體實現(xiàn)。
被測對象可以是一個系統(tǒng)、一個子系統(tǒng)、一個模塊、一個子模塊、一個函數(shù)等。
2、常見黑盒測試類型
黑盒測試類型都來源于質(zhì)量模型,將軟件特性和質(zhì)量特性結合起來就得到了測試類型,
功能性測試、容量測試、負載測試、恢復性測試。
3、常見黑盒測試用例設計方法
等價類劃分;邊界值分析;因果圖分析法;判定表法;狀態(tài)遷移圖;
不管什么測試方法,都是為了減少測試時的測試用例數(shù),都是為了用盡量少的測試用例去完成測試,去發(fā)現(xiàn)更多的問題。
4、黑盒測試的特點
對于更大的代碼單元來說(子系統(tǒng)甚至系統(tǒng)級)比白盒測試效率要高;
測試人員不需要了解特定的細節(jié),包括特定的編程語言;
從用戶的視角進行測試,很容易被大家理解和接受;
有助于暴露任何規(guī)格不一致或有歧義的問題;
沒有清晰和簡明的規(guī)格,測試用例是很難設計的;
不能控制內(nèi)部執(zhí)行路徑,會有很多內(nèi)部程序路徑?jīng)]有被測試到;
不能直接針對特定的程序段,這些程序可能非常復雜(因此可能隱藏更多的問題);
二、白盒測試
1、什么是白盒測試
白盒測試是依據(jù)被測軟件分析程序內(nèi)部構造,并依據(jù)內(nèi)部構造設計測試用例,來對內(nèi)部控制流進行測試,可以完全不顧及程序的整體功能實現(xiàn)情況。
白盒測試是基于程序結構的邏輯驅(qū)動測試
2、白盒測試常用技術
靜態(tài)分析:控制流分析、數(shù)據(jù)流分析、信息流分析等
動態(tài)分析:邏輯覆蓋測試(分支測試、路徑測試等)、程序插裝等
3、白盒測試的特點
測試人員需要了解軟件的實現(xiàn);
可以檢測代碼中的每條分支和路徑;
提示隱藏在代碼中的錯誤;
對代碼的測試比較徹底;
實現(xiàn)代碼結構上的優(yōu)化;
白盒測試投入比較大,成本高;
白盒測試不驗證規(guī)格的正確性;
三、灰盒測試
如果既利用被測對象的整體特性信息,又利用被測對象的內(nèi)部具體實現(xiàn)信息,采用的就是灰盒測試方法。兩種信息占的比例不同,相應的灰度就不同。典型的灰盒測試比如集成測試和系統(tǒng)測試時借助LOG信息。
網(wǎng)站欄目:詳述游戲測試的三種方法
URL鏈接:http://m.fisionsoft.com.cn/article/dhjsige.html


咨詢
建站咨詢
