Selenium網站自動化測試: 讓瀏覽器模擬成手機瀏覽手機版網站 這篇文章主要討論如何將瀏覽器模擬成手機,讓網頁回傳手機頁面的版面。 許多的網站都會提供幾種不同的版面。一個是電腦瀏覽版,另外一種就是手機或是平板瀏覽版面。 我們可以準備手機與平板進行測試。 但是,我們其實也可以直接對瀏覽器做設定就可以達到同樣的測試較果。 如何做這樣的設定,自動化測試程式如何實作就是這篇文章要討論的範圍。 User Agent 網站如何識別該連線過來的瀏覽器是手機還是電腦? 主要靠的就是 user Agent user Agent 是Http header 中的一個參數值, 只要適當的修改這個值傳送到網站 網站就會根據對應的瀏覽器顯示不同的頁面…
Selenium
網站自動化測試程式Selenium RC 升級到 WebDriver
網站自動化測試程式Selenium RC 升級到 WebDriver 這篇文章主要說明使用 Selenium網站自動化測試時, Selenium RC 第一代與Selenium Webdriver 第二代有什麼差異? 當你接手的網站自動化測試程式是 Selenium RC 第一代的時候要如何順利移轉到 Selenium WebDriver? 最後,我們也舉一個程式範例說明。 Selenium…
SCRUM/Agile 與自動化測試的關係
SCRUM/Agile 與自動化測試的關係 這篇文章主要說明自動化測試的執行與 Agile/SCRUM practices的關係, 其實兩者可以說是沒有關係也可以說是有關係。 兩者可以說沒有關係,因為這些自動化測試工具在 Agile/SCRUM之前就已經誕生, 自動化測試工具的誕生不是特別為 Agile/SCRUM practices設計, 自動化測試核心要解決的問題是減少重複性的操作、驗證實際與預期結果、產生測試報告結果。 既然Agile/SCRUM變成熱門的話題,因此目前許多的工具都想要跟 Agile/SCRUM拉上關係。 這篇文章我們就來探討,”自動化測試” and “Agile/SCRUM”到底有什麼關聯? Agile/SCRUM (敏捷開發)vs…