web測試入門

2021-05-28 05:50:22 字數 2497 閱讀 1538

隨著web應用的擴充套件,web

測試技術

也越來越重要,在不斷尋找此類測試資料的同時也發現了一些比較好的書籍,以下內容摘錄於《實用軟體測試方法與應用》,介始web測試中主要的幾個方面:

1、功能測試:檢驗系統是否滿足功能需求說明中的功能需求;

(1)連線:連線是否存在,是否正確

;(2)表單:提交是否正確,是否返回必須的資訊,伺服器能否正確保留這些資料,後台執行的程式能否正確解釋和使用這些資訊;

(3)資料檢驗:檢驗功能是否正常工作;(如省份的字段可能用乙個有效列表進行校驗;

(4)cookies:如在cookies中儲存註冊資訊,則確認該cookies能否正常工作且對這些資訊加密;

(5)應用程式特定的功能需求;

2、負載/壓力、流量測試、效能測試:通過模擬大量使用者的併發請求,給系統較大的負載,檢測整個系統處理交易的能力;在反常數量或資源的情況下檢測中介軟體系統在長時間、高負載下的執行處理能力,從而檢驗系統的穩定性及其反應時間;:

(1)瞬間訪問高峰:如公布彩票的**結果,在中獎號碼公布後一段時間內能夠響應上百萬個請求;

(2)每個使用者傳送大量資料:

(3)長時間使用;

3、相容性測試:在不同作業系統(win、mac、unix)和不同版本的瀏覽器(ie4,ie5,ie6,nn6)組合情況下web應用能否正確執行;

(1)作業系統:能否在mac和ibm

相容系統上瀏覽;

(2)瀏覽器:能否使用netscape、internet explorer或lynx進行瀏覽;

(5)印表機:驗證列印是否正常;

(6)組合測試:不同作業系統與不同分分辯率組合情況下的測試;

(7)系統設定:瀏覽器的附加程式,如plug-in、frame的支援與否,圖形顯示是否開啟;ie瀏覽器的不用選項-安全設定最高,禁用指令碼程式;

4、安全性測試:檢驗在系統已經存在的系統安全性、保密性措施是否發揮作用;

(1)目錄設定:正確設定目錄;

(2)ssl:使用ssl進行安全傳送,確定是否有相應的替代頁面;

(3)登入:驗證系統阻止非法的使用者名稱/口令登入;

(4)日誌檔案:注意驗證伺服器日誌是否正常;

(5)指令碼語言:指令碼語言是常見的安全隱患;

5、可用性測試:主要從合理性和方便性等角度對軟體進行檢查,專為『使用者友好』的特性進行測試。

6、超連結導航測試:檢查頁面上所有的連線是否正確,是否存在broken links、404錯誤等;

(1)連線有站內站外之分:在測試時,區分哪些連線失敗是bug,哪些是測試環境的限制;

(2)表單連線:確認傳遞的引數是否正確;

(3)由客戶端程式生成或者控制的,或是動態的;78

、使用者介面測試:

主要包括:

(1)確認站點有使用說明:測試說明文件、驗證說明是否正確;根據說明進行操作,確認是否出現預期結果;

(2)確認站點是否有地圖:驗證站點地圖是否正確,連線是否確實存在,地圖上是否包括站點上所有的連線,連線是否正常;每個頁面是否有導航條,導航條是否一致,是否直觀;

(3)檢查內容的文字表達是否恰當:使站點看上去專業些;

(4)顏色/背景與內容等風格的協調;

(5)的使用,注意節約使用記憶體,不至於速度過慢;**是否設定正確;

9、分辯率測試:在不同分辯率設定情況下,視窗的滾動條能否正確滾動,螢幕重新整理是否正確;

10、調整視窗測試:在調整瀏覽器視窗大小時,螢幕是否正確;

11、外部網路訪問測試:在外部網路撥號訪問web應用以驗證連線、功能和效能;

12、介面測試:

(1)伺服器介面:如提交事務,需檢視伺服器記錄,檢視資料庫是否正確儲存;並驗證瀏覽器上看到的與伺服器上發生的一致;

(2)外部介面:如網上交易可能需驗證信用卡資料;要確認軟體能處理外部伺服器返回的所有可能的訊息;

(3)錯誤外理:能否正確處理與外部介面中斷時產生的錯誤;

web中使用者介面測試標準:

1、保證使用者介面運作的一致性。

2、建立標準並遵循。

3、同時支援生手和熟手。

4、介面間的切換靈活;

5、介面上的布局。

6、適當的資訊和標籤措詞。

7、對其它軟體不要盲從。

8、顏色使用要適當;遵循對比原則;

9、字型使用要適當;

10、灰掉而不要移走:如使用者只能訪部應用軟體的某些功能;或是有時可用有時不可用;

11、使用非破壞性的預設按鈕;

12、區域排列:如有多個編輯區域時,要以視覺效果和效率來組織這些區域,螢幕不能擁擠;

13、有效組合:邏輯上關聯的專案在螢幕上應當加以組合,以顯示其關聯性;

14、在操作焦點處開啟視窗;

15、彈出選單不應是惟一的功能**;(即不要濫用彈出選單)。

web 介面測試入門

在此之前先簡單的介紹一下基本概念 我們想要開啟乙個 首先是需要往瀏覽器的位址的url輸入框架中輸入網位址。當我敲下回車後,通過http協議,將 傳送到網域名稱解析伺服器,網域名稱解析伺服器根據 找到對應的ip主機 系統伺服器 這個過程叫request,即請求 當ip主機拿到請求後,將相應的資源返回給...

Web測試 WEB測試方法及注意地方

1 頁面清單是否完整 是否已經將所需要的頁面全部都列出來了 2 頁面是否顯示 在不同解析度下頁面是否存在,在不同瀏覽器版本中頁面是是否顯示 3 頁面在視窗中的顯示是否正確 美觀 在調整瀏覽器視窗大小時,螢幕重新整理是否正確 4 頁面特殊效果 如特殊字型效果 動畫效果 是否顯示 5 頁面特殊效果顯示是...

web頁面入門

開發頁面在很多人眼裡很簡單,大部分的人都會說不就是把效果圖變成網頁嘛,需要那麼多的時間,一點技術含量都沒有。確實html頁面沒有js那麼多複雜的互動,也不需要和後台資料打交道,但並不能代表就沒有技術含量,也不是人人都能做好的。頁面結構好壞直接會影響到css 的質量,也會影響js和後台的開發,還會影響...