DevOps: 快速的佈署測試與上線環境 這篇文章主要說明如何可以快速的佈署開發所需的環境。系統上線之後的環境修改,如何可以更有效率的管理。 同時也介紹幾種業界使用的工具, Docker, Vagrant, Puppet , Chef, chocolately Docker Docker 解決什麼問題? 想像我們有網站伺服器、資料庫伺服器等。 為了兩個環境不互相影響,我們會用兩個 Virtual Machine 建立, VM 1 為網站伺服器,VM2…
網頁自動化測試如何更有效率的找到網頁元件
如何更有效率的找到網頁元件 在完成網頁自動化測試程式時,我們常需要正確的找到網頁的元件,才能對該網頁元件做操作或是驗證。 這篇文章主要介紹一個實用的工具,可以自動的找到網頁元件、自動產生符合程式的語法,copy&paste 即可。 WebDriver Element Locator 為了要找到網頁元件,可以有幾個方法:ID, Name, Class name, Tag 等。進階的方法可以用 CSS 或是 XPath 這裡推薦一個 fireFox…
自動化測試工具簡介與使用情境
自動化測試工具簡介與使用情境 自動化測試一直是軟體工程努力的目標,這篇文章主要說明幾種自動化測試工具(Jmeter, python, selenium, sikuli, AutoIT)與適合使用的情境。 Selenium – 網頁 or 手機自動化測試 談到Web Automation testing 就一定會談到Selenium 。Selenium提供 E2E Automation 模擬人對於瀏覽器的操作行為,同時支援各大瀏覽器的操作,IE, Firefox,…