用戶界面測試
接口測試
(備注:紅色為提供的方法與工具;藍色為可選項,因Web系統的功能與要求而決定)
1功能測試
1.1鏈接測試
鏈接是Web應用系統的一個主要特征,它是在頁面之間切換和指導用戶去一些不知道地址的頁面的主要手段。
鏈接測試可分為三個方面:
一、是否所有鏈接按指示的那樣鏈接到了該鏈接的頁面;
二、所鏈接的頁面是否存在;
三、保證Web應用系統上沒有孤立的頁面(孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。)
采取措施:采用自動檢測網站鏈接的軟件來進行。
推薦軟件:Xenu Link Sleuth免費綠色免安裝軟件
HTML Link Validator共享
(備注:動態生成的鏈接無法測試)
1.2表單測試
用戶通過表單提交信息時,都是希望表單能正常工作。
一、依據表單填寫內容的格式,字符與特殊字符等具體的要求結合數據校驗對其進行測試。
二、對表單提交的完整性,以驗正服務器信息的正確性。如所屬省份與所在城市是還匹配的完整性需求。
1.3數據校驗
根據業務規則需要對用戶輸入進行校驗,需要保證這些校驗功能正常工作。是對表單的輸入內容進行校驗,確認系統能夠接受。
該項測試和表單測試可能會有一些重復。
1.2和1.3的采取措施:winrunner/" target="_blank" >WinRunner(QTP)工具
1.4 cookies測試
Cookies通常用來存儲用戶信息和用戶在某應用系統的操作,當一個用戶使用Cookies訪問了某一個應用系統時,Web服務器將發送關于用戶的信息,把該信息以Cookies的形式存儲在客戶端計算機上,這可用來創建動態和自定義頁面或者存儲登陸等信息。
如果Web應用系統使用了Cookies,就必須檢查Cookies是否能正常工作。測試的內容可包括Cookies是否起作用,是否按預定的時間進行保存,刷新對Cookies有什么影響等。如果在cookies中保存了注冊信息,請確認該cookie能夠正常工作而且已對這些信息已經加密。如果使用cookie來統計次數,需要驗證次數累計正確。
采取措施:采用查看cookies的軟件進行
可以選擇采用的軟件:IECookiesView v1.50
Cookies Manager v1.1
1.5數據庫測試
數據庫為Web應用系統的管理、運行、查詢和實現用戶對數據存儲的請求等提供空間??梢允褂?a href='http://www.kjueaiud.com/ceshi/ruanjianceshikaifajishu/rjcskf' target='_blank'>SQL對信息進行處理。
使用了數據庫的Web應用系統,可能發生的兩種錯誤:
一、數據一致性錯誤:主要是由于用戶提交的表單信息不正確而造成的
二、輸出錯誤:主要是由于網絡速度或程序設計問題等引起的問題。
針對這兩種情況,可分別進行測試。
采取措施:考慮結合到1.2和1.3的測試中
1.6應用程序特定的功能需求
應用程序特定的功能需求的驗證。
采取措施:根據需求說明文檔需求進行測試
1.7設計語言測試
Web設計語言版本的差異可以引起客戶端或服務器端嚴重的問題,如HTML的版本,不同的腳本語言,例如java/" target="_blank" >Java、JavaScript、ActiveX、vb/" target="_blank" >VBScript或Perl等。在分布式環境中開發時,開發人員不在一起工作,很容易出現這個問題。
采取措施:(比較笨的方法)在開發前,對開發人員的開發腳本語言、版本進行統一化要求。
2性能測試
2.1連接速度測試
用戶連接到Web應用系統的速度根據上網方式的變化而變化,他們或許是電話撥號,或是寬帶上網。Web系統響應時間太長(例如超過5秒鐘),用戶就會因沒有耐心等待而離開。
另外,有些頁面有超時的限制,如果響應速度太慢,用戶可能還沒來得及瀏覽內容,就需要重新登陸了。而且,連接速度太慢,還可能引起數據丟失,使用戶得不到真實的頁面。
2.2負載測試
負載測試是為了測量Web系統在某一負載級別上的性能,以保證Web系統在需求范圍內能正常工作。負載級別可以是某個時刻同時訪問Web系統的用戶數量,也可以是在線數據處理的數量。在Internet上,接受負載測試,其結果才是正確可信的
2.3壓力測試
壓力測試是指實際破壞一個Web應用系統,測試系統的反映。壓力測試是測試系統的限制和故障恢復能力,即Web應用系統在什么情況下會崩潰,崩潰后,系統出現的反應。壓力測試的區域包括表單、登陸和其他信息傳輸頁面等。
測試工具測試負載/壓力測試關注問題:
瞬間訪問高峰:負載測試工具能夠模擬X個用戶同時訪問測試站點。
每個用戶傳送大量數據:系統能夠處理單個用戶的大量數據。
長時間的使用
3用戶界面測試
3.1導航測試
導航描述了用戶在一個頁面內操作的方式。是Web應用系統的頁面結構、導航、菜單、連接的風格是否一致。
Web應用系統的層次一旦決定,即可著手測試用戶導航功能。
3.2圖形測試
一個Web應用系統的圖形可以包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。圖形測試的內容有:
(1)要確保圖形有明確的用途,圖片或動畫不要胡亂地堆在一起。圖片尺寸要盡量地小,要能清楚地說明某件事情,一般都鏈接到某個具體的頁面。
(2)驗證所有頁面字體的風格是否一致。
(3)背景顏色應該與字體顏色和前景顏色相搭配。
(4)圖片的大小和質量也很重要,一般采用JPG或GIF壓縮,最好能使圖片的大小減小到30k以下。
(5)需要驗證的是文字回繞是否正確。如果說明文字指向右邊的圖片,應該確保該圖片出現在右邊。
采取措施:使用少許或盡量不使用背景。即使用背景,最好使用單色的,和導航條一起放在頁面的左邊。
3.3內容測試