介面測試 Web測試指南(六)

2021-06-29 09:19:07 字數 923 閱讀 6756

6 介面測試

在很多情況下,web 站點不是孤立。web 站點可能會與外部伺服器通訊,請求資料、驗證資料或提交訂單。

第乙個需要測試的介面是瀏覽器與伺服器的介面。測試人員提交事務,然後檢視伺服器記錄,並驗證在瀏覽器上看到的正好是伺服器上發生的。測試人員還可以查詢資料庫,確認事務資料已正確儲存。

這種測試可以歸到功能測試中的表單測試和資料校驗測試中

有些 web 系統有外部介面。例如,網上商店可能要實時驗證信用卡資料以減少欺詐行為的發生。測試的時候,要使用 web 介面傳送一些事務資料,分別對有效信用卡、無效信用卡和被盜信用卡進行驗證。如果商店只使用 visa 卡和 mastercard 卡, 可以嘗試使用 discover 卡的資料。(簡單的客戶端指令碼能夠在提交事務之前對**進行識別,例如 3 表示 american express,4 表示 visa,5 表示 mastercard,6 代表discover。)通常,測試人員需要確認軟體能夠處理外部伺服器返回的所有可能的訊息。

這種情況在遠端抄表中可能會體現到

最容易被測試人員忽略的地方是介面錯誤處理。通常我們試圖確認系統能夠處理所有錯誤,但卻無法預期系統所有可能的錯誤。嘗試在處理過程中中斷事務,看看會發生什麼情況?訂單是否完成?嘗試中斷使用者到伺服器的網路連線。嘗試中斷 web 伺服器到信用卡驗證伺服器的連線。在這些情況下,系統能否正確處理這些錯誤?是否已對信用卡進行收費?如果使用者自己中斷事務處理,在訂單已儲存而使用者沒有返回**確認的時候,需要由客戶代表致電使用者進行訂單確認。

採取措施:在理解需求的基礎上,充分發揮想象力,盡量比較全面的列出各種異常情況。

7 結論

無論你在測試 internet、intranet 或者是 extranet 應用程式,web 測試相對於非 web 測試來說都是更具挑戰性的工作。使用者對 web 頁面質量有很高的期望。在很多情況下,就像業務功能一樣,頁面用於維護和發展公共關係,所以第一印象非常重要。

使用者介面測試 Web測試指南(三)

3 使用者介面測試 導航描述了使用者在乙個頁面內操作的方式,在不同的使用者介面控制之間,例如按鈕 對話方塊 列表和視窗等 或在不同的連線頁面之間。通過考慮下列問題,可以決定乙個web應用系統是否易於導航 導航是否直觀?web系統的主要部分是否可通過主頁訪問?web系統是否需要站點地圖 搜尋引擎或其他...

web介面測試

看過不少關於講 web測試文章,對我的幫助很大,結合實際測試,把對我測試有用的整理下來,和大家分享下。1.介面部分 1 頁面清單是否完整 是否列舉全部頁面 2 頁面顯示情況 在不同解析度下 在不同瀏覽器版本中 3 頁面在視窗中的顯示 調整瀏覽器視窗大小,滾動條自適應 4 頁面元素清單 為實現功能,是...

web測試之介面測試

摘要 本文講的是web測試之介面測試,所謂介面測試就是指,布局是否合理 整體風格是否一致 各個控制項的放置位置是否符合客戶使用習慣,此外還要測試介面操作便捷性 導航簡單易懂性,頁面元素的可用性,介面中文字是否正確,命名是否統一,頁面是否美觀,文字 組合是否完美。一般情況下我們進行介面測試,直接依據產...