counter集成用例設(shè)計(jì)_王立瓊_第1頁(yè)
counter集成用例設(shè)計(jì)_王立瓊_第2頁(yè)
counter集成用例設(shè)計(jì)_王立瓊_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余8頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、、Counter模塊結(jié)構(gòu)圖如下:界面模塊統(tǒng)計(jì)總行模塊統(tǒng)計(jì)空行模塊¥統(tǒng)計(jì)注釋行模塊統(tǒng)計(jì)代碼行模塊統(tǒng)計(jì)結(jié)果輸出模塊二、集成測(cè)試子項(xiàng)及用例分析1測(cè)試層次與范圍由于結(jié)構(gòu)較為簡(jiǎn)單,本繼承集成測(cè)試只對(duì)對(duì)模塊間進(jìn)行集成測(cè)試,即對(duì)界面模塊源文件統(tǒng)計(jì)主控模參數(shù)檢查模塊,統(tǒng)計(jì)代碼行模塊,統(tǒng)計(jì)注釋行模塊,統(tǒng)計(jì)空行模塊,統(tǒng)計(jì)總行模 塊,統(tǒng)計(jì)結(jié)果輸出模塊進(jìn)行集成。2、測(cè)試策略基于功能的集成3、測(cè)試子項(xiàng)的分析(1 )統(tǒng)計(jì)代碼行功能 界面模塊、源文件統(tǒng)計(jì)主控模、參數(shù)檢查模塊、統(tǒng)計(jì)代碼行模塊、統(tǒng)計(jì)結(jié)果輸出模塊集成, 采用等價(jià)類邊界值劃分用例設(shè)計(jì)方法。角度具體參數(shù)分析出的用例數(shù)據(jù)輸入外部接 口輸入g_szStateF

2、ileName:合法的 文件路徑 及合法的文件 名A :深層路徑(如9層) B : 255個(gè)字符的長(zhǎng)文 件名及1個(gè)字符的長(zhǎng)文 件名C :含有漢字、數(shù)字、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文 件)G:文件內(nèi)容全為代碼 行H :文件內(nèi)容全為注釋 行I :文件內(nèi)容全為空行J:文件內(nèi)容為代碼行、 注釋行、空行的各種組 合:不合法 的文件類 型A : *.txtB : *.docC: *.pptD:文件大小為1.1ME :F :G :g_StatCodeL in eFlagSTAT,NOT_STAT-1 gCommLi neFlagNOT_STATg_State

3、Bla nkLin eFlagNOT_STATg_StateTotalL in eFlagNOT_STAT內(nèi)部輸 入不考慮輸出gCodeL in eNUM-1,0,大于0的極大值gCommLi neNUM-1g_i Bla nkL in eNUM-1g_iTotalL in eNUM-1(2)統(tǒng)計(jì)注釋行功能界面模塊、源文件統(tǒng)計(jì)主控模、參數(shù)檢查模塊、統(tǒng)計(jì)注釋行模塊,采用等價(jià)類邊界值劃分 用例設(shè)計(jì)方法。角度具體參數(shù)分析出的用例數(shù)據(jù)輸入外部接 口輸入g_szStateFileName:合法的 文件路徑 及合法的文件 名A :深層路徑(如9層) B : 255個(gè)字符的長(zhǎng)文 件名及1個(gè)字符的長(zhǎng)文 件名C

4、 :含有漢字、數(shù)字、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文 件)G:文件內(nèi)容全為代碼 行H :文件內(nèi)容全為注釋 行I :文件內(nèi)容全為空行J:文件內(nèi)容為代碼行、 注釋行、空行的各種組 合:不合法 的文件類 型A : *.txtB : *.docC: *.pptD:文件大小為1.1ME :F :G :g_StatCodeL in eFlagNOT_STAT-1 gCommLi neFlagSTAT,NOT_STATg_StateBla nkLin eFlagNOT_STATg_StateTotalL in eFlagNOT_STAT內(nèi)部輸 入不考慮輸出gCo

5、deL in eNUM-1gCommLi neNUM-1,0,大于0的極大值g_i Bia nkL in eNUM-1g_iTotalL in eNUM-1(3)統(tǒng)計(jì)空行功能界面模塊、源文件統(tǒng)計(jì)主控模、參數(shù)檢查模塊、統(tǒng)計(jì)空模塊、統(tǒng)計(jì)結(jié)果輸出模塊集成,采用 等價(jià)類邊界值劃分用例設(shè)計(jì)方法。角度具體參數(shù)分析出的用例數(shù)據(jù)輸入外部接 口輸入g_szStateFileName:合法的 文件路徑 及合法的文件 名A :深層路徑(如9層) B : 255個(gè)字符的長(zhǎng)文 件名及1個(gè)字符的長(zhǎng)文 件名C :含有漢字、數(shù)字、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文 件)G:文件內(nèi)容

6、全為代碼 行H :文件內(nèi)容全為注釋 行I :文件內(nèi)容全為空行J:文件內(nèi)容為代碼行、 注釋行、空行的各種組 合:不合法 的文件類 型A : *.txtB : *.docC: *.pptD:文件大小為1.1ME :F :G :g_StatCodeL in eFlagNOT_STAT-1 gCommLi neFlagNOT_STATg StateBlankLineFlagSTAT,NOT STATg_StateTotalL in eFlagNOT_STAT內(nèi)部輸 入不考慮輸出gCodeL in eNUM-1gCommLi neNUM-1g_i Bla nkL in eNUM-1,0,大于0的極大值g

7、_iTotalL in eNUM-1(4)統(tǒng)計(jì)總行功能界面模塊、源文件統(tǒng)計(jì)主控模、參數(shù)檢查模塊、統(tǒng)計(jì)總行模塊、統(tǒng)計(jì)結(jié)果輸出模塊集成,采 用等價(jià)類邊界值劃分用例設(shè)計(jì)方法。角度具體參數(shù)分析出的用例數(shù)據(jù)輸入外部接 口輸入g_szStateFileName:合法的 文件路徑 及合法的文件 名A :深層路徑(如9層) B : 255個(gè)字符的長(zhǎng)文 件名及1個(gè)字符的長(zhǎng)文 件名C :含有漢字、數(shù)字、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文 件)G:文件內(nèi)容全為代碼 行H :文件內(nèi)容全為注釋 行I :文件內(nèi)容全為空行J:文件內(nèi)容為代碼行、 注釋行、空行的各種組 合:不合法

8、的文件類 型A : *.txtB : *.docC: *.pptD:文件大小為1.1ME :F :G :g_StatCodeL in eFlagNOT_STAT-1 gCommLi neFlagNOT_STATg_StateBla nkLin eFlagNOT_STATg_StateTotalL in eFlagSTAT,NOT_STAT內(nèi)部輸 入輸出gCodeL in eNUM-1gCommLi neNUM-1g_i Bla nkL in eNUM-1,0,大于0的極大值g_iTotalL in eNUM-1(5)組合統(tǒng)計(jì)功能界面模塊、源文件統(tǒng)計(jì)主控模、參數(shù)檢查模塊、統(tǒng)計(jì)總行模塊、統(tǒng)計(jì)結(jié)果輸

9、出模塊集成,采 用等價(jià)類邊界值劃分用例設(shè)計(jì)方法。統(tǒng)計(jì) 代碼 行與 注釋 行角度具體參數(shù)分析出的用例數(shù)據(jù)輸入外部接口輸入g_szStateFileNameA :合法的文件路徑及合法的文件 名B :不合法的文件類型,*.txt等g_StatCodeL in eFlag gCommLi neFlag g_StateBla nkLin eFlag g StateTotalL in eFlagSTATNOT_STAT內(nèi)部輸 入不考慮輸出g_iTotalL in eNUM-1,0,大于0的極大值(6)結(jié)果輸出功能模塊角度具體參數(shù)分析出的用例數(shù)據(jù)輸入gCodeL in eNUM-1、0、大于0的極大值gCo

10、mmLi neNUM-1、0、大于0的極大值g_i Bia nkL in eNUM-1、0、大于0的極大值g_iTotalL in eNUM-1、0、大于0的極大值輸出統(tǒng)計(jì)的代碼行數(shù)、注釋行數(shù)、空行數(shù)、總行數(shù),及其組合(7)全部功能集成后界面模塊、源文件統(tǒng)計(jì)主控模、參數(shù)檢查模塊、代碼行統(tǒng)計(jì)模塊、注釋行統(tǒng)計(jì)模塊、空行統(tǒng)計(jì)模塊、統(tǒng)計(jì)總行模塊、統(tǒng)計(jì)結(jié)果輸出模塊集成,采用等價(jià)類邊界值劃分用例設(shè)計(jì)方法角度具體參數(shù)分析出的用例數(shù)據(jù)輸入外部接 口輸入g_szStateFileName:合法的 文件路徑 及合法的文件 名A :深層路徑(如9層) B : 255個(gè)字符的長(zhǎng)文 件名及1個(gè)字符的長(zhǎng)文 件名C :含有

11、漢字、數(shù)字、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文件)G:文件內(nèi)容全為代碼 行H :文件內(nèi)容全為注釋 行I :文件內(nèi)容全為空行J:文件內(nèi)容為代碼行、 注釋行、空行的各種組 合:不合法 的文件類 型A : *.txtB : *.docC: *.pptD:文件大小為1.1ME :F:G :g_StatCodeL in eFlagSTAT、NOT_STAT-1 gCommLi neFlagSTAT、NOT_STATg_StateBla nkLin eFlagSTAT、NOT_STATg_StateTotalL in eFlagSTAT,NOT_STAT內(nèi)部輸

12、入不考慮輸出統(tǒng)計(jì)的代碼行數(shù)、注釋行數(shù)、空行數(shù)、總行數(shù),及其組合三、用例測(cè)試用例編號(hào)COUNTER_IT_BLOCK1_001測(cè)試項(xiàng)目集成代碼行統(tǒng)計(jì)功能測(cè)試標(biāo)題參數(shù)合法,只統(tǒng)計(jì)代碼行,測(cè)試代碼行統(tǒng)計(jì)功能模塊測(cè)試策略基于功能集成(正向)重要級(jí)別高預(yù)置條件創(chuàng)建文件 D: Counter_IT_Testcase Case1.c,文件內(nèi)容如下: int a=O;/*dsajdkljsalkd*/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/輸入?yún)?shù) 1: g_bStatCodeLineFlag = STAT;參數(shù)

13、2: g_bStatBlankLineFlag= NOT_STAT;參數(shù) 3: g_bStatCommLineFlag = NOT_STAT;參數(shù) 4: g_bStatTotalLineFlag = NOT_STAT;參數(shù) 5: g szStatFileName =” D: Counter IT Testcase Case1.c”執(zhí)行步驟預(yù)期輸出g_iCodeLineNum=3 gBlankLineNum=-1 gCommLineNum=-1 g_iTotalLineNum=-1測(cè)試用例編號(hào)COUNTER IT BLOCK2 001測(cè)試項(xiàng)目集成注釋行統(tǒng)計(jì)功能測(cè)試標(biāo)題參數(shù)合法,只統(tǒng)計(jì)注釋行,測(cè)試

14、注釋行統(tǒng)計(jì)功能模塊測(cè)試策略基于功能集成(正向)重要級(jí)別高預(yù)置條件創(chuàng)建文件 D: Counter_IT_Testcase Casel.c,文件內(nèi)容如下: int a=O;/*dsajdkljsalkd*/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/輸入?yún)?shù) 1: g_bStatCodeLineFlag = NOT_STAT;參數(shù) 2: g_bStatBlankLineFlag= NOT_STAT;參數(shù) 3: g_bStatCommLineFlag = STAT;參數(shù) 4: g_bStatTotalLine

15、Flag = NOT_STAT;參數(shù) 5: g szStatFileName =” D: Counter IT Testcase Case1.c”執(zhí)行步驟預(yù)期輸出g_iCodeLineNum=-1 gBlankLineNum=-1 g_iCommLineNum=0 g_iTotalLineNum=-1測(cè)試用例編號(hào)C0UNTER_IT_BL0CK3_001測(cè)試項(xiàng)目集成空行統(tǒng)計(jì)功能測(cè)試標(biāo)題參數(shù)合法,只統(tǒng)計(jì)空行,測(cè)試空行統(tǒng)計(jì)功能模塊測(cè)試策略基于功能集成(正向)重要級(jí)別高預(yù)置條件創(chuàng)建文件 D: Counter_IT_Testcase Case1.c,文件內(nèi)容如下: int a=0;/*dsajdklj

16、salkd*/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/輸入?yún)?shù) 1: g_bStatCodeLineFlag = NOT_STAT;參數(shù) 2: g_bStatBlankLineFlag= STAT;參數(shù) 3: g_bStatCommLineFlag = NOT_STAT;參數(shù) 4: g_bStatTotalLineFlag = NOT_STAT;參數(shù) 5: g szStatFileName =” D: Counter IT Testcase Case1.c”執(zhí)行步驟預(yù)期輸出g_iCodeLineNum=-1 gBlankLineNum=1 gCommLineNum=-1 g_iTotalLineNum=-1測(cè)試用例編號(hào)COUNTER IT BLOCK4 001測(cè)試項(xiàng)目集成總行統(tǒng)計(jì)功能測(cè)試標(biāo)題參數(shù)合法,只統(tǒng)計(jì)總行,測(cè)試總行統(tǒng)計(jì)功能模塊測(cè)試策略基于功能集成(正向)重要級(jí)別高預(yù)置條件創(chuàng)建文件 D: Counter_IT_Testcase Casel.c,文件內(nèi)容如下: int a=O;/*dsajdkljsalkd*/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/輸入?yún)?shù) 1: g_bSt

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論