1. 程式人生 > >WEB網站測試心得整理

WEB網站測試心得整理

用途 web 容易 心得 還要 習慣 翻頁 運營 url

一、輸入框

      1、正常的字母/文字/數字(正常流程的測試);

      2、重復提交(輸入內容後,重復點擊提交按鈕);

      3、純異常字符/正常輸入夾雜異常字符(!@#¥%……&**等等);

      4、長度限制(邊界值測試,假設最小長度為N,最大長度為M,則測試N-1,N,M,M+1);

      5、重復輸入(已經存在記錄,重復輸入);

      6、空提交(什麽都不輸入直接提交,看程序如何處理);

      7、含有空格(開頭,中間,結尾);

      8、含有回車(輸入內容中含有回車,查看如何處理,如何保存,以及如何顯示);

      9、復制粘貼操作(如密碼需二次確認驗證,此時復制粘貼不可生效,其余的情況應該生效);

     10、如有格式要求,請驗證格式(如電話號碼的格式要求,運營商號段的要求);

     11、輸入非法字符集,如:null,\n;

     12、全/半角的符號是否區分;

     13、對於搜索輸入框:

             若輸入 * 是否能搜索出全部的內容;

             若輸入空格能否搜索出全部的內容;

             若輸入比要搜索的全部內容超長的字符,能否搜出相應的內容;

             輸入腳本/html語言,是否會過濾(此處涉及安全測試,可暫不考慮)。

二、提交/確定按鈕

      1、對於提交/確定按鈕,點擊後,數據是否成功處理,頁面跳轉是否正確;

      2、連續點擊提交/確定按鈕頁面如何處理,註意連續提交時操作要快,達到簽個提交尚未處理完成,點擊下一個提交,程序如何處理,是否報錯;

      3、對於取消按鈕,點擊“取消”按鈕後,查看數據有沒提交。

三、後退按鈕,返回鍵

      1、對於頁面的操作,大家要註意測試下瀏覽器上的後退按鈕操作,查看下做完操作後點擊後退按鈕後,之前的操作是否會撤銷?

      2、連續點擊後退按鈕,查看頁面會做何種處理,是否會報錯;

      3、比如已經退出登錄的頁面,點擊後退按鈕,頁面是否仍是登錄狀態?

      4、對於有返回鍵的頁面,對於已經成功提交的記錄,點擊返回鍵後,看如何處理之前的操作;

      5、對於有連續返回鍵的頁面,連續點擊返回鍵,頁面如何處理,是否報錯。

 

四、鏈接測試

      1、首先,測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面;

      2、其次,測試所鏈接的頁面是否存在;

      3、最後,保證Web應用系統上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。
要註意的是:未登錄時各功能跳轉頁面的測試;對於網站測試各個頁面的跳轉都是需要點擊測試的,以及需要登錄的操作,在未登錄的情況下去操作,跳轉是否正常都需要驗證;

五、session超時/失效

      1、登錄後長時間不操作,session超時,查看頁面跳轉;

      2、這涉及所有需要登錄的才能操作的頁面;

     3、測試這種情況的簡便方法:登錄網站,將需要測試的頁面Page1在另一個標簽中打開,然後再在原來的頁面中退出登錄,此時session已經失效;這樣再去操作Page1,即可達到session失效或超時的條件。

六、 圖形界面測試:

    1、首先要確保圖形有明確的用途。

    2、網站的圖片尺寸要盡量地小,並且要能清楚地說明某件事情,一般都鏈接到某個具體的頁面。

    3、其次驗證所有頁面字體的風格是否一致;在這要驗證背景顏色應該與字體顏色和前景顏色相搭配。

七、操作流程測試:測試中不僅測試界面友好性,還要對操作流程易用性或者友好性做測試.

    1、不僅要驗證操作流程是否符合大部分用戶的操作習慣;

    2、是否有多余的操作流程,對於多余的流程是沒有任何好處的,不僅使操作繁瑣還有可能出現不必要的漏洞;

    3、操作流程是否順暢,會不會產生讓用戶誤解的步驟;

        4、每個步驟操作完以後,需要給出提示的是否明確給出。

八、列表及翻頁功能測試

    1、對於頁面中的各項列表,都要測試其翻頁功能,不僅要註意測試各個翻頁相關按鈕(註意:tab鍵,enter鍵的測試),特別是首頁,尾頁;

    2、還要測試當該列表中含有的頁數超過5頁,10頁甚至更多頁的情況;同時要驗證5頁以後,或者10頁以後,或者很多也以後的頁面是否正常;

九、頁面提示語測試:

    1、頁面提示語不僅要友好,還要做到整個網站風格(字體大小,字體顏色,提示的排版,背景,提示語氣等)要統一;

    2、對於這種提示語的測試,在測試的過程分別提出來 可能會比較繁瑣,而且浪費時間和體力;

    3、對於這一類問題,最好是統一提出,統一總結,因為此類情況大部分會是比較類似的情況,可統一整理出文檔,反饋給開發 人員,統一修改,這樣能夠提高雙方的工作效率。

十、瀏覽器兼容性

    1、現在新開發的項目對瀏覽器的兼容性要求也是比較高的,比較主流的瀏覽器就是IE6,IE7,IE8以及FireFox,蘋果的瀏覽器Safari等,通過我們測試的情況,IE6是最不容易兼容的瀏覽器,其次是IE7,Safari;

    2、IE8和FireFox差不多,一般問題不大。在測試的時候大家最好用IE6瀏覽器,容易發現問題;

    3、對於其他IE的測試可以通過IETester工具,這個並不是完全精準的,但是鑒於一個電腦只能安裝一個IE瀏覽器,只能退而求其次了;當然也可以用其他同事的瀏覽器確認測試。

十一、是否支持tab鍵,enter鍵:

    1、在測試網站的按鈕或者輸入框時,要測試是否支持tab鍵和enter鍵,利用這兩個鍵做操作是用戶習慣性的操作;

十二、頁面title測試

    1、 一個網站的頁面title是最好要統一的;

    2、 要驗證頁面title的顯示是否正確;

    3、風格是否統一;

    4、類似操作的不同頁面的title是否與對應的頁面相一致。

十三、刷新鍵

點擊瀏覽器上的刷新鍵,檢查頁面如何處理,是否報錯?

十四、滾動條測試

對於滾動條的測試,要註意測試拉動滾動條是否異常

WEB網站測試心得整理