




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、心晴小站測試報(bào)告目錄1. 前言31.1測試目的31.2小組分工32. 編碼32. 1設(shè)計(jì)語言32.2編碼風(fēng)格43 白盒測試53.1測試模塊流程(流)圖53.1.1注冊模塊53.1.2登錄模塊63.1.3論壇模塊63.2邏輯覆蓋73.2.1語句覆蓋73.2.2判定覆蓋73.2.3條件覆蓋83.2.4條件組合覆蓋83.3控制結(jié)構(gòu)測試94.黑盒測試124.1注冊模塊124.2論壇模塊134.3登錄模塊141-前言11測試目的為了暴露程序中的錯(cuò)誤。選取足夠多的數(shù)據(jù)來驗(yàn)證判定條件,以發(fā)現(xiàn)其漏洞。1. 2小組分工2.編碼2. 1設(shè)計(jì)語言我們這次使用的編程語言有:php、html > css、java
2、scripo數(shù)據(jù)庫有: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)說明或顯示部分中,內(nèi)容如含有中文、數(shù)字、英文單詞混雜應(yīng)在前后 加入空格。(3)注釋:對于有些代碼進(jìn)行簡短介紹的內(nèi)容,統(tǒng)一用。(4)變量、對象、函數(shù)名:這些都用小寫,變量名只用項(xiàng)目中有據(jù) 可查的英文縮寫方式,可
3、以合理的對過長的命名進(jìn)行縮寫。(5)常量:全部使用大寫字母命名。(6)sql語句所有sql語句除了表名、字段名外。全部的語句函數(shù)均 大寫。很長的語句應(yīng)當(dāng)有適當(dāng)?shù)臄嘈?。?)模版設(shè)計(jì):html代碼一律小寫,所有html標(biāo)記參數(shù)賦值應(yīng)使用 雙引號(hào)包含。(8)文件命名:所有包含php代碼的程序文件以小寫php作為擴(kuò)展 名。3白盒測試31測試模塊流程(流)圖3.1.1注冊模塊1、流程圖:2、測試模塊流程 入口填寫用戶名說明: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說明:1:開始2:輸入用
4、戶名和密碼3:點(diǎn)擊進(jìn)入4: 口令是否正確5:登陸成功6:登陸失敗7:結(jié)束3.1.3論壇模塊3.2邏輯覆蓋3.2.1語句覆蓋(1)注冊模塊a是字母或b是數(shù)字;c真且d真(覆蓋sacbde)o(2)登錄模塊對以輸入用戶名和密碼直接進(jìn)行測試當(dāng)輸入用戶名和密碼止確就會(huì)走123457路徑否則就會(huì)走123467路徑(3)論壇模塊為使每個(gè)語句都執(zhí)行一次,程序的執(zhí)行路徑應(yīng)該是sacbdo為 此只需要輸入下面的測試數(shù)據(jù):a = 0 , b=103.2.2判定覆蓋(1)注冊模塊ia是字母或b是數(shù)字;c假或d假(覆蓋sacbe)oiia不是字母j=l b不是數(shù)字;c真ild真(覆蓋sabde)o(2)登錄模塊i輸入
5、用戶名正確,密碼錯(cuò)誤,登陸失敗(覆蓋1467)ii輸入用戶名錯(cuò)誤,密碼正確,登陸失?。ǜ采w1467)ill輸入用戶名和密碼都正確,登陸成功(覆蓋1457)(3)論壇模塊 a=0 ,b = 20 (覆蓋 sacbcl)3.2.3條件覆蓋(1)注冊模塊ia是字母或b是數(shù)字;c真且d真(覆蓋sacbde)oii. a不是字母且b不是數(shù)字;c假或d假(覆蓋sabe)o(2)登錄模塊i輸入口令登陸成功(覆蓋467)ii輸入口令登陸失敗(覆蓋457)(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組測試數(shù)據(jù)可以使上面列出的4種條件組合每種至少出現(xiàn)一次:i. a =10,b = 50 (針對組合,執(zhí)行路徑sabd)ii. a=10,b = 30(針對組合,執(zhí)行路徑sacbd)iii. a= 0,b = 50(針對組合,執(zhí)行路徑sacbd)iv. a= 0,b二30(針對組合,執(zhí)行路徑sacbd)3.3控制結(jié)構(gòu)測試(1)注冊模塊說明: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)(),表示可以后接通過控制結(jié)構(gòu)其余部分的任意路 徑。測試用例測試用例輸入預(yù)期結(jié)果路徑1用戶名不是由字母構(gòu)成錯(cuò)誤提不9路徑2用戶名不是由數(shù)字構(gòu)成錯(cuò)誤捉示10路徑3非用戶真實(shí)姓名錯(cuò)誤提示13路徑4非用戶真實(shí)姓別錯(cuò)誤提示14路徑5驗(yàn)證正確,輸入合理注冊成功注意:某些獨(dú)立路徑(如路徑1、2、3、4)不能以獨(dú)立的方式測試,必須作為另一路徑(如路徑5)的一部分來測試。(2)
8、登錄模塊' a, b 丿 /5說明:1:開始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黑盒測試4.1注冊模塊1、根據(jù)此模塊的規(guī)格說明,可以劃分出如下等價(jià)類:(1) 、有效輸入的等價(jià)類有: 由字母組成的用戶名; 由數(shù)字組成的用戶名; 由數(shù)字和字母組合而成的用戶名; 用戶真實(shí)姓名; 用戶真實(shí)性別。(2) 、無效輸入的等價(jià)類有: 除字母和數(shù)字之外的其他輸入; 非用戶真實(shí)姓名; 非用戶真實(shí)性
9、別。2根據(jù)上面劃分出的等價(jià)類,可以設(shè)計(jì)出如下表所示的測試方案:編號(hào)等價(jià)類輸入預(yù)期的輸出1由字母組成的用戶名'wenhuaxueyua rfwehuaxueyuan2由數(shù)字組成的用八名/090171021307,0901710213073由數(shù)字和字母組合而成的用戶名zwehhua0207,wenhua02074用戶真實(shí)姓名zwe nhuawenhua5用戶真實(shí)性別"man7man6除字母和數(shù)字之外的其他輸入z_we nhua"錯(cuò)謀一無效輸入7非用八真實(shí)姓名"xueyuan,"錯(cuò)謀一無效輸入8非用戶真實(shí)性別'female'錯(cuò)謀一無效輸
10、入4.2論壇模塊編號(hào)等價(jià)類輸入預(yù)期輸出1標(biāo)題輸入為空"錯(cuò)誤請?zhí)钊霕?biāo)題”2標(biāo)題輸入不為空心晴,心晴3內(nèi)容輸入為空“錯(cuò)誤-請?zhí)钊雰?nèi)容”4內(nèi)容輸入不足40字符數(shù)xx',錯(cuò)誤多寫一點(diǎn)吧”5內(nèi)容輸入超過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鍵止確的用戶名和密 碼,包括是合法的 字符和介法長度(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ò)誤的用戶名,包 括用戶名含有非法 字符、長度過長、長度過短(1)支持鼠標(biāo)或按tab鍵移動(dòng)當(dāng)前 焦點(diǎn)(2)支持直接按enter鍵登錄(3)不能實(shí)現(xiàn)登錄,彈出對話框“用 戶名不存在”3直接敲擊enter鍵或用鼠 標(biāo)單擊login按鈕或按tab 鍵移動(dòng)當(dāng)前焦點(diǎn)至login 按鈕后敲擊enter鍵正確的用戶名和錯(cuò) 誤的密碼,包括非 法字符、長度過長 或過短(1)支持鼠標(biāo)或按tab鍵移動(dòng)當(dāng) 前焦點(diǎn)(2)密碼顯示為* (3)支持 直接按enter鍵登錄(4)不能實(shí)現(xiàn)登錄,彈出對話框提 示“密碼錯(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)登錄,彈出對話框提 示“請輸入用戶名”5直接敲擊enter鍵或用鼠 標(biāo)單擊login按鈕或按tab 鍵移動(dòng)當(dāng)前焦點(diǎn)至login 按鈕后敲擊enter鍵正確的用戶
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備維修值班管理制度
- 設(shè)備設(shè)施日常管理制度
- 設(shè)計(jì)公司事故管理制度
- 設(shè)計(jì)園林公司管理制度
- 證書介質(zhì)領(lǐng)用管理制度
- 診所醫(yī)保網(wǎng)絡(luò)管理制度
- 診所營銷日常管理制度
- 試驗(yàn)質(zhì)量獎(jiǎng)懲管理制度
- 財(cái)務(wù)資金計(jì)劃管理制度
- 財(cái)政收費(fèi)票據(jù)管理制度
- 計(jì)算物理面試題及答案
- JG/T 455-2014建筑門窗幕墻用鋼化玻璃
- 村文書考試題及答案
- 2025年中國鐵路西安局招聘高校畢業(yè)生第二批(102人)筆試參考題庫附帶答案詳解
- 創(chuàng)新創(chuàng)業(yè)策劃書格式
- 大數(shù)據(jù)在區(qū)域經(jīng)濟(jì)學(xué)中的應(yīng)用研究-洞察闡釋
- 法人變更免責(zé)協(xié)議書
- 美洲文化課件教學(xué)
- 浙江國企招聘2025杭州地鐵科技有限公司招聘51人(第一批)筆試參考題庫附帶答案詳解
- 北京市2025年第一次普通高中學(xué)業(yè)水平合格性考試地理試題(含答案)
- 人工智能導(dǎo)論智慧樹知到期末考試答案章節(jié)答案2024年哈爾濱工程大學(xué)
評(píng)論
0/150
提交評(píng)論