WEB測試基本內容

WEB測試基本包括以下幾個方面:

1,界面測試,網頁的界面效果是否有出錯的地方,如導航條位置是否合理,與內容佈局是否合理等,頁面上一些基本設置及基本功能是否正常。

2,功能測試,測試中的重點,例如:

     1)功能連接是否正常;

     2)表單提交是否正常,如註冊信息時,需要驗證服務器能否正確保存數據,後臺運行的程序能否正確解釋和使用這些信息。

     數據正確性驗證、異常處理等。

    注:如果有固定的操作流程,可以考慮自動化測試工具的錄製功能,編寫可重複使用的腳本代碼,可以在測試、迴歸測試時運行              以減輕測試人員工作量。

    3)Cookie驗證,若系統使用了cookie,要驗證。若cookie中保存了註冊信息,需確認cookie能夠正常工作且對這些信息已經加         密。若用cookie統計次數,驗證累計次數是否正確。可參考瀏覽器的幫助信息查看cookie的使用。

3,負載/壓力測試,在基本功能測試通過後進行,在集成測試或者系統測試階段執行,看系統在很多人同時使用或反覆運行時,系統是否穩定。

 一般使用工具完成,例如:loadrunner,webload,was,ewl,e-test等。工作內容爲編寫包括用戶一般常用功能的測試腳本,運行,然後得出報告。

4,迴歸測試,對修復的bug重新測試,看bug是否會重新出現。

5,Alpha和Beta測試,在正式發佈產品前先發布測試版,讓用戶反饋相關信息,找存在的Bug,便於在正式版中解決。


以上幾個方面所使用的測試技術:

1,界面測試,走查頁面,看頁面有無不舒適的地方。結合兼容性測試,最不同分辨率下頁面顯示效果查看。

2,功能測試,使用的測試技術很多,可結合實際環境選擇使用。包括:

1)白盒測試:在JAVA平臺上使用Xunit系列工具進行測試,Xunit——類一級的測試工具,最每一個類和該類的方法進行測試。

2)黑盒測試:覆蓋系統的全部功能,可結合兼容、性能測試等方面進行,根據軟件的需求,設計文檔,模擬客戶場景隨系統進行實際的測試。使用最多的測試技術,涵蓋了測試的方方面面,主要內容有以下幾個方面:

     a,正確性

     b,可用性

     c,邊界條件

     d,性能:正常使用的時間內系統完成一個任務需要的時間,多人同時使用的時候響應時間,在可以接受範圍內.J2EE技術實現的系統在性能方面更是需要照顧的,一般原則是3秒以下接受,3-5秒可以接受,5秒以上就影響易用性了. 如果在測試過程中發現性能問題,修復起來是非常艱難的,因爲這常常意味着程序的算法不好,結構不好,或者設計有問題。因此在產品開發的開始階段,就要考慮到軟件的性能問題。

     e,壓力測試:如果有負載平衡的話還要在服務器端打開監測工具,查看服務器CPU使用率,內存佔用情況,如果有必要可以模擬大量數據輸入,對硬盤的影響等等信息.如果有必要的話必須進行性能優化(軟硬件都可以).這裏的壓力測試針對的是某幾項功能.

      f,錯誤恢復:錯誤處理,頁面數據驗證,包括突然間斷電,輸入髒數據等

      g,安全性測試:

      h,兼容性:不同瀏覽器,不同應用程序版本在實現功能時的表現,不同的上網方式的影響等。

      瀏覽器軟件和版本:瀏覽器插件,瀏覽器選項,視頻分辨率和色深.文字大小,調制解調器速率. 
  軟件配置 (Configuration) 如IE瀏覽器的不用選項-安全設定最高,禁用腳本程序,等等,你們的程序在各種不用的設置下表現如何.



注:B/S結構的功能,提交數據、處理數據等。

發佈了20 篇原創文章 · 獲贊 6 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章