Docker 在開發、測試與後端平台服務的使用 這篇文章主要說明Docker是什麼? 解決什麼問題? 為什麼 Docker 成為一個火紅的技術? Docker 將如何幫助軟體開發與測試的環境? Docker 如何幫助後端平台環境的執行? Docker要解決什麼問題? Docker 要解決的就是讓應用程式的執行可以不受到環境的影響,到處都可以執行。 沒有Docker 之前, 那麼我們透過 VM…
20+個Selenium 網站自動化測試程式技巧彙整 –以Java 為範例
20+個Selenium 網站自動化測試程式技巧彙整 –以Java 為範例 這篇文章主要說明Selenium在處理網站自動化測試的一些小技巧。主要以 Java 為程式範例說明。 啟動瀏覽器 啟動瀏覽器通常是Selenium網站測試的第一步。可以參考如下,啟動不同的瀏覽器型態。 WebDriver driver = new FirefoxDriver(); WebDriver driver = new ChromeDriver();…
如何將自動化測試程式佈署在多台電腦上同時執行
如何將自動化測試程式佈署在多台電腦上同時執行 這篇文章主要說明如何將Selenium網站自動化測試程式佈署到多台電腦上執行。 有幾種情境我們會需要這樣的測試執行環境: 瀏覽器或是平台的相容性測試。我們有 IE, FireFox, Chrome, Win7, Win8等。需要將測試程式佈署到不同的環境測試。 平行測試。我們希望有多台電腦可以同時執行測試,節省測試時間。 我們希望我多台電腦同時執行,做某些程度的網站效能測試。 要完成這樣的測試情境,需要做環境的設定並且程式做一些小修改。 Selenium GRID Selenium提供一個測試架構讓我們可以將寫好的測試程式透過這個測試架構 Selenium GRID 將測試程式佈署到多台電腦上執行。 首先先認識兩個專有名詞。 Hub:…