白盒測試java代碼走查 java的白盒測試

代碼走查和單元測試有什么區(qū)別嗎!請幫忙說明下!代碼走查算白盒測試嗎?單元測試算白盒測試嗎?

有區(qū)別。代碼走差是靜態(tài)測試,白盒測試是動態(tài)測試。單元測試算白盒測上午。 來自職Q用戶:張女士

創(chuàng)新互聯(lián)建站專注于涵江網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供涵江營銷型網(wǎng)站建設(shè),涵江網(wǎng)站制作、涵江網(wǎng)頁設(shè)計、涵江網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造涵江網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供涵江網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

靜態(tài)測試和白盒測試有什么區(qū)別

靜態(tài)測試和白盒測試區(qū)別為:運(yùn)行不同、目的不同、方法不同。

一、運(yùn)行不同

1、靜態(tài)測試:靜態(tài)測試不運(yùn)行被測程序本身,僅通過分析或檢查源程序的語法、結(jié)構(gòu)、過程、接口等來檢查程序的正確性。

2、白盒測試:白盒測試需要運(yùn)行被測程序本身,測試對象進(jìn)入了代碼內(nèi)部,根據(jù)開發(fā)人員對代碼和對程序的熟悉程度,對有需要的部分進(jìn)行測試。

二、目的不同

1、靜態(tài)測試:靜態(tài)測試目的是主要檢查代碼和設(shè)計的一致性,代碼對標(biāo)準(zhǔn)的遵循、可讀性,代碼的邏輯表達(dá)的正確性,代碼結(jié)構(gòu)的合理性等方面。

2、白盒測試:白盒測試目的是確定實(shí)際運(yùn)行狀態(tài)與預(yù)期狀態(tài)是否一致。

三、方法不同

1、靜態(tài)測試:靜態(tài)測試的方法包括代碼檢查、靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。

2、白盒測試:白盒測試的方法有代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。

白盒測試需要掌握幾種編程語言和幾種數(shù)據(jù)庫呢?

1 白盒測試基本技術(shù): 詞法分析與語法分析,靜態(tài)錯誤分析,程序插樁技術(shù)。2 白盒測試方法 2.1代碼檢查法:代碼檢查方式(桌面檢查,代碼審查,走查),代碼檢查項(xiàng)目,編碼規(guī)范,代碼檢查規(guī)則,缺陷檢查表。2.2靜態(tài)結(jié)構(gòu)分析法。2.3靜態(tài)質(zhì)量試題法。2.4邏輯覆蓋法語句覆蓋:選擇足夠多的測試數(shù)據(jù),使測試程序中每條語句至少執(zhí)行一次。判定覆蓋(分支覆蓋):設(shè)計足夠多的測試用例,使用得程序中的每個判定至少都獲得一次“真值”或“假值”;或者說使用得程序中的每一個取“真”分支和取“假”分支至少經(jīng)歷一次。條件覆蓋:構(gòu)造一組測試用例,使得每一判定語句中每個邏輯條件的可能值至少滿足一次。條件判定組合覆蓋:設(shè)計足夠的測試用例,使用得判定中每個條件的所有可能(真/假)至少出現(xiàn)一次,并且每個判定本身的判定結(jié)果(真/假)也至少出現(xiàn)一次。多條件覆蓋:設(shè)計足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次。修正條件判定覆蓋2.5基本路徑測試法程序的控制流圖(學(xué)會通過看程序塊畫出控制流圖)。程序環(huán)路復(fù)雜性(即McCabe復(fù)雜性度量)環(huán)路復(fù)雜性V(G)=判斷結(jié)點(diǎn)數(shù)+1.基本路徑測試法步驟:  以詳細(xì)設(shè)計或源代碼作為基礎(chǔ),導(dǎo)出程序的控制流圖;計算得到的控制流圖G的環(huán)路復(fù)雜性V(G);確定線性無關(guān)的路徑的基本集;生成測試用例,確保基本路徑集中每條路徑的執(zhí)行.2.6 其他白盒測試方法:域測試,符號測試,Z路徑覆蓋,程序變異 數(shù)據(jù)庫接口:SQL,它是最基本的和數(shù)據(jù)庫打交道的語言了,現(xiàn)在流行基本所有沒有它就等于房間沒有門一樣.

其它的就是一些

了,起碼要會C,然后自己看著方向發(fā)展,發(fā)Java的小程序設(shè)計,JavaScript VBScript的動態(tài)

,C++的精典程序設(shè)計,C#的微軟新一代.NET程序語言.很多的,就看你愛哪一方面了.

一般要測試的軟件用什么寫的就要用什么語言,我只學(xué)習(xí)性的做過一個c的,腳本語言主要perl,vb多些,可以再實(shí)踐中學(xué)習(xí)啊,有什么不懂得就可以直接問有經(jīng)驗(yàn)的人。

網(wǎng)頁標(biāo)題:白盒測試java代碼走查 java的白盒測試
瀏覽地址:http://muchs.cn/article14/doedpge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)頁設(shè)計公司、電子商務(wù)、網(wǎng)站收錄網(wǎng)站改版、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管