使用 Puppeteer 做自動化軟體測試

使用 Google 的 Puppeteer + Headless Chrome 框架學習 Cypress 和 Playwright 的絕佳替代方案(超過 7000 名學生)

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

  • 使用 Puppeteer 和 Headless Chrome 實現快速可靠的自動化測試
  • 學習 Playwright、Cypress 或 Selenium 框架的絕佳替代方案
  • 透過真實的端到端測試範例和富有挑戰性的練習將您的技能付諸實踐
  • 使用頁面物件模型的最佳實踐建立強大的自動化框架
  • 學習如何使用 Puppeteer 進行 REST API 測試和 Web 資料抓取,並將您的自動化功能擴展到 Web UI 測試之外
  • 使用 Jenkins 將您的自動化測試與 CI/CD 管道整合,並簡化您的測試流程,以實現更快、更有效率的發布
  • 了解如何使用 Puppeteer 進行視覺化迴歸測試,並確保您的 Web 應用程式在不同瀏覽器中的外觀和效能符合預期
  • 獲得來自行業專家的獨家專業技巧、竅門和最佳實踐,並利用最新的自動化技術保持領先地位
  • 學習如何將 Puppeteer 與 Cucumber 和 CodeceptJS 等流行的 BDD 框架整合,並將您的測試自動化提升到新的水平
  • 探索為什麼 Puppeteer 是超越 Selenium 和Cypress 在速度、可靠性和易用性方面

要求

  • 要參加本課程,學員應具備基本的程式設計知識。了解 JavaScript 者優先。
  • 學員需安裝 NodeJS。
  • 此外,學員還應具備文字編輯器的使用權限,並建議使用 VS Code。S Code

課程說明

想成為 Web 自動化和測試領域的真正專家嗎?在本課程中,您將探索 Puppeteer(Google 強大的非 Selenium 瀏覽器自動化框架)的全部潛力,這門基於專案的實作課程旨在幫助您從初學者晉升為高級自動化工程師。

這門全面實用的課程非常適合任何希望使用現代工具獲得 Web 自動化實際經驗的人。從一開始,您將直接進入編碼練習,這些練習將引導您使用 Puppeteer 直覺且強大的 API 建置和測試 Web 應用程式。

您將首先學習 Puppeteer 的安裝、設定和配置,然後深入學習進階主題,例如元素互動、自動化流程以及如何處理非同步瀏覽器行為。您將透過真實的端到端測試範例進行練習,獲得可立即應用於專業專案的經驗。

本課程的一大亮點是實現了 Builder Pattern 框架,這是一種專業且優雅的自動化方法,可讓您使用 Puppeteer 和 Jest 建立自己的強大測試框架。這種結構化方法將增強您創建可擴展、可讀且可維護的測試套件的信心。

但我們的學習內容遠不止於此。您還將學習如何應用廣泛使用的頁面物件設計模式( Page Object Design Pattern )—這是建立簡潔自動化架構的關鍵。透過將 Puppeteer 與 Cucumber 或 CodeceptJS 整合,探索行為驅動開發 (Behavior-Driven Development ,BDD),並使用 Percy 或 jest-image-snapshot 進行可視化迴歸測試,為您的測試增添視覺優勢。

為了鞏固您的學習成果並模擬真實環境,本課程包含兩個真實專案,您將在其中測試您的技能。您還將獲得面試準備技巧,幫助您自信地勝任自動化職位,並向潛在雇主展示您的新能力。

擔心遇到瓶頸?別擔心。我們充滿活力的 Q&A 積極服務您,並由講師和同學提供支援。您將獲得專家建議、故障排除協助以及額外的見解,幫助您持續進步。

無論您是 QA 專業人士、正在擴展工具集的開發人員,還是希望進入測試自動化領域的新手,本課程都能為您提供掌握 Puppeteer 並在行業中脫穎而出所需的一切。

不要猶豫,立即報名,開啟您的 Puppeteer 自動化成功之旅!

目標受眾

  • 任何想要開始編寫快速可靠的自動化測試的開發人員
  • 任何完全沒有應用程式測試經驗的 JavaScript 開發人員
  • 任何想要成為測試大師的高級程式設計師
  • 任何想要了解 Selenium 替代方案的人員
  • 手動 QA/測試人員

講師簡介

Kaniel Outis 軟體開發測試工程師 更多講師主講課程介紹 )

作為一名在 QA 和測試自動化方面擁有超過 10 年經驗的軟體工程師,我致力於分享我對該領域的知識和熱情。 除了我在程式設計方面的專業知識外,我還強烈希望教授和指導業內其他人。

我專注於探索新的測試框架和方法以及測試架構,這讓我對最新趨勢和最佳實踐有了獨特的看法。 雖然我有許多測試自動化工具的經驗,包括 Cypress 和 Puppeteer,但我最近最喜歡的是 Playwright。

我的最終目標是創建適合初學者的教程和課程,幫助有抱負的測試自動化工程師發展他們的技能並成為該領域的專家。 在我的指導和專業知識的幫助下,您可以實現你的職業目標並在軟體工程領域推進你的職業生涯。

字幕:英文

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

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

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading