分類:Automation Testing

Implicit Wait 與 Explicit Wait 的區別

自動化測試時常會遇到需要 等待 元件出現,而自動化常被使用到的工具,Selenium 內等待元件出現的方式分成 3 種,Implicit Wait, Explicit Wait 及 Fluent Wait,其中最常被使用到的是 Implicit Wait 與 Explicit Wait,本篇文章會著重在比較 Implicit Wait 與 Explicit Wait 的差異上。

Continue reading “Implicit Wait 與 Explicit Wait 的區別"

廣告
第一次使用 Espresso Test Recorder 就上手

第一次使用 Espresso Test Recorder 就上手

前言

在 2016 Google I/O 有介紹 Android Studio 2.2 上最新的功能,這些功能可以幫助開發者更快速、便捷地開發程式跟撰寫測試,其中這套 Espresso Test Recorder 工具,可以幫助我們錄下一連串的操作動作,自動生成可執行的 Espresso 測試腳本,並且播放測試腳本在你指定的裝置上。

現在就讓我們來嘗試使用 Espresso Test Recorder  以完成一個測試! Continue reading “第一次使用 Espresso Test Recorder 就上手"

使用 Xcode 執行 UI 自動化測試

Xcode 7 提供了 UI 自動化測試工具,想先初步了解它是如何運作建議讀者可以先瀏覽 UI Testing in Xcode – WWDC 2015 – Videos – Apple Developer,其中最吸引我的部分是,它直接與 Xcode 開發工具整合,而不用再另外使用 Instruments 裡的 Automation ,並可透過錄製的方式錄下使用者操作,然後重播使用者的操作,且可直接在模擬器與實體機器 (iOS 9 以上) 執行測試,另外撰寫測試的程式語言為開發人員常用的 Objective-C 或 Swift 程式語言。

Continue reading “使用 Xcode 執行 UI 自動化測試"