版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 白盒與黑盒的概念白盒與黑盒的概念 黑盒測試技術(shù)黑盒測試技術(shù) 白盒測試技術(shù)白盒測試技術(shù) 白盒與黑盒的比較白盒與黑盒的比較黑盒與白盒黑盒與白盒X=2Y=4 ? 黑盒測試黑盒測試又叫功能測試,它關(guān)注的是被測軟件功能的實(shí)又叫功能測試,它關(guān)注的是被測軟件功能的實(shí)現(xiàn),而不是內(nèi)部邏輯。在黑盒測試中,被測對象的內(nèi)部結(jié)現(xiàn),而不是內(nèi)部邏輯。在黑盒測試中,被測對象的內(nèi)部結(jié)構(gòu)、運(yùn)作情況對測試人員是不可見的。構(gòu)、運(yùn)作情況對測試人員是不可見的。黑盒測試黑盒測試 黑盒測試關(guān)注點(diǎn):黑盒測試關(guān)注點(diǎn): 功能錯(cuò)誤與遺漏功能錯(cuò)誤與遺漏 界面錯(cuò)誤界面錯(cuò)誤 數(shù)據(jù)結(jié)構(gòu)與外部數(shù)據(jù)庫訪問錯(cuò)誤數(shù)據(jù)結(jié)構(gòu)與外部數(shù)據(jù)庫訪問錯(cuò)誤 性能錯(cuò)誤性能錯(cuò)誤 初
2、始化與終止錯(cuò)誤初始化與終止錯(cuò)誤黑盒與白盒黑盒與白盒 白盒測試白盒測試又叫玻璃盒測試、透明盒測試、結(jié)構(gòu)化測試、又叫玻璃盒測試、透明盒測試、結(jié)構(gòu)化測試、基于代碼的測試等。白盒測試需要對系統(tǒng)內(nèi)部的結(jié)構(gòu)和工基于代碼的測試等。白盒測試需要對系統(tǒng)內(nèi)部的結(jié)構(gòu)和工作原理有一個(gè)清楚的了解。作原理有一個(gè)清楚的了解。白盒測試白盒測試 白盒測試關(guān)注邏輯細(xì)節(jié)白盒測試關(guān)注邏輯細(xì)節(jié) 關(guān)于控制流和數(shù)據(jù)流無意識的假設(shè)很可能造成錯(cuò)誤關(guān)于控制流和數(shù)據(jù)流無意識的假設(shè)很可能造成錯(cuò)誤 筆誤是隨機(jī)的筆誤是隨機(jī)的BeizerBeizer:“錯(cuò)誤潛伏在角落里,聚集在邊界上,而白盒測試更可能發(fā)現(xiàn)它。錯(cuò)誤潛伏在角落里,聚集在邊界上,而白盒測試更可
3、能發(fā)現(xiàn)它?!盭=2Y=2XY=4 ?黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?等價(jià)類技術(shù)等價(jià)類技術(shù) 等價(jià)類劃分等價(jià)類劃分不考慮程序的內(nèi)部結(jié)構(gòu),只是根據(jù)軟件的需不考慮程序的內(nèi)部結(jié)構(gòu),只是根據(jù)軟件的需求說明對輸入的范圍進(jìn)行細(xì)分,然后再從分出的每個(gè)區(qū)域求說明對輸入的范圍進(jìn)行細(xì)分,然后再從分出的每個(gè)區(qū)域內(nèi)選取一個(gè)有代表性的測試數(shù)據(jù)。內(nèi)選取一個(gè)有代表性的測試數(shù)據(jù)。 例如:例如:一程序,功能是計(jì)算兩個(gè)一程序,功能是計(jì)算兩個(gè)1-1001-100整數(shù)的和(兩個(gè)整數(shù)的和(兩個(gè)數(shù)由用戶鍵盤輸入)。試設(shè)計(jì)等價(jià)類。數(shù)由用戶鍵盤輸入)。試設(shè)計(jì)等價(jià)類。黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?等價(jià)類技術(shù)等價(jià)類技術(shù)無效等價(jià)類1
4、00加數(shù)加數(shù)數(shù)值數(shù)值非數(shù)值非數(shù)值整數(shù)整數(shù)小數(shù)小數(shù)100字母字母特殊字符特殊字符空格空格空白空白黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?等價(jià)類技術(shù)等價(jià)類技術(shù)黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?等價(jià)類方法小結(jié)等價(jià)類方法小結(jié) 等價(jià)類的定義等價(jià)類的定義 等價(jià)類、有效等價(jià)類、無效等價(jià)類。等價(jià)類、有效等價(jià)類、無效等價(jià)類。 劃分步驟劃分步驟 先考慮數(shù)據(jù)類型,再考慮數(shù)據(jù)范圍。先考慮數(shù)據(jù)類型,再考慮數(shù)據(jù)范圍。 畫示意圖,區(qū)分等價(jià)類并編號畫示意圖,區(qū)分等價(jià)類并編號 從一個(gè)等價(jià)類中選舉一組測試數(shù)據(jù)構(gòu)造測試用例從一個(gè)等價(jià)類中選舉一組測試數(shù)據(jù)構(gòu)造測試用例黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?等價(jià)類方法小結(jié)等價(jià)類方
5、法小結(jié) 常用的等價(jià)類劃分方法常用的等價(jià)類劃分方法 規(guī)定了輸入值的范圍,可分為規(guī)定了輸入值的范圍,可分為1 1個(gè)有效類和兩個(gè)無效類個(gè)有效類和兩個(gè)無效類 如果輸入是布爾表達(dá)式,可分為如果輸入是布爾表達(dá)式,可分為1 1個(gè)有效類和個(gè)有效類和1 1個(gè)無效類個(gè)無效類 如果規(guī)定了輸入數(shù)據(jù)是一組值,而且程序?qū)Σ煌妮斎胫涤腥绻?guī)定了輸入數(shù)據(jù)是一組值,而且程序?qū)Σ煌妮斎胫涤胁煌奶幚?,則每個(gè)允許的輸入值是一個(gè)有效等價(jià)類,此外還不同的處理,則每個(gè)允許的輸入值是一個(gè)有效等價(jià)類,此外還有一個(gè)無效等價(jià)類。有一個(gè)無效等價(jià)類。 如果規(guī)定了輸入數(shù)據(jù)必須遵循的規(guī)則,可以劃分出一個(gè)有效如果規(guī)定了輸入數(shù)據(jù)必須遵循的規(guī)則,可以劃分
6、出一個(gè)有效等價(jià)類和若干個(gè)無效等價(jià)類。等價(jià)類和若干個(gè)無效等價(jià)類。黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?邊界值技術(shù)邊界值技術(shù) 例如:例如:一程序,功能是計(jì)算兩個(gè)一程序,功能是計(jì)算兩個(gè)1-1001-100整數(shù)的和(兩個(gè)整數(shù)的和(兩個(gè)數(shù)由用戶鍵盤輸入)。試設(shè)計(jì)等價(jià)類。數(shù)由用戶鍵盤輸入)。試設(shè)計(jì)等價(jià)類。 邊界值技術(shù)常和等價(jià)類結(jié)合使用,測試邊界時(shí),一般邊界值技術(shù)常和等價(jià)類結(jié)合使用,測試邊界時(shí),一般測試邊界值和正好超出邊界值一個(gè)單位的值。測試邊界值和正好超出邊界值一個(gè)單位的值。黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?因果圖法因果圖法案例:案例:某獎(jiǎng)金計(jì)算軟件實(shí)現(xiàn)如下功能:某獎(jiǎng)金計(jì)算軟件實(shí)現(xiàn)如下功能: 該軟
7、件可以計(jì)算某公司的年終獎(jiǎng),該公司員工分為普通該軟件可以計(jì)算某公司的年終獎(jiǎng),該公司員工分為普通員工和管理人員。員工和管理人員。 員工表現(xiàn)分為普通、優(yōu)秀和特殊貢獻(xiàn)(普通與優(yōu)秀員工員工表現(xiàn)分為普通、優(yōu)秀和特殊貢獻(xiàn)(普通與優(yōu)秀員工都可以有特殊貢獻(xiàn),普通員工表現(xiàn)普通和管理人員表現(xiàn)普都可以有特殊貢獻(xiàn),普通員工表現(xiàn)普通和管理人員表現(xiàn)普通拿的獎(jiǎng)金是不同的。)通拿的獎(jiǎng)金是不同的。) 根據(jù)員工分類和表現(xiàn),獎(jiǎng)金分為根據(jù)員工分類和表現(xiàn),獎(jiǎng)金分為1 1類獎(jiǎng)金,類獎(jiǎng)金,2 2類獎(jiǎng)金類獎(jiǎng)金 使用該軟件時(shí),輸入員工的種類和表現(xiàn),就會輸出對應(yīng)使用該軟件時(shí),輸入員工的種類和表現(xiàn),就會輸出對應(yīng)的獎(jiǎng)金類別。請為該軟件設(shè)計(jì)測試用例。的
8、獎(jiǎng)金類別。請為該軟件設(shè)計(jì)測試用例。黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?因果圖法因果圖法分析:分析:1 1、首先為輸入輸出條件編號、首先為輸入輸出條件編號 輸入條件輸入條件 員工類別:普通員工員工類別:普通員工A1A1、管理人員、管理人員A2A2 員工表現(xiàn):普通員工表現(xiàn):普通B1B1、優(yōu)秀、優(yōu)秀B2B2、特殊貢獻(xiàn)、特殊貢獻(xiàn)B3B3 輸出條件輸出條件 獎(jiǎng)金類別:獎(jiǎng)金類別:1 1類獎(jiǎng)金類獎(jiǎng)金C1C1、2 2類獎(jiǎng)金類獎(jiǎng)金C2C2 員工表現(xiàn):員工表現(xiàn):黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?因果圖法因果圖法分析:分析:2 2、分析各種有效的輸入條件組合、分析各種有效的輸入條件組合 普通員工普通員工
9、A1+B1-C1 A1+B2-C2A1+B1-C1 A1+B2-C2 A1+B1+B3-C3 A1+B2+B3-C4 A1+B1+B3-C3 A1+B2+B3-C4 管理人員管理人員 A2+B1-C5 A2+B1-C5 A2+B2-C6 A2+B2-C6 A2+B1+B3-C7 A2+B1+B3-C7 A2+B2+B3-B8 A2+B2+B3-B8黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?因果圖法因果圖法分析:分析:3 3、根據(jù)以上條件分析,編寫測試用例。、根據(jù)以上條件分析,編寫測試用例。黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?因果圖因果圖因果圖因果圖表現(xiàn)的是輸入條件(原因)之間和以及輸入條件與
10、表現(xiàn)的是輸入條件(原因)之間和以及輸入條件與輸出結(jié)果(結(jié)果)之間的對應(yīng)關(guān)系。輸出結(jié)果(結(jié)果)之間的對應(yīng)關(guān)系。其中:其中:CICI表示原因,表示原因,EIEI表示結(jié)果。表示結(jié)果。黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?流程圖法流程圖法算法流程圖算法流程圖業(yè)務(wù)流程圖業(yè)務(wù)流程圖 針對整個(gè)系統(tǒng)業(yè)務(wù)功能流程繪制業(yè)務(wù)流程圖,寫用例,針對整個(gè)系統(tǒng)業(yè)務(wù)功能流程繪制業(yè)務(wù)流程圖,寫用例,覆蓋所有的路徑分支。覆蓋所有的路徑分支。 詳細(xì)了解需求詳細(xì)了解需求 根據(jù)需求說明或界面原型,找出各頁面之間的流轉(zhuǎn)關(guān)系根據(jù)需求說明或界面原型,找出各頁面之間的流轉(zhuǎn)關(guān)系 畫出業(yè)務(wù)流程圖畫出業(yè)務(wù)流程圖 寫用例,覆蓋所有的路徑分支。寫用例
11、,覆蓋所有的路徑分支。黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?黑盒技術(shù)小結(jié)黑盒技術(shù)小結(jié) 運(yùn)用流程圖法測試軟件的總體業(yè)務(wù)流程運(yùn)用流程圖法測試軟件的總體業(yè)務(wù)流程 針對具體的模塊運(yùn)用等價(jià)類與邊界值方法進(jìn)行測試針對具體的模塊運(yùn)用等價(jià)類與邊界值方法進(jìn)行測試 如果涉及到多個(gè)輸入條件組合情況,應(yīng)用因果圖法測試如果涉及到多個(gè)輸入條件組合情況,應(yīng)用因果圖法測試流程圖法流程圖法等價(jià)類法等價(jià)類法邊界值法邊界值法因果圖法因果圖法黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?綜合應(yīng)用綜合應(yīng)用1 1、計(jì)算三角形面積程序、計(jì)算三角形面積程序 輸入三個(gè)整數(shù)輸入三個(gè)整數(shù)A A、B B、C C,輸出以,輸出以A A、B B、C C為三
12、邊的三角為三邊的三角形面積(形面積(1=ABC1001=ABC100), ,結(jié)果保留結(jié)果保留2 2位小數(shù)。位小數(shù)。黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?綜合應(yīng)用綜合應(yīng)用2 2、163163郵箱注冊模塊(不考慮重復(fù)用戶)郵箱注冊模塊(不考慮重復(fù)用戶)注冊頁面注冊頁面黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?綜合應(yīng)用綜合應(yīng)用測試用例測試用例黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?綜合應(yīng)用綜合應(yīng)用黑盒測試技術(shù)黑盒測試技術(shù)X=2Y=4 ?課堂練習(xí)課堂練習(xí)1.1.一程序要求輸入三角形的邊長(要求整數(shù)),根據(jù)邊長判斷三一程序要求輸入三角形的邊長(要求整數(shù)),根據(jù)邊長判斷三角形類型(不等邊、等邊、等腰),請
13、畫出等價(jià)類示意圖。角形類型(不等邊、等邊、等腰),請畫出等價(jià)類示意圖。2.2.假定一臺假定一臺ATMATM機(jī)允許提取的增量是機(jī)允許提取的增量是5050元,總額從元,總額從5050到到50005000元不等元不等的現(xiàn)金;并要求一次最多取的現(xiàn)金;并要求一次最多取20002000元,一天最多取元,一天最多取50005000元,一天最元,一天最多取多取3 3次。運(yùn)用等價(jià)類和邊界值的思想編寫測試用例。次。運(yùn)用等價(jià)類和邊界值的思想編寫測試用例。白盒測試技術(shù)白盒測試技術(shù)靜態(tài)分析靜態(tài)分析 代碼走查(代碼走查(WorkThroughWorkThrough):):開發(fā)組內(nèi)部采用講解、討開發(fā)組內(nèi)部采用講解、討論和模
14、擬運(yùn)行的方式進(jìn)行的查找錯(cuò)誤的活動。論和模擬運(yùn)行的方式進(jìn)行的查找錯(cuò)誤的活動。X=2Y=2XY=4 ? 代碼審查(代碼審查(InspectionInspection):):在開發(fā)組內(nèi)部進(jìn)行的,采用在開發(fā)組內(nèi)部進(jìn)行的,采用講解、提問和模擬運(yùn)行的方式查找錯(cuò)誤。一般有正式的計(jì)講解、提問和模擬運(yùn)行的方式查找錯(cuò)誤。一般有正式的計(jì)劃、流程和結(jié)果報(bào)告。劃、流程和結(jié)果報(bào)告。 技術(shù)評審(技術(shù)評審(ReviewReview):):開發(fā)組、測試人員、開發(fā)組、測試人員、QAQA等人員聯(lián)等人員聯(lián)合進(jìn)行的通過講解、提問并使用編碼模板進(jìn)行錯(cuò)誤查找的合進(jìn)行的通過講解、提問并使用編碼模板進(jìn)行錯(cuò)誤查找的活動。一般有正式的流程和結(jié)果報(bào)
15、告?;顒?。一般有正式的流程和結(jié)果報(bào)告。白盒測試技術(shù)白盒測試技術(shù)邊界值測試邊界值測試 錯(cuò)誤隱藏在角落,問題聚集在邊界。錯(cuò)誤隱藏在角落,問題聚集在邊界。 邊界值測試邊界值測試是一種普遍的方法,適用于黑盒與白盒。是一種普遍的方法,適用于黑盒與白盒。 數(shù)據(jù)類型的邊界值數(shù)據(jù)類型的邊界值X=2Y=2XY=4 ?# include main() int a=32765; int b=3; int c; c=a+b; c=c/2; printf(“%d”,c);白盒測試技術(shù)白盒測試技術(shù)邊界值測試邊界值測試 數(shù)組的邊界值數(shù)組的邊界值X=2Y=2XY=4 ?# include main() int a5; int
16、 i=0; for(i=0;i=5;i+) scanf(“%d”,&ai); /輸入數(shù)組輸入數(shù)組5個(gè)元素個(gè)元素 for(i=1;i5;i+) printf(“%d”,ai); /打印數(shù)組打印數(shù)組5個(gè)元素個(gè)元素白盒測試技術(shù)白盒測試技術(shù)邊界值測試邊界值測試X=2Y=2XY=4 ?# include main() int a,b,c; printf(“請輸入兩個(gè)請輸入兩個(gè)10到到99之間的整數(shù)之間的整數(shù)”); scanf(“%d%d”,&a,&b); if (a=99) printf(“a的值應(yīng)在的值應(yīng)在10到到99之間之間”); else if (b=99) printf(
17、“a的值應(yīng)在的值應(yīng)在10到到99之間之間”); else c=a+b; printf(“兩個(gè)數(shù)的和為兩個(gè)數(shù)的和為%d”,c); 分支判斷語句的邊界值分支判斷語句的邊界值白盒測試技術(shù)白盒測試技術(shù)邏輯覆蓋技術(shù)邏輯覆蓋技術(shù)邏輯覆蓋邏輯覆蓋是一種傳統(tǒng)的白盒測試技術(shù),是專門用來測試程是一種傳統(tǒng)的白盒測試技術(shù),是專門用來測試程序中的分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。序中的分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。 分支結(jié)構(gòu)測試分支結(jié)構(gòu)測試X=2Y=2XY=4 ? 語句覆蓋語句覆蓋 分支覆蓋分支覆蓋 條件覆蓋條件覆蓋 分支分支- -條件覆蓋條件覆蓋 條件組合覆蓋條件組合覆蓋 路徑覆蓋路徑覆蓋白盒測試技術(shù)白盒測試技術(shù)邏輯覆蓋技術(shù)邏輯覆蓋技術(shù)X=
18、2Y=2XY=4 ?# include main() float a,b,x; scanf(“%f%f%f”,&a,&b, &x); if (a1)&(b=0) x=x/a; if (a=2)|(x1) x=x+1; printf(“%f”,x);入口(a1)&(b=0)(a=2)|(x1)返回x=x/ax=x+1YYsabdce白盒測試技術(shù)白盒測試技術(shù)邏輯覆蓋技術(shù)邏輯覆蓋技術(shù) 循環(huán)結(jié)構(gòu)測試循環(huán)結(jié)構(gòu)測試X=2Y=2XY=4 ? 簡單循環(huán)簡單循環(huán) 循環(huán)變量的初值是否正確循環(huán)變量的初值是否正確 循環(huán)變量的最大值是否正確循環(huán)變量的最大值是否正確 循環(huán)變量的增量
19、是否正確循環(huán)變量的增量是否正確 何時(shí)退出循環(huán)何時(shí)退出循環(huán)# include main() int i=0; int sum=0; while (i10) sum=sum+i; i+; printf(“%dn”,sum);請?jiān)O(shè)計(jì)測試用例!請?jiān)O(shè)計(jì)測試用例!白盒測試技術(shù)白盒測試技術(shù)邏輯覆蓋技術(shù)邏輯覆蓋技術(shù) 循環(huán)結(jié)構(gòu)測試循環(huán)結(jié)構(gòu)測試X=2Y=2XY=4 ? 嵌套循環(huán)嵌套循環(huán) 外內(nèi)層循環(huán)變量都取最小值外內(nèi)層循環(huán)變量都取最小值 外層最小,內(nèi)層最大外層最小,內(nèi)層最大 外層最大,內(nèi)層最小外層最大,內(nèi)層最小 循環(huán)變量增量循環(huán)變量增量 何時(shí)退出內(nèi)循環(huán)何時(shí)退出內(nèi)循環(huán) 何時(shí)退出外循環(huán)何時(shí)退出外循環(huán)# include
20、main() int i=0; int j=0; int a55; for(i=0;i5;i+) for(j=0;j5;j+) aij=i+j; printf(“%dn”,aij); 請?jiān)O(shè)計(jì)測試用例!請?jiān)O(shè)計(jì)測試用例!白盒測試技術(shù)白盒測試技術(shù)面向?qū)ο鬁y試面向?qū)ο鬁y試 面向?qū)ο蠡靖拍蠲嫦驅(qū)ο蠡靖拍頧=2Y=2XY=4 ? 類類 子類子類 屬性屬性 方法方法 對象對象 封裝封裝 繼承繼承 多態(tài)多態(tài)白盒測試技術(shù)白盒測試技術(shù)面向?qū)ο鬁y試面向?qū)ο鬁y試 面向?qū)ο蟮臏y試面向?qū)ο蟮臏y試X=2Y=2XY=4 ? 面向?qū)ο蠓治龅臏y試面向?qū)ο蠓治龅臏y試 面向?qū)ο笤O(shè)計(jì)的測試面向?qū)ο笤O(shè)計(jì)的測試 面向?qū)ο缶幋a的測試面向
21、對象編碼的測試 面向?qū)ο蟪绦虻膯卧獪y試面向?qū)ο蟪绦虻膯卧獪y試 面向過程語言測函數(shù)面向過程語言測函數(shù) 面向?qū)ο笳Z言測類面向?qū)ο笳Z言測類白盒測試技術(shù)白盒測試技術(shù)面向?qū)ο鬁y試面向?qū)ο鬁y試 案例分析案例分析X=2Y=2XY=4 ?/*形狀類,實(shí)現(xiàn)該形狀周長與面積計(jì)算形狀類,實(shí)現(xiàn)該形狀周長與面積計(jì)算*/public abstract class Shape public abstract double perimeter(); public abstract double area();/*矩形類,實(shí)現(xiàn)該矩形周長與面積計(jì)算矩形類,實(shí)現(xiàn)該矩形周長與面積計(jì)算*/public class Rectangle
22、extends Shape int a; int b;public Rectangle (int x, int y) a=x; b=y;public double perimeter() return 2*(a+b);public double area() return a*b/*正方形類,實(shí)現(xiàn)正方形周長與面積計(jì)算正方形類,實(shí)現(xiàn)正方形周長與面積計(jì)算*/public class Square extends Rectanglepublic Square (int x, int y) super(x,y);public double perimeter() return 4*a;public d
23、ouble area() return a*a/*圓形類,實(shí)現(xiàn)圓周長與面積計(jì)算圓形類,實(shí)現(xiàn)圓周長與面積計(jì)算*/public class Circle extends Shape private int r;public Circle (int x) r=x;public double perimeter() return 2*3.14*r;public double area() return 3.14*r*r;白盒測試技術(shù)白盒測試技術(shù)面向?qū)ο鬁y試步驟面向?qū)ο鬁y試步驟 劃分優(yōu)先級,適當(dāng)取舍劃分優(yōu)先級,適當(dāng)取舍X=2Y=2XY=4 ?類類A類類D類類B類類CShape類類Rectange類類Circle類類Square類類白盒測試技術(shù)白盒測試技術(shù)面向?qū)ο鬁y試步驟面向?qū)ο鬁y試步驟 對被測類進(jìn)行靜態(tài)分析對被測類進(jìn)行靜態(tài)分析X=2Y=2XY=4 ?類結(jié)構(gòu)是否合理類結(jié)構(gòu)是否合理public、private、protect關(guān)鍵字設(shè)置是否合理關(guān)鍵字設(shè)置是否合理檢查類中成員變量和方法設(shè)置是否合理檢查類中成員變量和方法設(shè)置是否合理檢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 支票作為借款抵押物的合同3篇
- 房屋買賣合同范本版3篇
- 方式購物合同格式3篇
- 改擴(kuò)建工程施工合同的培訓(xùn)資料3篇
- 招標(biāo)方案范本3篇
- 安全騎行承諾電動車安全責(zé)任3篇
- 文化創(chuàng)意產(chǎn)業(yè)基地合作協(xié)議3篇
- 新版無擔(dān)保借款合同模板3篇
- 景觀設(shè)計(jì)測量員勞動合同
- 港口工程委托施工合同
- 五年級數(shù)學(xué)(小數(shù)乘除法)計(jì)算題專項(xiàng)練習(xí)及答案
- 審計(jì)工作述職報(bào)告
- 《機(jī)電概念設(shè)計(jì)基礎(chǔ)》課件-運(yùn)行時(shí)行為
- 2024-2030年中國奶粉行業(yè)營銷策略及未來5發(fā)展趨勢報(bào)告
- 2024年度?;钒踩芾韱T聘用合同2篇
- 2025屆杭州第二中學(xué)高三第五次模擬考試數(shù)學(xué)試卷含解析
- 廣東省廣州海珠區(qū)2023-2024學(xué)年八年級上學(xué)期期末物理試卷(含答案)
- 開題報(bào)告:新業(yè)態(tài)下大學(xué)生高質(zhì)量充分就業(yè)實(shí)現(xiàn)路徑研究-基于雙邊匹配的視角
- 江蘇南京市棲霞區(qū)八校聯(lián)考2024-2025學(xué)年九年級上冊歷史調(diào)研試卷(含答案)
- 醫(yī)院滿意度調(diào)查系統(tǒng)方案
- 2024年度企業(yè)信息化建設(shè)與技術(shù)實(shí)施合同3篇
評論
0/150
提交評論