在這個系列中,將介紹的"應用程式 UI 自動化測試",當中也會提到透過 Github Actions 執行測試以及結合雲端設備測試服務平台的範例,希望透過這 30 天的分享,大家也可以輕鬆撰寫出應用程式 UI 自動化測試,一起守護軟體品質!
主要分成三大部分:
1. 認識 Robot Framework
2. 結合 Playwright 進行 Web 自動化測試
3. 結合 Appium 進行 App 自動化測試
在當今天軟體開發中,自動化測試作為 DevOps 的其中一個環節,扮演著其中重要的角色,透過自動化測試,開發團隊可以更快速的迭代程式碼,及時發現並修正問題,從而...
什麼是 Robot Framework? Robot Framework 是一個成熟且廣泛應用的"開源"自動化測試框架,其主要特點是基於關鍵...
在這個章節,我們將從安裝開始,到實際執行我們的第一個 Robot Framework 測試! 環境設定及安裝 安裝 Python 首先,我們需要安裝 Pytho...
在上一個章節,我們執行了我們的第一個 Robot Framework 的測試,並且在終端機上看到了測試的結果,但是當今天測試案例較多較複雜時,不是所有的測試都可...
在前面的章節中,我們已經介紹了 Robot Framework 的檔案架構(*** Settings *** , *** Test Cases ***)。在有些...
在這個章節,我們將探討 Robot Framework 中的控制結構(Control Structures)及其用法。這些結構是實現複雜邏輯的基礎,能夠根據不同...
在這個章節中我們要介紹的是 Robot Framework 的斷言 (Assertion),這也是所有自動化測試中很重要的一環,測試並不是說走過就好,而是在執行...
當我們在使用 Robot Framework 時,經常會載入些第三方的 Library 像是 Browser、AppiumLibrary,然而 Robot Fr...
監聽器(Listeners)是 Robot Framework 提供的一種擴充機制,它允許我們在測試執行的不同階段攔截事件並執行自訂的 Python 程式碼。這...
在這個章節,我們即將進入 Web 自動化測試的領域。前面提到的許多基礎概念可能讓人感到有些複枯燥乏味,大家別被嚇跑了呀!從這一節開始,我們將實際操作,體驗 We...