Web網(wǎng)站測試流程和方法_第1頁
Web網(wǎng)站測試流程和方法_第2頁
Web網(wǎng)站測試流程和方法_第3頁
Web網(wǎng)站測試流程和方法_第4頁
Web網(wǎng)站測試流程和方法_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

付費下載

下載本文檔

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

文檔簡介

1、Web 網(wǎng)站測試流程和方法(轉(zhuǎn)載)1 測試流程與方法1.1 測試流程進行正式測試之前,應(yīng)先確定如何開展測試,不可盲目的測試。一般網(wǎng)站的測試, 應(yīng)按以下1)2)測試的順序為:自頂向下、從左到右;流程來進行: 使用 HTML Link Validator 將網(wǎng)站中的錯誤鏈接找出來;3)4)LOGO 圖片是否正確顯示;5)LOGO 下的一級欄目、二級欄目的鏈接是否正確;6)首頁登錄、注冊的功能是否實現(xiàn);7)首頁左側(cè)欄目下的文章標題、圖片等鏈接是否正確;8)首頁中間欄目下的文章標題、圖片等鏈接是否正確;9)首頁右側(cè)欄目下的文章標題、圖片等鏈接是否正確;查看頁面 title 是否正確。(不只首頁,所有頁

2、面都要查看);101112)列表頁的分頁功能是否實現(xiàn)、樣式是否統(tǒng)一;)首頁最下方的【友情鏈接】、【關(guān)于我們】等鏈接是否正確; )進入一級欄目或二級欄目的列表頁。查看左側(cè)欄目名稱,右側(cè)文章列表是否正確;13 )查看文章詳細頁面的內(nèi)容是否存在亂碼、頁面樣式是否統(tǒng)一;14 )站內(nèi)搜索(各個頁面都要查看)功能是否實現(xiàn);15 )前后臺交互的部分,數(shù)據(jù)傳遞是否正確; 16) 默認按鈕要支持 Enter 及選操作,即按 Enter 后自動執(zhí)行默認按鈕對應(yīng)操作。1.2 UI 測試UI 測試包括的內(nèi)容有如下幾方面:1 )各個頁面的樣式風(fēng)格是否統(tǒng)一;2 )各個頁面的大小是否一致; 同樣的 LOGO 圖片在各個頁面

3、中顯示是否大小一致; 頁面及 圖片是否居中顯示;大小、3 )各個頁面的 title 是否正確;4 )欄目名稱、文章內(nèi)容等處的文字是否正確,有無錯別字或亂碼;同一級別的字體、 顏色是否統(tǒng)一;5 )提示、警告或錯誤說明應(yīng)清楚易懂,用詞準確,摒棄模棱兩可的字眼;6 )切換窗口大小,將窗口縮小后,頁面是否按比例縮小或出現(xiàn)滾動條;各個頁面縮小的風(fēng) 格是否一致,文字是否竄行;7 )父窗體或主窗體的中心位置應(yīng)該在對角線焦點附近;子窗體位置應(yīng)該在主窗體的左上角 或正中;多個子窗體彈出時應(yīng)該依次向右下方偏移,以顯示出窗體標題為宜;8 )按鈕大小基本相近,忌用太長的名稱,免得占用過多的界面位置;避免空曠的界面上放

4、 置很大的按鈕;按鈕的樣式風(fēng)格要統(tǒng)一;按鈕之間的間距要一致;9 )頁面顏色是否統(tǒng)一;前景與背景色搭配合理協(xié)調(diào),反差不宜太大,最好少用深色或刺目 的顏色;10 )若有滾動信息或圖片,將鼠標放置其上,查看滾動信息或圖片是否停止;11 )導(dǎo)航處是否按相應(yīng)的欄目級別顯示;導(dǎo)航文字是否在同一行顯示;12 )所有的圖片是否都被正確裝載,在不同的瀏覽器、分辨率下圖片是否能正確顯示(包 括位置、大?。?;13 )文章列表頁,左側(cè)的欄目是否與一級、二級欄目的名稱、順序一致;14)調(diào)整分辨率驗證頁面格式是否錯位現(xiàn)象;15 )16)17)每個非首頁靜態(tài)頁面含圖片字節(jié)不超過300K ,全尺寸 banner 第一個場景控

5、制在200k 以內(nèi) 二個場景在 300K ,三個場景在400K 以此類推18)同一界面上的控件數(shù)最好不要超過 10個,多于 10 個時可以考慮使用分頁界面顯示。19)超過一屏的內(nèi)容,在底部應(yīng)有 go top按鈕鼠標移動到 Flash 焦點上特效是否實現(xiàn),移出焦點特效是否消失; 文字顏色與頁面配色協(xié)調(diào),不使用與背景色相近的顏色。20)21)22)導(dǎo)航的文字要簡明扼要,字數(shù)限制在一行以內(nèi)23)報表顯示時應(yīng)考慮數(shù)據(jù)顯示寬度的自適應(yīng)或自動換行。超過三屏的內(nèi)容,應(yīng)在頭部設(shè)提綱,直接鏈接到文內(nèi)錨點首頁,各欄目一級頁面之間互鏈,各欄目一級和本欄目二級頁面之間互鏈24)所有有數(shù)據(jù)展現(xiàn)的界面(如統(tǒng)計、查詢、編輯

6、錄入、打印預(yù)覽、打印等),必須使測 試數(shù)據(jù)的記錄數(shù)超過一屏 /一頁,以驗證滿屏 / 頁時其窗體是否有橫向、 縱向滾動條或換頁打 (L) 印,界面顯示是否正常;25)如有多個系統(tǒng)展現(xiàn)同一數(shù)據(jù)源時,應(yīng)保證其一致性;26)對于報表中的所有字段值都應(yīng)該有明確的定義,對于無意義的字段值,不應(yīng)該顯示空, 應(yīng)顯示 “- ”或“/ ,”表示該字段值無意義。27)對統(tǒng)計的數(shù)據(jù)應(yīng)按用戶習(xí)慣進行分類、排序。28)界面內(nèi)容更新后系統(tǒng)應(yīng)提供刷新功能。29) 用戶在退出系統(tǒng)后重新登陸時應(yīng)考慮是否需要自動返回到上次退出系統(tǒng)時的界面;30) 在多個業(yè)務(wù)功能組成的一個業(yè)務(wù)流程中, 如果各個功能之間的執(zhí)行順序有一定的制約條 件,

7、應(yīng)通過界面提示用戶。31) 用戶提示信息應(yīng)具有一定的指導(dǎo)性,在應(yīng)用程序正在進行關(guān)鍵業(yè)務(wù)的處理時,應(yīng)考慮在 前臺界面提示用戶應(yīng)用程序正在進行的處理, 以及相應(yīng)的處理過程, 在處理結(jié)束后再提示用 戶處理完畢。32) 在某些數(shù)據(jù)輸入界面,如果要求輸入的數(shù)據(jù)符合某項規(guī)則,應(yīng)在輸入界面提供相應(yīng)的規(guī) 則描述;當(dāng)輸入數(shù)據(jù)不符合規(guī)則時應(yīng)提示用戶是否繼續(xù)。33) 在對任何配置信息修改后,都應(yīng)該在用戶退出該界面時提示用戶保存(如果用戶沒有主 動保存的情況下);34) 在對某些查詢功能進行測試時,應(yīng)考慮查詢條件的設(shè)置的合理性以及查詢結(jié)果的互補 性。如某些后臺處理時間不應(yīng)該作為查詢條件。35) 界面測試時,應(yīng)考慮某一

8、界面上按鈕先后使用的順序問題,以免用戶對此產(chǎn)生迷惑。例 如只能在查詢成功后顯示執(zhí)行按鈕。36) 界面測試時,應(yīng)驗證窗口與窗口之間、字段與字段之間的瀏覽順序是否正確;37) 在某些對數(shù)據(jù)進行處理的操作界面, 應(yīng)考慮用戶可能對數(shù)據(jù)進行處理的頻繁程度和工作 量,考慮是否可以進行批量操作。38) 界面測試時應(yīng)驗證所有窗體中的對象狀態(tài)是否正常,是否符合相關(guān)的業(yè)務(wù)規(guī)則需要。49) 應(yīng)驗證各種對象訪問方法( Tab 健、鼠標移動和快捷鍵)是否可正常使用,并且在一 個激活界面中快捷鍵無重復(fù);40) 界面測試不光要考慮合理的鍵盤輸入,還應(yīng)考慮是否可以通過鼠標拷貝粘貼輸入。41) 對于統(tǒng)計查詢功能的查詢結(jié)果應(yīng)驗證

9、其是否只能通過界面上的查詢或刷新按鍵人工觸 發(fā),應(yīng)避免其他形式的觸發(fā)。42) 對界面上的任何對象進行拖拉,然后進行查詢、打印,應(yīng)保證查詢打印結(jié)果不變;43) 確保數(shù)據(jù)精度顯示的統(tǒng)一:如單價 0 元,應(yīng)顯示為 0.00 元;44) 確保時間及日期顯示格式的統(tǒng)一;45) 確保相同含義屬性 / 字段名的統(tǒng)一;46) 對所有可能產(chǎn)生的提示信息界面內(nèi)容和位置進行驗證,確保所有的提示信息界面應(yīng)居 中。1.3 鏈接測試 鏈接測試主要分為以下幾個方面:1 )頁面是否有無法連接的內(nèi)容;圖片是否能正確顯示,有無冗余圖片,代碼是否規(guī)范,頁面是否存死鏈接(可以用 HTML Link Validator工具查找);2

10、)圖片上是否有無用的鏈接;點擊圖片上的鏈接是否跳轉(zhuǎn)到正確的頁面;3 )首頁點擊 LOGO 下的一級欄目或二級欄目名稱,是否可進入相應(yīng)的欄目;4 )點擊首頁或列表頁的文章標題的鏈接,是否可進入相應(yīng)的文章的詳細頁面;5 )點擊首頁欄目名稱后的【更多】鏈接,是否正確跳轉(zhuǎn)到相應(yīng)頁面;6 )文章列表頁,左側(cè)的欄目的鏈接,是否可正確跳轉(zhuǎn)到相應(yīng)的欄目頁面;7 )導(dǎo)航鏈接的頁面是否正確;是否可按欄目級別跳轉(zhuǎn)到相應(yīng)的頁面;首頁 ”、“服務(wù)與支持 ”、“客服中心 ”,_ ? . ? / - ;特殊字符例:【首頁 - 服務(wù)與支持 - 客服中心】,分別點擊 查看是否可跳轉(zhuǎn)到相應(yīng)頁面;) 8) 新聞、信息類內(nèi)容通常用新

11、開窗口方式打開。9) 頂部導(dǎo)航、底部導(dǎo)航通常采取在本頁打開。1.4 搜索測試 搜索測試主要分為以下幾個方面:1 )搜索按鈕功能是否實現(xiàn);2 )輸入網(wǎng)站中存在的信息,能否正確搜索出結(jié)果;3 )輸入鍵盤中所有特殊字符,是否報錯;特別關(guān)注:4 )系統(tǒng)是否支持鍵盤回車鍵、 Tab 鍵;5 )搜索出的結(jié)果頁面是否與其他頁面風(fēng)格一致;6 )在輸入域輸入空格,點擊搜索系統(tǒng)是否報錯;7 )本站內(nèi)搜索輸入域中不輸入任何內(nèi)容,是否搜索出的是全部信息或者給予提示信息;8 )精確查詢還是模糊查詢,如果是模糊查詢輸入:中 % 國。查詢結(jié)果是不是都包含中國兩 個字的信息; 9 )焦點放置搜索框中,搜索框內(nèi)容是否被清空;

12、10 )搜索輸入域是否實現(xiàn)回車鍵監(jiān)聽事件;1.5 表單測試 表單測試主要分為以下幾個方面:1 )注冊、登錄功能是否實現(xiàn);2 )提交、清空按鈕功能是否實現(xiàn);3 )修改表單與注冊頁面數(shù)據(jù)項是否相同,修改表單是否對重名做驗證;4 )提交的數(shù)據(jù)是否能正確保存到后臺數(shù)據(jù)庫中(后臺數(shù)據(jù)庫中的數(shù)據(jù)應(yīng)與前臺錄入內(nèi)容完 全一致,數(shù)據(jù)不會丟失或被改變);5 )表單提交,刪除,修改后是否有提示信息;提示、警告、或錯誤說明應(yīng)該清楚、明了、 恰當(dāng)。6 )瀏覽器的前進、后退、刷新按鈕,是否會造成數(shù)據(jù)重現(xiàn)或頁面報錯;7 )提交表單是否支持回車鍵和 Tab 鍵; Tab 鍵的順序與控件排列順序要一致,目前流行 總體從上倒下,

13、同時行間從左到右的方式8 )下拉列表功能是否實現(xiàn)和數(shù)據(jù)是否完整(例如:省份和市區(qū)下拉列表數(shù)據(jù)是否互動);1.6 輸入域測試輸入域測試主要分為以下幾個方面:1 )對于手機、郵箱、證件號等的輸入是否有長度及類型的控制;2 )輸入中文、英文、數(shù)字、特殊字符(特別注意單引號和反斜杠)及這四類的混合輸入,是否會報錯;3 )輸入空格、空格 + 數(shù)據(jù)、數(shù)據(jù) + 空格,是否報錯;4 )輸入 html語言的 ,是否能正確顯示;5 )輸入全角、半角的英文、數(shù)字、特殊字符等,是否報錯;6 )是否有必填項的控制;不輸入必填項,是否有友好提示信息;7 )輸入超長字段,頁面是否被撐開;8 )分別輸入大于、等于、小于數(shù)據(jù)表

14、規(guī)定字段長度的數(shù)據(jù),是否報錯;9 )輸入非數(shù)據(jù)表中規(guī)定的數(shù)據(jù)類型的字符,是否有友好提示信息;10 )在文本框中輸入回車鍵,顯示時是否回車換行; 11) 非法的輸入或操作應(yīng)有足夠的提示說明。1.7 分頁測試 分頁測試主要分為以下幾個方面:1 )當(dāng)沒有數(shù)據(jù)時,首頁、上一頁、下一頁、尾頁標簽全部置灰;2 )在首頁時, “首頁”“上一頁 ”標簽置灰;在尾頁時, “下一頁”“尾頁”標簽置灰;在中間頁 時,四個標簽均可點擊,且跳轉(zhuǎn)正確;3 )翻頁后,列表中的數(shù)據(jù)是否扔按照指定的順序進行了排序;4 )各個分頁標簽是否在同一水平線上;5 )各個頁面的分頁標簽樣式是否一致;6 )分頁的總頁數(shù)及當(dāng)前頁數(shù)顯示是否正

15、確;7 )是否能正確跳轉(zhuǎn)到指定的頁數(shù);0 或超出總頁數(shù)的數(shù)字,是否8 )在分頁處輸入非數(shù)字的字符(英文、特殊字符等),輸入 有友好提示信息;9 )是否支持回車鍵的監(jiān)聽;1.8 交互性數(shù)據(jù)測試 1 )前臺的數(shù)據(jù)操作是否對后臺產(chǎn)生相應(yīng)正確的影響如:查看詳細信息時,需扣除用戶相應(yīng)的授權(quán)點數(shù));2 )可實現(xiàn)前后臺數(shù)據(jù)的交互(如:在線咨詢,能否實現(xiàn)數(shù)據(jù)的交互實時更新);數(shù)據(jù)傳遞是否正確;前后臺大數(shù)據(jù)量信息傳遞數(shù)據(jù)是否丟失(如500 個字符);多用戶交流時用戶信息控制是否嚴謹;3 )用戶的權(quán)限,是否隨著授權(quán)而變化;4 )數(shù)據(jù)未審核時,前臺應(yīng)不顯示;審核通過后,前臺應(yīng)可顯示該條數(shù)據(jù);功能測試中還需注意以下幾

16、點內(nèi)容:1 )點擊【收藏我們】,標題是否出現(xiàn)亂碼;收藏的url 與網(wǎng)站的 url 是否一致;能否通過收藏夾來訪問網(wǎng)站; 2 )對于修改、刪除等可能造成數(shù)據(jù)無法恢復(fù)的操作必須提供確認信息,給用戶放棄選擇的 機會;3 )在文章詳細頁面,驗證字體大小改變、打印、返回、關(guān)閉等功能是否實現(xiàn); 2 安全性測試 2.1 目錄設(shè)置目錄測試主要分為以下幾個方面:1 )在測試路徑上出現(xiàn):把 /2008/11/13/58127.html去掉,看是否能出現(xiàn)目錄下文件;2 )訪問文件目錄如果出現(xiàn)403 錯誤,說明網(wǎng)頁加以限制拒絕訪問;3) 訪問文件目錄如果出現(xiàn)SSH 其他根目錄路徑,說明有漏洞缺陷;4 )用 X-Scan-v3.2-cn工具對網(wǎng)站服務(wù)器掃描??梢詫W(wǎng)站參透出開啟的端口號,SSH弱口令,網(wǎng)站是否存在高風(fēng)險;比如 : 在掃描參數(shù)中輸入測試網(wǎng)站的地址,點擊掃描。如果 掃描出網(wǎng)站端口號高風(fēng)險或 SSH 弱口令可以與開發(fā)人員溝通進行修改;5 )測試有效和無效的用戶名和密碼,要注意到是否大小寫敏感,可以試多少次的限制,是 否可以不登陸而直接瀏覽某個頁面等。6)Web 應(yīng)用系統(tǒng)是否有超時的限

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論