WEB測試的主要內容

一、界面測試
主要包括以下幾個方面的內容:
Ø 站點地圖和導航條 位置、是否合理、是否可以導航等內容佈局 佈局是否合理,滾動條等簡介說明 說明文字是否合理,位置,是否正確;
Ø 背景/色調 是否正確、美觀,是否符合用戶需求;
Ø 頁面在窗口中的顯示是否正確、美觀(在調整瀏覽器窗口大小時,屏幕刷新是否正確)表單樣式 大小,格式,是否對提交數據進行驗證(如果在頁面部分進行驗證的話)等;
Ø 連接 連接的形式,位置,是否易於理解等。
web測試的主要頁面元素:
Ø 頁面元素的容錯性列表(如輸入框、時間列表或日曆);
Ø 頁面元素清單(爲實現功能,是否將所需要的元素全部都列出來了,如按鈕、單選框、複選框、列表框、超連接、輸入框等等);
Ø 頁面元素的容錯性是否存在;
Ø 頁面元素的容錯性是否正確;
Ø 頁面元素基本功能是否實現(如文字特效、動畫特效、按鈕、超連接);
Ø 頁面元素的外形、擺放位置(如按鈕、列表框、核選框、輸入框、超連接等);
Ø 頁面元素是否顯示正確(主要針對文字、圖形、簽章);
Ø 元素是否顯示(元素是否存在);
Ø 頁面元素清單(爲實現功能,是否將所需要的元素全部都列出來了,如按鈕、單選框、複選框、列表框、超連接、輸入框等等)。
測試技術:
Ø 通過頁面走查,瀏覽確定使用的頁面是否符合需求。可以結合兼容性測試對不用分辨率下頁面顯示效果,如果有影響應該交給設計人員提出解決方案;
Ø 可以結合數據定義文檔查看錶單項的內容,長度等信息;
Ø 對於動態生成的頁面最好也能進行瀏覽查看。如Servelet部分可以結合編碼規範,進行代碼走查。是否支持中文,如果數據用XML封裝要做的工作會多一點等等。
界面測試要素:
直觀性:
Ø 用戶界面是否潔淨,不唐突,不擁擠.界面不應該爲用戶製造障礙.所需功能或者期待的響應應該明顯,並在預期出現的地方;
Ø 界面組織和佈局合理嗎?是否允許用戶輕鬆地從一個功能轉到另一個功能?下一步做什麼明顯嗎?任何時刻都可以決定放棄或者退回,退出嗎?輸入得到承認了嗎?菜單或者窗口是否深藏不露?
Ø 有多餘功能嗎?軟件整體抑或局部是否做得太多?是否有太多特性把工作複雜化了?是否感到信息太龐雜?
Ø 如果其他所有努力失敗,幫助系統真能幫忙嗎?

一致性
Ø 快速鍵和菜單選項.在Windows 中按F1鍵總是得到幫助信息;
Ø 術語和命令.整個軟件使用同樣的術語嗎?特性命名一致嗎?例如,Find是否一直叫Find,而不是有時叫Search?
Ø 軟件是否一直面向同一級別用戶?帶有花哨用戶界面的趣味賀卡程序不應該顯示泄露技術機密的錯誤提示信息;
Ø 按鈕位置和等價的按鍵.大家是否注意到對話框有OK按鈕和Cancle按鈕時,OK按鈕總是在上方或者左方,而Cancle按鈕總是在下方或右方?同樣原因,Cancle按鈕的等價按鍵通常是Esc,而選中按鈕的等價按鈕通常是Enter.保持一致。

靈活性
Ø 狀態跳轉:靈活的軟件實現同一任務有多種選擇方式;
Ø 狀態終止和跳過:具有容錯處理能力;
Ø 數據輸入和輸出:用戶希望有多種方法輸入數據和查看結果.例如,在寫字板插入文字可用鍵盤輸入,粘貼,從6種文件格式讀入,作爲對象插入,或者用鼠標從其他程序拖動。

舒適性
Ø 恰當:軟件外觀和感覺應該與所做的工作和使用者相符;
Ø 錯誤處理:程序應該在用戶執行嚴重錯誤的操作之前提出警告,並允許用戶恢復由於錯誤操作導致丟失的數據,如大家認爲undo /redo是當然的;
Ø 性能:快不見得是好事,要讓用戶看得清程序在做什麼,它是有反應的。

二、功能測試
功能測試是測試中的重點,主要包括一下幾個方面的內容:
Ø 連接:這個連接和界面測試中的連接不同。那裏注重的是連接方式和位置,如是圖像還是文字放置的位置等,還是其他的方式;這裏的連接注重功能,如是否有連接,連接的是否是說明的位置等;
Ø 表單提交:應當模擬用戶提交,驗證是否完成功能,如註冊信息,要測試這些程序,需要驗證服務器能正確保存這些數據,而且後臺運行的程序能正確解釋和使用這些信息。還有數據正確性驗證,異常處理等,最好結合易用性要求等。B/S結構實現的功能可能主要的就在這裏,提交數據,處理數據等如果有固定的操作流程可以考慮自動化測試工具的錄製功能,編寫可重複使用的腳本代碼,可以在測試、迴歸測試時運行以便減輕測試人員工作量;
Ø Cookies 驗證:如果系統使用了cookie,測試人員需要對它們進行檢測。如果在 cookies 中保存了註冊信息,請確認該 cookie能夠正常工作而且已對這些信息已經加密。如果使用 cookie 來統計次數,需要驗證次數累計正確。關於cookie的使用可以參考瀏覽器的幫助信息。如果使用B/S結構cookies中存放的信息更多;
Ø  功能易用性測試 完成了功能測試可以對應用性進行了解,最好聽聽客戶的反映,在可以的情況下對程序進行改進是很有必要的,和客戶保持互動對系統滿意度也是很有幫助的。
Ø  功能正確性測試 ,確保功能是按照詳細設計書的要求,沒有多餘的功能,沒有錯誤的功能,沒有遺漏的功能。

三、性能測試
作爲網站性能很重要,建議使用壓力測試工具進行測試

四、其他
如文檔(用戶手冊)測試等
發佈了27 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章