Robot Framework 與 Python-Selenium/API 自動化測試

按照本逐步教程,使用 Robot Framework 以最快、最簡單的方式建立 Selenium UI 和 API 測試

從這 8.5 小時的課程,你會學到

  • 了解 Robot Framework (框架)的關鍵概念和原理,以設計強大的測試自動化生態空間
  • 能夠使用極少的程式碼按照 Robot Framework 標準建立 Selenium 自動化測試
  • 透過 CRUD 操作範例了解如何在 Robot Framework 中建立 API 測試腳本
  • 使用 Python 函數建立 Robot Framework 的自訂關鍵字來建立測試實用程式
  • 使用 Robot Framework 產生豐富的 HTML 報告、日誌記錄、故障截圖功能
  • 使用 Robot Framework 為自動化腳本實現參數化、資料驅動和許多客製化功能
  • 使用不同的參數化建置將 Robot Framework 與 CI/CD Jenkins 整合

要求

  • 即使沒有 Python 基礎知識,您也可以輕鬆學習本課程。 本課程最後有專門的部分來複習 Python 基礎知識。
  • 需具備 Selenium 基礎知識

課程說明

您在設計測試自動化框架的努力到此結束。向您展示市場上唯一一款速度更快、設計更簡單、程式碼更少的框架。 – “Robot Framework”

此框架包含 (Cucumber + TestNG) 提供的所有功能。該框架預設附帶許多函式庫,有助於建立自動化測試,而無需編寫大量樣板程式碼。此外,您還可以使用 Python 程式碼建立自訂 Libraries (程式庫)。

它不僅僅與 Libraries  有關,這個強大的自動化框架會自動提供豐富的 HTML 報告、日誌記錄、失敗時的螢幕截圖等等,而無需編寫任何程式碼…

本課程主要著重在如何使用 Robot Framework 設計 Selenium UI 測驗(80%),也涉及如何使用 Robot Framework 編寫進階 API 測驗(20%)。 Python 是設計框架的語言,因為 Python 是 Robot Framework 廣泛使用的選擇

即使沒有 Python 基礎知識,您也可以輕鬆學習本課程。 本課程最後有專門的部分來複習 Python 基礎知識。

以下是本課程涵蓋的高階內容

  • Robot Framework 的安裝與配置
  • 使用 Robot Framework 設計 Selenium UI 測試
  • 如何使用 Python 建立自訂 Robot 關鍵字
  • 使用 Robot Selenium Libraries( 程式庫)進行端到端 UI 自動化的深入範例
  • 從 CSV 檔案到自動化測試的資料驅動測試
  • 使用資料集實現框架參數化以運行測試
  • 與 Robot Framework 並行執行測試
  • 自動產生豐富的 HTML 報告並記錄測試執行結果
  • 使用 Robot 框架自動擷取 Selenium Web 測試的測試失敗截圖
  • 使用各種標誌參數在命令列中執行 Robot 測試
  • 使用框架中的標記和過濾器選擇性地執行測試
  • 將 Robot Framework 與 CI/CD Jenkins 工具整合
  • 實現參數化 Jenkins 建置以控制測試執行參數
  • 使用 Robot Framework 執行 API 測試
  • 了解如何使用 Robot Dictionary 關鍵字建構 Json 請求和回應
  • 使用所有 CRUD 操作(GET、POST、DELETE)建構 API 測試
  • 在 Jenkins CI/CD 工具上執行 API Robot Framework 測試

祝大家好運,課程上見 🙂

目標受眾

  • 自動化測試人員
  • 品質保證/軟體測試人員

講師簡介

Rahul Shetty Academy QA講師,擁有100萬名學生學員 | 25+門暢銷課程

沒有什麼是不可能的。這完全取決於我們如何接受訓練。”

“教學是我的熱情。也是我的職業。我唯一知道的事情就是傳播知識。”

我是 Rahul Shetty,一位擁有15 年經驗的QA 講師,在我的 Selenium、軟體測試(Jira)、API 測試、Cypress、Postman、Appium、Playwright、JMeter 等課程中與來自195 個國家/地區的超過 100 萬名學生一起學習…

我領導線上線下頂尖的品質保證 (QA) 專案——透過 Rahul Shetty Academy(領先的 QA 培訓教育科技平台之一)、QASummit(頂級線下會議品牌)以及我的軟體諮詢公司 RS TekSolutions。這些計畫共同幫助數十萬名學員掌握了測試和自動化技術,幫助他們轉型成為自動化工程師。

“許多 QA 專業人士渴望學習前沿的自動化技術,但 90% 的人最終放棄了目標。這並非因為缺乏課程,而是因為找不到合適的導師,這位導師需要了解 QA 的思維模式,並能根據 QA 的需求量身定制教學。”

“作為一名擁有近二十年經驗的 QA 工程師,我深有體會。我的課程經過精心設計,注重實用技能和職業發展。我相信我已經找到了自動化測試教學的秘訣,並非常樂意與您分享。”

“我的線上課程是目前最全面的。您不僅能獲得最新的、與工作相關的知識,還能獲得一位終身導師的指導,他曾幫助無數 QA 工程師提升技能。”

幾乎每天我都會收到來自世界各地學生的成功郵件,他們分享了找到新工作的經歷,我的課程如何改善了他們的生活和職業生涯,以及他們在通過我的課程獲得新知識和經驗後,如何在職場上贏得尊重和賞識。

“加入我的課程,獲得技能和指導,實現你的品質保證職業目標!”

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT390 (點擊看優惠)
  • ✨年訂閱每月 NT350 優惠(🍀⏳NT315/月 優惠中)🌈悠遊 Udemy 的 28000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

繼續閱讀