手機自動化測試 Appium 的架構 這篇文章主要說明為什麼 appium 是筆者認為未來手機自動化測試的主流? appium的架構為何? Appium目前有哪些限制? 最後附上一個 Appium 自動化測試實作的範例。 iOS/Android 通吃的自動化測試程式 為什麼筆者認為 appium是未來手機自動化測試的主流呢? 因為他”通吃”的特性 1. 支援大部分的程式語言 Python, Java,…
Selenium
要不要選用 Robot Framework 作自動化測試?
要不要選用 Robot Framework 作自動化測試? 筆者公司很多的專案都採用 Robot Framework 進行自動化測試, 到底怎樣的專案適合採用 Robot Framework ,採用或是不採用的主要考量有哪些呢? 這篇文章我們針對 Robot Framework 與一般自動化測試架構的選用考量做一個經驗分享。 什麼是 Robot Framework?…
PageObject 程式產生器
PageObject 程式產生器 什麼是 Page Object呢? 簡單來說就是在做網頁自動化測試程式時, 我們會希望將應用程式測試與驗證的邏輯與描述網頁特徵分離。 描述網頁特徵的這個物件就稱為 page object。 這樣的寫法雖然比較好維護但是也比較麻煩, 因此有沒有什麼方式可以根據網頁資訊”自動”產生 page object的程式呢? 這篇將介紹兩個工具,可以掃描指定網頁,自動的產生 Page Object程式(Java or Python)。 想知道這兩個工具為何嗎?…