第十六屆 佳作

devops
建立應用程式 UI 自動化測試 - 以 Robot Framework 為例
Max

系列文章

DAY 21

[21] Robot Framework 結合 Appium 進行 App 自動化測試 - Appium Android 環境安裝

在這個章節我們將手把手帶大家一起將 Appium Android 的環境安裝完成。 但是在開始安裝前,我們還是需要先知道其運作的原理,如下圖所示,Appium...

DAY 22

[22] Robot Framework 結合 Appium 進行 App 自動化測試 - Appium Inspector 安裝及操作介紹

在前面的章節中,我們有提到在網頁的測試中,我們是如何透過瀏覽器的開發者模式來定位元件的,在手動測試中,我們是透過眼睛看,看完後透過滑鼠點擊元件,鍵盤輸入文字來來...

DAY 23

[23] Appium Session Capabilities 介紹

在 Appium Inspector 的章節中,我們有提到了 Session Capabilities 的概念,簡單來說 Session 是一切 Appium...

DAY 24

[24] App 自動化測試定位元件的方式

如同在前面 Playwright 章節提到的,在手動測試中,我們是透過眼睛看,透過手指點擊手機以及螢幕上的虛擬鍵盤輸入文字等步驟來執行我們的測試,但是在自動化測...

DAY 25

[25] Robot Framework 結合 Appium 進行 App 自動化測試 - Appium iOS 環境安裝

在這個章節我們將手把手帶大家一起將 Appium iOS 的環境安裝完成。 但是在開始安裝前,我們還是需要先知道其運作的原理,如下圖所示,Appium Serv...

DAY 26

[26] Robot Framework 結合 Appium 進行 App 自動化測試 - Android/iOS 測試實際開發

在前面幾個章節相信大家對於 Appium 已經有一定的瞭解了,接著這章節我們即將帶大家一起使用 Robot Framework 撰寫測試腳本,來執行我們的自動化...

DAY 27

[27] Robot Framework 結合 Appium 進行 App 自動化測試 - 提高測試穩定

在自動化測試開發中,Flaky Test 一直是讓人頭痛的問題,明明沒有改測試腳本,開發也沒有部署新的版本,但是測試有時候通過、有時候失敗,或是在我的電腦跑成功...

DAY 28

[28] Robot Framework 結合 Appium 進行 App 自動化測試 - 整合 BrowserStack (雲端設備測試服務平台)

在前面我們都是透過模擬機進行展示,但是實際上我們的測試是可以透過實體機進行測試的,而且相較於模擬機在實體機上測試是更加符合使用者的情境的,但是這時候我們就會遇到...

DAY 29

[29] Robot Framework 結合 Appium 進行 App 自動化測試 - 將測試與 Github Actions 整合

在前面的章節中,我們針對了如何將 Robot Framework 結合 Playwright 整入 Github Actions 做了些分享,因此這個章節輪到我...

DAY 30

[30] 品質保證 (Quality Assurance) 在 DevOps 中扮演的角色

在這個系列的最後一個章節,我們來談談 Quality Assurance 在 DevOps 中的角色,測試的手段有很多,但是最終的目標都是高品質的交付,因此在前...