根據《用戶需求說明手冊》和《
需求分析說明書》,分析各個功能模塊。針對各個功能模塊進行相關功能的測試。
連接測試
連接是
Web 網站的一個主要特徵,它是在頁面之間切換和引導用戶去一些未知地址頁面的主要手段,連接測試的內容:
(1)測試全部連接是否按需求連接到了應該連接的頁面;
(2)測試所連接的頁面是否存在;
(3)保證Web 網站上沒有孤立的頁面。
所謂孤立頁面是指沒有連接指向該頁面,只有知道正確的URL 地址才能訪問。
連接測試能夠手動進行,也能夠自動進行。連接測試必須在集成測試階段完成,也就是說,在整個Web 網站的全部頁面開發完成以後進行連接測試。經常使用測試工具備Xenu(測試連接的正確性的工具)
表單測試
表單就是一些須要在線顯示和填寫的表格。表單有一些標準操做,如確認、保存、提交等。
主要測試表單的正確性和規範性,是否適合經常使用表單的使用習慣;主要測試方法爲:邊界值測試、等價類測試,以及異常類測試。
Cookies測試
Cookie是一個由網頁服務器放在您硬盤上的很是小的文本文件,它本質上就像您的身份證實同樣,而且不能像代碼那樣被執行或被用來散佈病毒。它只能被您使用而且只能由提供的服務器讀取。
使用cookies的目的:幫您節約時間。若是您自定義頁面,或註冊產品或服務。cookie記住您的身份,當下一次您再次訪問的時候,將顯示您須要的信息,將幫您填入任何您已經回答過的問題。
Cookies測試內容:一般用來存儲用戶信息和用戶在某些應用系統上的操做序列,當一個用戶使用Cookies訪問了某一個應用系統時,Web 服務器將發送關於用戶的信息,並把該信息以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 應用系統的設計風格是否一致?
兼容性測試
平臺測試
採用不一樣的
操做系統平臺對網站進行測試。最多見的有
Windows、Unix、Macintosh、
Linux 等。Web 網站的最終用戶究竟使用哪種操做系統,取決於用戶系統的配置。
同一個應用可能在某些操做系統下能正常運行,但在另外的操做系統下可能會運行失敗。所以,在Web 系統發佈以前,須要在各類操做系統下對Web 系統進行兼容性測試。
使用不一樣的瀏覽器對網站進行瀏覽測試,查看網站在不一樣瀏覽器中的兼容性問題。瀏覽器是Web系統客戶端最核心的軟件,來自不一樣廠商的瀏覽器對Java,、JavaScript、ActiveX、plug-ins 或不一樣的HTML 有不一樣的支持。
另外,框架和層次結構風格在不一樣的瀏覽器中也有不一樣的顯示,甚至根本不能顯示。不一樣的瀏覽器對安全性和Java 的設置也不同。
分辨率測試
對屏幕的分辨率進行調節來查看網站在不一樣分辨率下的顯示效果,好比;分辨率低時界面文字顯示太大,而分辨率高時又有些文字顯示時過小。
頁面版式在640x400、600x800 或1024x768 的分辨率模式下是否顯示正常?
最後補充一點:測試時注意多用F12調試,有些錯誤界面中沒有,可是調試時會出現。