網(wǎng)站測試報告.doc
《網(wǎng)站測試報告.doc》由會員分享,可在線閱讀,更多相關《網(wǎng)站測試報告.doc(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。
心 晴 小 站 測 試 報 告 目錄 1.前言 3 1.1測試目的 3 1.2小組分工 3 2.編碼 3 2.1設計語言 3 2.2編碼風格 4 3.白盒測試 5 3.1測試模塊流程(流)圖 5 3.1.1注冊模塊 5 3.1.2登錄模塊 6 3.1.3論壇模塊 6 3.2邏輯覆蓋 7 3.2.1語句覆蓋 7 3.2.2判定覆蓋 7 3.2.3條件覆蓋 8 3.2.4條件組合覆蓋 8 3.3控制結構測試 9 4.黑盒測試 12 4.1注冊模塊 12 4.2論壇模塊 13 4.3登錄模塊 14 1.前言 1.1測試目的 為了暴露程序中的錯誤。選取足夠多的數(shù)據(jù)來驗證判定條件,以發(fā)現(xiàn)其漏洞。 1.2小組分工 組員 分工 ** 編碼 ** 注冊的白盒和黑盒測試 ** 登陸的白盒和黑盒測試 ** 1.論壇的白盒和黑盒測試2.編輯文檔 2.編碼 2.1設計語言 我們這次使用的編程語言有:PHP、html 、css 、javascrip。 數(shù)據(jù)庫有:mysql, 2.2編碼風格 (1) 縮進: 每個行首縮進的單位約定是一個TAB,字間用空格。 (2)括號:大括號各占一行,與關鍵字同列。小括號與關鍵字中間要有空格;與函數(shù)名緊貼。 a) 運算符、空格、關鍵詞、函數(shù):每個運算符與運算值中間要有一個空格 b) 在任何情況下php中不能出現(xiàn)帶有空白的帶有TAB或空格的行。 c) 每段較大的程序體上下應加入空白行,兩程序塊之間使用一空行。 d) 說明或顯示部分中,內(nèi)容如含有中文、數(shù)字、英文單詞混雜應在前后加入空格。 (3)注釋:對于有些代碼進行簡短介紹的內(nèi)容,統(tǒng)一用//。 (4)變量、對象、函數(shù)名:這些都用小寫,變量名只用項目中有據(jù)可查的英文縮寫方式,可以合理的對過長的命名進行縮寫。 (5) 常量:全部使用大寫字母命名。 (6)Sql語句所有sql語句除了表名、字段名外。全部的語句函數(shù)均大寫。很長的語句應當有適當?shù)臄嘈小? (7)模版設計:html代碼一律小寫,所有html標記參數(shù)賦值應使用雙引號包含。 (8)文件命名:所有包含PHP代碼的程序文件以小寫.php作為擴展名。 3.白盒測試 3.1測試模塊流程(流)圖 3.1.1注冊模塊 e d c b a s F T F T 7 6 5 4 3 2 1 否 是 否 是 填寫用戶名 驗證用戶名是否可用? 填寫詳細信息 驗證輸入是否合理 入口 返回 注冊成功 提示錯誤信息 提示錯誤信息 1、流程圖: 2、測試模塊流程圖: 圖 圖: A真OR B真 入口 錯誤信息E C真AND D真 錯誤信息G 返回 說明: A:用戶名由字母構成 B:用戶名由數(shù)字構成 C:用戶真實姓名 D:用戶真實性別 E:當A和B都為假時,提示錯誤 G:當C和D有一個為假時,提示錯誤 6 7 5 4 3 2 1 3.1.2登錄模塊 說明: 1:開始 2:輸入用戶名和密碼 3:點擊進入 4:口令是否正確 5:登陸成功 6:登陸失敗 7:結束 3.1.3論壇模塊 C N a Y b d 返回 數(shù)據(jù)插入到數(shù)據(jù)庫 重新輸入A和B,使A≠0 AND B>40 A≠0 AND B>40 入口 S 說明: A:輸入標題字符數(shù) B:輸入內(nèi)容字符數(shù) 3.2邏輯覆蓋 3.2.1語句覆蓋 (1)注冊模塊 A是字母或B是數(shù)字;C真且D真(覆蓋sacbde)。 (2) 登錄模塊 可以輸入用戶名和密碼直接進行測試 當輸入用戶名和密碼正確就會走123457路徑 否則就會走123467路徑 (3) 論壇模塊 為使每個語句都執(zhí)行一次,程序的執(zhí)行路徑應該是sacbd。為此只需要輸入下面的測試數(shù)據(jù): A=0 , B=10 3.2.2判定覆蓋 (1)注冊模塊 Ⅰ. A是字母或B是數(shù)字;C假或D假(覆蓋sacbe)。 Ⅱ. A不是字母且B不是數(shù)字;C真且D真(覆蓋sabde)。 (2)登錄模塊 Ⅰ輸入用戶名正確,密碼錯誤,登陸失?。ǜ采w1467) Ⅱ輸入用戶名錯誤,密碼正確,登陸失?。ǜ采w1467) Ⅲ輸入用戶名和密碼都正確,登陸成功(覆蓋1457) (3)論壇模塊A=0 ,B=20 (覆蓋sacbd) 3.2.3條件覆蓋 (1)注冊模塊 Ⅰ. A是字母或B是數(shù)字;C真且D真(覆蓋sacbde)。 Ⅱ. A不是字母且B不是數(shù)字;C假或D假(覆蓋sabe)。 (2)登錄模塊 Ⅰ輸入口令登陸成功(覆蓋467) Ⅱ輸入口令登陸失?。ǜ采w457) (3)論壇模塊A=0 ,B=10(滿足A=0,B≤40的條件,執(zhí)行路徑sacbd) A=10 ,B=50(滿足A≠0,B>40的條件,執(zhí)行路徑sabd) 3.2.4條件組合覆蓋 (1)論壇發(fā)帖: 共有四種可能的條件組合,它們是: ① A≠0,B>40 ② A≠0,B≤40 ③ A=0,B>40 ④ A=0,B≤40 下面的4組測試數(shù)據(jù)可以使上面列出的4種條件組合每種至少出現(xiàn)一次: Ⅰ.A=10,B=50 (針對組合①,執(zhí)行路徑sabd) Ⅱ.A=10,B=30 (針對組合②,執(zhí)行路徑sacbd) Ⅲ.A= 0,B=50 (針對組合③,執(zhí)行路徑sacbd) Ⅳ.A= 0,B=30 (針對組合④,執(zhí)行路徑sacbd) 3.3控制結構測試 (1) 注冊模塊 1 2 3 4 5 13 7 8 9 10 11 12 6 14 15 說明: 8:錯誤提示 9:用戶名不是由字母構成 10:用戶名不是由數(shù)字構成 11:用戶名錯誤 12:錯誤提示 13:非用戶真實姓名 14:非用戶真實姓別 15:輸入不合理 路徑1:1—2—3—8—10—11 路徑2:1—2—3—8—9—11 路徑3:1—2—3—4—5—12—14—15 路徑4:1—2—3—4—5—12—13—15 路徑5:1—2—3—4—5—6—7—2—… 注明:省略號(…),表示可以后接通過控制結構其余部分的任意路徑。 測試用例 測試用例 輸入 預期結果 路徑1 用戶名不是由字母構成 錯誤提示9 路徑2 用戶名不是由數(shù)字構成 錯誤提示10 路徑3 非用戶真實姓名 錯誤提示13 路徑4 非用戶真實姓別 錯誤提示14 路徑5 驗證正確,輸入合理 注冊成功 注意:某些獨立路徑(如路徑1、2、3、4)不能以獨立的方式測試,必須作為另一路徑(如路徑5)的一部分來測試。 (2)登錄模塊 1 輸入 A,B 點擊 進入 A=1 B=1 3 A=0 B=1 A=1 B=0 5 2 口令 驗證 Y N 4 說明: 1:開始 2:登錄失敗 3:登錄成功 4:重新登錄 5:結束 備注:A代表用戶名,B代表密碼。0和1分別代表邏輯假和邏輯真 (3)論壇模塊: 1 1.發(fā)帖 2 3 2.輸入標題 3.輸入內(nèi)容 5 7 4 6 4.標題不為空 5.內(nèi)容字符數(shù)符合要求 8 6.標題為空 7.內(nèi)容字符數(shù)不符合要求 8.發(fā)帖成功 4.黑盒測試 4.1注冊模塊 1、根據(jù)此模塊的規(guī)格說明,可以劃分出如下等價類: (1)、有效輸入的等價類有: ① 由字母組成的用戶名; ② 由數(shù)字組成的用戶名; ③ 由數(shù)字和字母組合而成的用戶名; ④ 用戶真實姓名; ⑤ 用戶真實性別。 (2)、無效輸入的等價類有: ① 除字母和數(shù)字之外的其他輸入; ② 非用戶真實姓名; ③ 非用戶真實性別。 2、根據(jù)上面劃分出的等價類,可以設計出如下表所示的測試方案: 編號 等價類 輸入 預期的輸出 1 由字母組成的用戶名 ‘wenhuaxueyuan’ wehuaxueyuan 2 由數(shù)字組成的用戶名 ‘090171021307’ 090171021307 3 由數(shù)字和字母組合而成的用戶名 ‘wehhua0207’ Wenhua0207 4 用戶真實姓名 ‘wenhua’ wenhua 5 用戶真實性別 ‘man’ man 6 除字母和數(shù)字之外的其他輸入 ‘_wenhua’ “錯誤—無效輸入” 7 非用戶真實姓名 ‘xueyuan’ “錯誤—無效輸入” 8 非用戶真實性別 ‘female’ “錯誤—無效輸入” 4.2論壇模塊 編號 等價類 輸入 預期輸出 1 標題輸入為空 ‘ ’ “錯誤-請?zhí)钊霕祟}” 2 標題輸入不為空 ‘心晴’ 心晴 3 內(nèi)容輸入為空 ‘ ’ “錯誤-請?zhí)钊雰?nèi)容” 4 內(nèi)容輸入不足40字符數(shù) ‘X…X’ “錯誤-多寫一點吧” 5 內(nèi)容輸入超過40字符數(shù) ‘XX…XX’ XX…XX 4.3登錄模塊 編號 等價類 輸入 預期的輸出 1 直接敲擊enter鍵或用鼠標單擊login按鈕或按Tab鍵移動當前焦點至login按鈕后敲擊enter鍵 正確的用戶名和密碼,包括是合法的字符和合法長度 (1)支持鼠標或按Tab鍵移動當前焦點(2)密碼顯示為*(3)支持直接按enter鍵登錄(4)正常登錄到系統(tǒng) 2 直接敲擊enter鍵或用鼠標單擊login按鈕或按Tab鍵移動當前焦點至login按鈕后敲擊enter鍵 錯誤的用戶名,包括用戶名含有非法字符、長度過長、長度過短 (1)支持鼠標或按Tab鍵移動當前焦點(2)支持直接按enter鍵登錄(3)不能實現(xiàn)登錄,彈出對話框“用戶名不存在” 3 直接敲擊enter鍵或用鼠標單擊login按鈕或按Tab鍵移動當前焦點至login按鈕后敲擊enter鍵 正確的用戶名和錯誤的密碼,包括非法字符、長度過長或過短 (1)支持鼠標或按Tab鍵移動當前焦點(2)密碼顯示為*(3)支持直接按enter鍵登錄 (4)不能實現(xiàn)登錄,彈出對話框提示“密碼錯誤” 4 直接敲擊enter鍵或用鼠標單擊login按鈕或按Tab鍵移動當前焦點至login按鈕后敲擊enter鍵 用戶名和密碼都為空 (1)支持鼠標或按Tab鍵移動當前焦點(2)支持直接按enter鍵登錄 (3)不能實現(xiàn)登錄,彈出對話框提示“請輸入用戶名” 5 直接敲擊enter鍵或用鼠標單擊login按鈕或按Tab鍵移動當前焦點至login按鈕后敲擊enter鍵 正確的用戶名,密碼為空 (1)支持鼠標或按Tab鍵移動當前焦點(2)支持直接按enter鍵登錄(3)不能實現(xiàn)登錄,彈出對話框提示“請輸入密碼” 6 用鼠標單擊cancel按鈕或按Tab鍵移動當前焦點至cancel按鈕后敲擊enter鍵 任意的用戶名和密碼,包括正確的或錯誤的,也可以為空 (1)支持鼠標或按Tab鍵(2)若輸入密碼顯示為*(3)清空用戶名和密碼- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 網(wǎng)站 測試報告
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.appdesigncorp.com/p-6487694.html