網(wǎng)站測(cè)試報(bào)告_第1頁(yè)
網(wǎng)站測(cè)試報(bào)告_第2頁(yè)
網(wǎng)站測(cè)試報(bào)告_第3頁(yè)
網(wǎng)站測(cè)試報(bào)告_第4頁(yè)
網(wǎng)站測(cè)試報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、心晴小站測(cè)試報(bào)告目錄1. 前言31.1測(cè)試目的31.2小組分工32. 編碼32. 1設(shè)計(jì)語(yǔ)言32.2編碼風(fēng)格43 白盒測(cè)試53.1測(cè)試模塊流程(流)圖53.1.1注冊(cè)模塊53.1.2登錄模塊63.1.3論壇模塊63.2邏輯覆蓋73.2.1語(yǔ)句覆蓋73.2.2判定覆蓋73.2.3條件覆蓋83.2.4條件組合覆蓋83.3控制結(jié)構(gòu)測(cè)試94.黑盒測(cè)試124.1注冊(cè)模塊124.2論壇模塊134.3登錄模塊141-前言11測(cè)試目的為了暴露程序中的錯(cuò)誤。選取足夠多的數(shù)據(jù)來(lái)驗(yàn)證判定條件,以發(fā)現(xiàn)其漏洞。1. 2小組分工2.編碼2. 1設(shè)計(jì)語(yǔ)言我們這次使用的編程語(yǔ)言有:php、html > css、java

2、scripo數(shù)據(jù)庫(kù)有:mysql,2.2編碼風(fēng)格(1)縮進(jìn):每個(gè)行首縮進(jìn)的單位約定是一個(gè)tab,字間用空格。(2)括號(hào):大括號(hào)各占一行,與關(guān)鍵字同列。小括號(hào)與關(guān)鍵字中間 要有空格;與函數(shù)名緊貼。a)運(yùn)算符、空格、關(guān)鍵詞、函數(shù):每個(gè)運(yùn)算符與運(yùn)算值中間要有一個(gè)空格b)在任何情況k php中不能出現(xiàn)帶有空口的帶有tab或空格的行。c)每段較大的程序體上下應(yīng)加入空白行,兩程序塊z間使用一空行。d)說(shuō)明或顯示部分中,內(nèi)容如含有中文、數(shù)字、英文單詞混雜應(yīng)在前后 加入空格。(3)注釋:對(duì)于有些代碼進(jìn)行簡(jiǎn)短介紹的內(nèi)容,統(tǒng)一用。(4)變量、對(duì)象、函數(shù)名:這些都用小寫,變量名只用項(xiàng)目中有據(jù) 可查的英文縮寫方式,可

3、以合理的對(duì)過(guò)長(zhǎng)的命名進(jìn)行縮寫。(5)常量:全部使用大寫字母命名。(6)sql語(yǔ)句所有sql語(yǔ)句除了表名、字段名外。全部的語(yǔ)句函數(shù)均 大寫。很長(zhǎng)的語(yǔ)句應(yīng)當(dāng)有適當(dāng)?shù)臄嘈小#?)模版設(shè)計(jì):html代碼一律小寫,所有html標(biāo)記參數(shù)賦值應(yīng)使用 雙引號(hào)包含。(8)文件命名:所有包含php代碼的程序文件以小寫php作為擴(kuò)展 名。3白盒測(cè)試31測(cè)試模塊流程(流)圖3.1.1注冊(cè)模塊1、流程圖:2、測(cè)試模塊流程 入口填寫用戶名說(shuō)明:a:用戶名由字母構(gòu)成b:用戶名由數(shù)字構(gòu)成c:用戶真實(shí)姓名d:用戶真實(shí)性別e:當(dāng)a和b都為假時(shí),提示錯(cuò)誤g:當(dāng)c和d有一個(gè)為假時(shí),提示錯(cuò)誤3.1.2登錄模塊7說(shuō)明:1:開(kāi)始2:輸入用

4、戶名和密碼3:點(diǎn)擊進(jìn)入4: 口令是否正確5:登陸成功6:登陸失敗7:結(jié)束3.1.3論壇模塊3.2邏輯覆蓋3.2.1語(yǔ)句覆蓋(1)注冊(cè)模塊a是字母或b是數(shù)字;c真且d真(覆蓋sacbde)o(2)登錄模塊對(duì)以輸入用戶名和密碼直接進(jìn)行測(cè)試當(dāng)輸入用戶名和密碼止確就會(huì)走123457路徑否則就會(huì)走123467路徑(3)論壇模塊為使每個(gè)語(yǔ)句都執(zhí)行一次,程序的執(zhí)行路徑應(yīng)該是sacbdo為 此只需要輸入下面的測(cè)試數(shù)據(jù):a = 0 , b=103.2.2判定覆蓋(1)注冊(cè)模塊ia是字母或b是數(shù)字;c假或d假(覆蓋sacbe)oiia不是字母j=l b不是數(shù)字;c真ild真(覆蓋sabde)o(2)登錄模塊i輸入

5、用戶名正確,密碼錯(cuò)誤,登陸失?。ǜ采w1467)ii輸入用戶名錯(cuò)誤,密碼正確,登陸失敗(覆蓋1467)ill輸入用戶名和密碼都正確,登陸成功(覆蓋1457)(3)論壇模塊 a=0 ,b = 20 (覆蓋 sacbcl)3.2.3條件覆蓋(1)注冊(cè)模塊ia是字母或b是數(shù)字;c真且d真(覆蓋sacbde)oii. a不是字母且b不是數(shù)字;c假或d假(覆蓋sabe)o(2)登錄模塊i輸入口令登陸成功(覆蓋467)ii輸入口令登陸失?。ǜ采w457)(3)論壇模塊a=0 ,b=10(滿足a = 0, bw40的條件,執(zhí)行路徑sacbd)a=10 ,b = 50(滿足ah0,b>40的條件,執(zhí)行路徑s

6、abd)3.2.4條件組合覆蓋(1)論壇發(fā)帖:共有四種可能的條件組合,它們是: a*o,b >40 a*0,b<40 a = 0,b>40 a = 0,b40下面的4組測(cè)試數(shù)據(jù)可以使上面列出的4種條件組合每種至少出現(xiàn)一次:i. a =10,b = 50 (針對(duì)組合,執(zhí)行路徑sabd)ii. a=10,b = 30(針對(duì)組合,執(zhí)行路徑sacbd)iii. a= 0,b = 50(針對(duì)組合,執(zhí)行路徑sacbd)iv. a= 0,b二30(針對(duì)組合,執(zhí)行路徑sacbd)3.3控制結(jié)構(gòu)測(cè)試(1)注冊(cè)模塊說(shuō)明:8:錯(cuò)謀提示9:用戶名不是由字母構(gòu)成10:用戶名不是由數(shù)字構(gòu)成11:用戶名錯(cuò)

7、誤12:錯(cuò)誤提示13:非用八真實(shí)姓名14:非用戶真實(shí)姓別15:輸入不合理路徑 1: 12381011路徑 2: 1238911路徑 3: 12345121415路徑 4: 12345121315路徑 5: 12345672.注明:省略號(hào)(),表示可以后接通過(guò)控制結(jié)構(gòu)其余部分的任意路 徑。測(cè)試用例測(cè)試用例輸入預(yù)期結(jié)果路徑1用戶名不是由字母構(gòu)成錯(cuò)誤提不9路徑2用戶名不是由數(shù)字構(gòu)成錯(cuò)誤捉示10路徑3非用戶真實(shí)姓名錯(cuò)誤提示13路徑4非用戶真實(shí)姓別錯(cuò)誤提示14路徑5驗(yàn)證正確,輸入合理注冊(cè)成功注意:某些獨(dú)立路徑(如路徑1、2、3、4)不能以獨(dú)立的方式測(cè)試,必須作為另一路徑(如路徑5)的一部分來(lái)測(cè)試。(2)

8、登錄模塊' a, b 丿 /5說(shuō)明:1:開(kāi)始2:登錄失敗3:登錄成功4:重新登錄 5:結(jié)束備注:a代表用戶名,b代表密碼。0和1分別代表邏輯假和邏輯真(3)論壇模塊:1. 發(fā)帖2. 輸入標(biāo)題3 輸入內(nèi)容4 標(biāo)題不為空5.內(nèi)容字符數(shù)符合要求6 標(biāo)題為空7. 內(nèi)容字符數(shù)不符合要求8. 發(fā)帖成功4黑盒測(cè)試4.1注冊(cè)模塊1、根據(jù)此模塊的規(guī)格說(shuō)明,可以劃分出如下等價(jià)類:(1) 、有效輸入的等價(jià)類有: 由字母組成的用戶名; 由數(shù)字組成的用戶名; 由數(shù)字和字母組合而成的用戶名; 用戶真實(shí)姓名; 用戶真實(shí)性別。(2) 、無(wú)效輸入的等價(jià)類有: 除字母和數(shù)字之外的其他輸入; 非用戶真實(shí)姓名; 非用戶真實(shí)性

9、別。2根據(jù)上面劃分出的等價(jià)類,可以設(shè)計(jì)出如下表所示的測(cè)試方案:編號(hào)等價(jià)類輸入預(yù)期的輸出1由字母組成的用戶名'wenhuaxueyua rfwehuaxueyuan2由數(shù)字組成的用八名/090171021307,0901710213073由數(shù)字和字母組合而成的用戶名zwehhua0207,wenhua02074用戶真實(shí)姓名zwe nhuawenhua5用戶真實(shí)性別"man7man6除字母和數(shù)字之外的其他輸入z_we nhua"錯(cuò)謀一無(wú)效輸入7非用八真實(shí)姓名"xueyuan,"錯(cuò)謀一無(wú)效輸入8非用戶真實(shí)性別'female'錯(cuò)謀一無(wú)效輸

10、入4.2論壇模塊編號(hào)等價(jià)類輸入預(yù)期輸出1標(biāo)題輸入為空"錯(cuò)誤請(qǐng)?zhí)钊霕?biāo)題”2標(biāo)題輸入不為空心晴,心晴3內(nèi)容輸入為空“錯(cuò)誤-請(qǐng)?zhí)钊雰?nèi)容”4內(nèi)容輸入不足40字符數(shù)xx',錯(cuò)誤多寫一點(diǎn)吧”5內(nèi)容輸入超過(guò)40字符數(shù)xx xx'xx.xx4.3登錄模塊編號(hào)等價(jià)類輸入預(yù)期的輸出1直接敲擊enter鍵或用鼠 標(biāo)單擊login按鈕或按tab 鍵移動(dòng)當(dāng)前焦點(diǎn)至login 按鈕后敲擊enter鍵止確的用戶名和密 碼,包括是合法的 字符和介法長(zhǎng)度(1)支持鼠標(biāo)或按tab鍵移動(dòng)當(dāng) 前焦點(diǎn)(2)密碼顯示為*(3)支持 直接按enter鍵登錄(4)止常登錄 到系統(tǒng)2直接敲擊enter鍵或用鼠 標(biāo)單擊

11、login按鈕或按tab 鍵移動(dòng)當(dāng)前焦點(diǎn)至login 按鈕后敲擊enter鍵錯(cuò)誤的用戶名,包 括用戶名含有非法 字符、長(zhǎng)度過(guò)長(zhǎng)、長(zhǎng)度過(guò)短(1)支持鼠標(biāo)或按tab鍵移動(dòng)當(dāng)前 焦點(diǎn)(2)支持直接按enter鍵登錄(3)不能實(shí)現(xiàn)登錄,彈出對(duì)話框“用 戶名不存在”3直接敲擊enter鍵或用鼠 標(biāo)單擊login按鈕或按tab 鍵移動(dòng)當(dāng)前焦點(diǎn)至login 按鈕后敲擊enter鍵正確的用戶名和錯(cuò) 誤的密碼,包括非 法字符、長(zhǎng)度過(guò)長(zhǎng) 或過(guò)短(1)支持鼠標(biāo)或按tab鍵移動(dòng)當(dāng) 前焦點(diǎn)(2)密碼顯示為* (3)支持 直接按enter鍵登錄(4)不能實(shí)現(xiàn)登錄,彈出對(duì)話框提 示“密碼錯(cuò)課”4直接敲擊enter鍵或用鼠 標(biāo)單擊login按鈕或按tab 鍵移動(dòng)當(dāng)前焦點(diǎn)至login 按鈕后敲擊enter鍵用戶名和密碼都為 空(1)支持鼠標(biāo)或按tab鍵移動(dòng)當(dāng) 前焦點(diǎn)(2)支持直接按enter鍵登 錄(3)不能實(shí)現(xiàn)登錄,彈出對(duì)話框提 示“請(qǐng)輸入用戶名”5直接敲擊enter鍵或用鼠 標(biāo)單擊login按鈕或按tab 鍵移動(dòng)當(dāng)前焦點(diǎn)至login 按鈕后敲擊enter鍵正確的用戶

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論