web端功能測試總結(一)


 

一、功能測試

       1.1鏈接測試

       鏈接是web應用系統的一個很重要的特征,主要是用於頁面之間切換跳轉,指導用戶去一些不知道地址的頁面的主要手段,鏈接測試一般關注三點:

       1)鏈接是否按照既定指示那樣,確實鏈接到了該鏈接的界面

       2)測試該鏈接所鏈接的頁面是否真的存在

       3)保證系統中沒有單獨存在的頁面(即沒有鏈接指向,只能通過正確的URL地址才能訪問)

       PS:這里順帶說點關於協議的一些小知識,URL全稱“統一資源定位符”,表示獲取某一互聯網資源的地址;而URI表示“統一資源標識符”,代表互聯網上某一些資源

       1.2表單測試

       這個也可以理解為數據落地;當用戶在web應用系統上向服務器提交信息時,就需要使用表單操作,比如,用戶注冊,登錄,信息變更等等;這種情況下,我們必須測試提交信息的完整性,

       以檢驗提交給服務器的數據的正確性,當然,這涉及到一些常理性邏輯,比如:出生日期和職業,工作年限是否恰當,所在地省份城市區域間的匹配等,如果設定使用默認值,也需要測試。

       1.3導航測試

       作為測試,很多時候都要站在用戶的角度去思考,那么,作為一個用戶,當他訪問一個web的網站或者系統時,會怎么去操作呢?

       大部分用戶都是目的驅動的,當他訪問一個網站,會很快的瀏覽系統,找不到滿足自己需求的信息時,會很快離開,很少有用戶願意花時間去熟悉系統的結構,因此,導航測試就顯得很重要。

       導航測試,就是在不同的頁面跳轉之間,或者按鈕、對話框、列表以及窗口等,通過考慮這些因素去判斷一個應用是否易於導航:是否直觀?系統的主要模塊是否可以通過主頁訪問或者到達?

       站點是否需要站內地圖或者搜索引擎等其他幫助?

       web系統導航的另外一個重點就是頁面結構、導航、菜單、風格等是否一致,確保用戶可以憑借直覺或者簡單的判斷就可以找到自己想要的內容。

       1.4圖形測試

       也可以理解為UI測試,其中包括圖片、動畫、邊框、顏色、字體、背景、按鈕等等。

       其中要考慮的幾個重點,我做了一個大概的總結:

       1)圖片要有明確的用途,代表;圖片尺寸盡量小,一般采用JPG或者GIF壓縮

       2)頁面整體風格是否和系統的用途一致

       3)背景顏色,字體,搭配是否合理

       1.5內容測試

       這個主要用來檢測web系統提供信息的准確性、相關性

       比如:商品的價格,文字描述;信息的准確性,是否有拼寫錯誤;信息的相關性,比如很多網站的“相關文章列表,視頻列表等”

       1.6整體界面測試

       這個也就是我們常說的用戶體驗。用戶瀏覽時是否感覺舒適,整體風格等等

       這個我建議一般做一個類似問卷調查的形式,來判定用戶的反饋信息,最好有最終用戶的參與

 

二、兼容性測試

       2.1平台兼容

       現在有很多的操作系統,比如Windows、Unix、Linux、macintosh等;用戶使用哪個系統取決於用戶,因此,系統兼容測試就很有必要了。

       2.2瀏覽器兼容

       瀏覽器是web客戶端最核心的組件,不同的瀏覽器,對Java,JavaScript,css或者HTML的規格都有不同的支持;

       另外,采用的框架和結構風格在不同瀏覽器中也存在不同的顯示甚至不顯示,不同的瀏覽器對安全性的設置也是不同的。

       測試瀏覽器兼容,有個方法就是創建一個兼容性矩陣,來測試不同廠商不同版本的瀏覽器兼容。

       比如測試IE瀏覽器,可以通過一個叫做IEtester的工具來測試兼容,或者可以通過F12控制台來切換瀏覽器版本來測試兼容以前一些前端元素的顯示等

       鑒於國內市場瀏覽器很多,比如360、搜狗,搜狐、QQ瀏覽器等,這些本土的瀏覽器基本都采用的IE瀏覽器內核的雙核配置

 

三、安全測試

       我對安全測試了解不多,通過查資料,發現基本的一些安全知識還是互通的,這個就提一下吧

       安全測試的主要區域有以下幾點:

       1)現在很多web應用系統都采用先注冊后登錄的方式,因此,測試用戶名和密碼的有效無效性,注意大小寫敏感,次數限制,是否可以不登錄而瀏覽某些頁面等

       2)是否有超時限制

       3)測試用戶操作時相關信息是否寫入了日志文件、是否可追蹤等

       4)如果使用了安全套字,需要測試加密是否正確,加密前后的信息完整性,正確性

       5)沒有經過授權,是否可以在服務器端或者前端放置和編輯腳本的問題

 

       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM