根據《用戶需求說明手冊》和《
需求分析說明書》,分析各個功能模塊。針對各個功能模塊進行相關功能的測試。
鏈接測試
鏈接是
Web 網站的一個主要特征,它是在頁面之間切換和引導用戶去一些未知地址頁面的主要手段,鏈接測試的內容:
(1)測試所有鏈接是否按需求鏈接到了應該鏈接的頁面;
(2)測試所鏈接的頁面是否存在;
(3)保證Web 網站上沒有孤立的頁面。
所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL 地址才能訪問。
鏈接測試可以手動進行,也可以自動進行。鏈接測試必須在集成測試階段完成,也就是說,在整個Web 網站的所有頁面開發完成之后進行鏈接測試。常用測試工具有Xenu(測試鏈接的正確性的工具)
表單測試
表單就是一些需要在線顯示和填寫的表格。表單有一些標准操作,如確認、保存、提交等。
主要測試表單的正確性和規范性,是否適合常用表單的使用習慣;主要測試方法為:邊界值測試、等價類測試,以及異常類測試。
Cookies測試
Cookie是一個由網頁服務器放在您硬盤上的非常小的文本文件,它本質上就像您的身份證明一樣,並且不能像代碼那樣被執行或被用來散布病毒。它只能被您使用並且只能由提供的服務器讀取。
使用cookies的目的:幫您節約時間。如果您自定義頁面,或注冊產品或服務。cookie記住您的身份,當下一次您再次訪問的時候,將顯示您需要的信息,將幫您填入任何您已經回答過的問題。
Cookies測試內容:通常用來存儲用戶信息和用戶在某些應用系統上的操作序列,當一個用戶使用Cookies訪問了某一個應用系統時,Web 服務器將發送關於用戶的信息,並把該信息以Cookies 的形式存儲在客戶端計算機上,這可用來創建動態和自定義頁面或者存儲登錄等信息。
(1)Cookies是否能正常
工作;
(2)Cookies是否按預定的時間進行保存;
(3)刷新對Cookies 有什么影響等。
數據庫測試
(1)數據校驗:根據業務規則,需要對用戶輸入進行校驗,則要保證這些校驗功能正常工作。
一般測試數據的一致性錯誤和輸出錯誤。
(2)數據一致性錯誤:主要是由於用戶提交的表單信息不正確而造成的;
(3)輸出錯誤:主要是由於網絡速度或程序設計問題等引起的
可用性測試
可用性/易用性方面的測試一般采用手工測試的方法進行評判。
導航測試
導航測試是導航描述了用戶在一個頁面內操作的方式,在不同的用戶接口控制之間,例如按鈕、對話框、列表和窗口等;或在不同的連接頁面之間。常采用手工對網頁進行瀏覽、根據一般用戶的瀏覽習慣來進行評判。
導航測試的內容:
(1)導航是否直觀
(2)Web 系統主要部分是否可以通過主頁訪問
(3)Web系統是否需要站點地圖、搜索引擎或其他的導航器幫助
(4)是否缺少返回上一目錄的導航功能(雖然可以通過直接點擊來實現,但是加入這個功能會更方便,因為大多數用戶查找問題或文檔時都是先查找同一個目錄)
(5)導航條、菜單、連接的風格是否一致
(6)各種提示是否准確,確保用戶憑直覺就知道是否還有內容,內容在什么地方。一般最好讓最終用戶參與導航測試,效果將更加明顯。
圖形測試
一個Web 網站的圖形可以包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。圖形測試是網頁美觀測試的一部分,常采用手工測試。
圖形測試的內容:
(1) 要確保圖形有明確的用途,圖片或動畫不要胡亂地堆在一起,以免浪費傳輸時間。圖片尺寸要盡量地小,並且要能清楚地說明某件事情
(2)驗證所有頁面字體的風格是否一致
(3)背景顏色應該與字體顏色和前景顏色相搭配
(4)圖片的大小和質量也是一個很重要的因素,一般采用JPG 或GIF 壓縮
內容測試
內容測試用來檢驗web網站系統提供信息的正確性、准確性和相關性。如文字標題是否與文字內容符合,是否存在不需要的文字,是否有相應的操作提示信息(成功、失敗、不符合校驗等)
常采用界面瀏覽的方式。
整體界面測試
測試整個網站系統的頁面結構設計是否符合用戶需求規范。一般常采用界面瀏覽的方式,最好是有最終用戶的參與。例如,當用戶瀏覽Web 網站時,應考慮是否感到舒適?是否憑直覺就知道要找的信息在什么地方?整個Web 應用系統的設計風格是否一致?
兼容性測試
平台測試
同一個應用可能在某些操作系統下能正常運行,但在另外的操作系統下可能會運行失敗。因此,在Web 系統發布之前,需要在各種操作系統下對Web 系統進行兼容性測試。
瀏覽器測試
使用不同的瀏覽器對網站進行瀏覽測試,查看網站在不同瀏覽器中的兼容性問題。瀏覽器是Web系統客戶端最核心的軟件,來自不同廠商的瀏覽器對Java,、JavaScript、ActiveX、plug-ins 或不同的HTML 有不同的支持。
另外,框架和層次結構風格在不同的瀏覽器中也有不同的顯示,甚至根本不能顯示。不同的瀏覽器對安全性和Java 的設置也不一樣。
分辨率測試
對屏幕的分辨率進行調節來查看網站在不同分辨率下的顯示效果,比如;分辨率低時界面文字顯示太大,而分辨率高時又有些文字顯示時太小。
頁面版式在640x400、600x800 或1024x768 的分辨率模式下是否顯示正常?
最后補充一點:測試時注意多用F12調試,有些錯誤界面中沒有,但是調試時會出現。