Selenium WebDriver 和 Java – 使用 Selenium 學習自動化

Selenium Webdriver 和 Java。學習使用 Selenium 和 Java 進行自動化測試。建置自動化 – Selenium、Junit 和 TestNG。

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

  • 你將以現代化的方式學習使用 Selenium 進行自動化測試——循序漸進——並附有 200 個動手實踐程式碼範例
  • 你將掌握所有技能,在求職面試中展現你使用 Selenium 和 Java 進行自動化測試的專業知識
  • 你將使用 Java 和 Selenium 解決各種自動化測試的實作練習
  • 你將學習如何使用 Selenium 和 Java 編寫出色的自動化測試
  • 你將學習如何使用 JUnit 和 TestNG 設定新的自動化測試專案
  • 你將學習如何建立基本的自動化測試框架
  • 你將學習如何使用 Selenium IDE 和 Katalon Studio 錄製和回放自動化測試場景
  • 你將學習如何使用 Selenium、WebDriver、JUnit 和 TestNG 框架設定新的自動化專案
  • 你將學習 TestNG 的一些進階功能——XML 套件、測試報告、測試參數和並行執行
  • 你將學習 HTML、CSS 和 XPath 的基礎知識
  • 你將了解所有 Selenium 定位器- 透過 ID、名稱、連結文字、部分連結文字、類別、CSS 選擇器和 XPath 表達式進行測試
  • 您將學習如何使用表單元素,例如文字、文字區域、複選框、單選按鈕、下拉清單和多選框
  • 您將學習如何編寫各種場景的自動化測試,例如操作視窗、模態視窗(睡眠、隱式等待和明確等待)、警告框、視窗句柄和新瀏覽器視窗啟動、框架、螢幕截圖、執行 JavaScript 程式碼以及控制滑鼠和鍵盤的操作介面
  • 您將學習如何為表單元素、表格和跨瀏覽器測試設定自動化測試框架
  • 您將學習如何使用資料提供者、CSV 和 Excel 電子表格編寫資料驅動測試
  • 您將學習如何為複雜的自動化測試場景實現頁面物件模型
  • 您將學習如何使用 Selenium Standalone 和 Grid 並行化和擴展自動化測試

要求

  • 你應該能夠在玩樂中學習!
  • 需要連接網際網路下載以下列出的各種工具
  • 我們將幫助你安裝 Selenium IDE、Katalon Studio、Brackets、Java、Node.js 和 Eclipse。
  • Oracle Solaris 或 64 位元 Microsoft Windows 或 Linux 或 macOS
  • Java 9+ 無法在 32 位元 Microsoft Windows 上運作!如果你想使用 Windows 系統,則需要 64 位元 Microsoft Windows。
  • 我們將幫助你使用 Maven 和 NPM 下載所有必要的依賴項。

課程說明

零 Java 程式設計經驗? 沒問題。 零自動化經驗? 沒問題。

你想成為一名出色的 Java 程式設計師嗎?你想成為一名出色的 Selenium 自動化測試人員嗎? 你想學習使用 Junit、TestNG 和 Selenium Webdriver 設定新的自動化測試專案嗎? 你想學習建立自動化測試框架嗎? 別再猶豫了!

Java ?   Yes.    Junit ?   Yes.       TestNG ?  包含 Selenium 3 ? Yes. 

Selenium Advanced Test Scenarios ?  當然

Selenium Standalone and Grid ?         Yes. 

Data Driven Tests ?  Yes.   

Page Object Model ?  包含

Build Automation Frameworks ? Yes.

Cross Browser Automation Testing? Yes. 當然

我們的學習者怎麼說:

⭐️⭐️⭐️ ⭐️⭐️ – 這門課程非常好。 老師解釋得很清楚,並提供了許多例子。 強烈推薦。 簡單的練習和幾個例子!

⭐️⭐️⭐️ ⭐️⭐️ – 這門課太棒了。 這是對 Java 和自動化測試的非常深入的了解。 我是初學者自動化測試工程師,但我將在下一個自動化專案中使用很多東西。

⭐️⭐️⭐️ ⭐️⭐️ – 我能夠很快地理解它,因為聲音和發音非常清晰。 此外,講師在他的主題上非常有經驗。

⭐️⭐️⭐️ ⭐️⭐️ – 初學者的優秀課程 – 開始使用 Java 學習 Selenium 的正確地方。

⭐️⭐️⭐️ ⭐️⭐️ – 非常詳細,易於理解。

⭐️⭐️⭐️ ⭐️⭐️ – 太棒了。

課程大綱

使用 Java 和 Selenium Webdriver 編寫你的第一個自動化測試非常有趣。

Java 是最受歡迎的程式語言之一。 Java 提供物件導向和函數式程式設計特性。 Selenium 可用於螢幕擷取和在瀏覽器上自動執行重複任務。

在本課程中,你將學習 Java 程式設計和 Selenium 自動化測試。

我們採用實作方法,使用 Eclipse 作為 IDE 來示範 200 多個 Java 編碼練習、謎題和程式碼範例。 我們還將使用 Java 為各種場景編寫 100 多個 Selenium 自動化測試。

在 350 多個步驟中,我們探索了最重要的 Java 程式設計功能和 Selenium 自動化測試場景

  • Java 程式設計基礎 – 表達式、變數和列印輸出
  • 使用Selenium IDE和Katalon Studio記錄和回放自動化測試場景
  • 了解 Selenium Webdriver 的基礎知識
  • 匯出自動化測試並為 JUnit 和 TestNG 設定新的 Maven 項目
  • TestNG 與 JUnit
  • TestNG 進階功能 – XML 套件、測試報告、使用 XML 中定義的參數執行測試以及平行運行測試
  • HTML、CSS 和 XPath 基礎知識
  • Selenium 定位器 – 按 ID、按名稱、按連結文字、按部分連結文字、按類別、CSS 選擇器和 XPath 表達式
  • 從表單元素設定和讀取值 – 文字、文字區域、複選框、單選按鈕、選擇框和多選框
  • 進階Selenium 自動化測試場景- 使用Windows、模態視窗(睡眠、隱式等待和明確等待)、警報框、視窗句柄和新瀏覽器視窗啟動、框架、截圖、執行JavaScript 程式碼、控制滑鼠和鍵盤的操作介面
  • 設定自動化測試框架 – 表格
  • 重要介面 – WebDriver
  • 跨瀏覽器自動化測試簡介、無頭測試和建立基本的跨瀏覽器自動化測試框架
  • 使用資料提供者、CSV 和 Excel 電子表格編寫資料驅動測試
  • 為複雜的測試場景實現頁面物件模型
  • 使用 Selenium Standalone 和 Grid 進行擴展
  • Java 運算子 – Java 賦值運算子、關係式與邏輯運算子、短路運算符
  • Java 條件與 If 語句
  • 方法 – 參數、參數和回傳值
  • Java 平台概述 – java、javac、字節碼、JVM 和平台獨立性 – JDK、JRE 與 JVM
  • 物件導向程式設計——類別、物件、狀態和行為
  • OOPS 基礎知識 – 封裝、抽象、繼承和多態性
  • Java 資料型別基礎 – 轉換、運算子等
  • Java 內建類別 – BigDecimal、String、Java 包裝類
  • Java 條件 – If Else 語句、巢狀 If Else、Java Switch 語句、Java 三元運算符
  • 迴圈 – Java 中的 For 迴圈、While 迴圈、Do While 迴圈、Break 和 continue
  • Java Array 和 ArrayList – Java 字串陣列、物件陣列、原始資料類型、toString 和異常
  • Java集合 – 列表介面(ArrayList,LinkedList和Vector),集合介面(HashSet,LinkedHashSet和TreeSet),佇列介面(PriorityQueue)和映射介面(HashMap,HashTable,LinkedHashMap和TreeMap() – 比較,對比和選擇
  • 泛型 – 為什麼我們需要泛型? 擴展和通用方法、通配符的限制 – 上限和下限。
  • 異常處理簡介 – 異常處理期間的思考過程。 嘗試,抓住,最後。 異常層次結構 – 檢查異常與未檢查異常。 拋出例外. 建立並引發自訂異常 – CurrenciesDoNotMatchException。 嘗試使用資源 – Java 7 中的新功能。

你將使用 Eclipse 和 Brackets 作為 IDE。 你將使用 Maven、npm(依賴管理)、TestNG(XML 測試套件、並行、多瀏覽器)、JUnit、Selenium IDE、Katalon Studio、Selenium Standalone 和 Selenium Grid。 我們將幫助你設定其中的每一項。

立即開始學習。 點擊註冊按鈕!

目標受眾

  • 你想學習程式設計
  • 你想學習自動化測試
  • 你想了解 Selenium Web 驅動程式的工作原理
  • 你是初學者,想要進一步探索 Java
  • 你想學習 Java 物件導向程式設計的基礎知識
  • 你想學習 Java 函數式程式設計的基礎知識
  • 你想用 Java 為你的 Web 應用程式編寫出色的自動化測試

講師簡介

in28Minutes Official Learners – JDevOps、Azure、GCP、Docker、Kubernetes、Java 和 Spring Boot ( 更多講師主講課程介紹 )

in28minutes 的創辦人 Ranga Karanam 擁有 20 年的技術經驗,涵蓋架構、設計和程式設計。我們致力於協助學習者邁入現代雲端原生技術,並掌握 AWS、Azure、Google Cloud、Docker、Kubernetes 等技術。

當學習者在領英上關注我們,或聯絡我們,分享他們獲得第一份工作、升遷或大幅加薪的經驗時,我們感到無比欣慰。


Ranga 擁有多雲認證,包括 Google Cloud 認證專業雲端架構師、Google Cloud 認證助理雲端工程師、AWS 認證雲端從業人員、Azure Fundamentals 認證 AZ-900、DP-900 和 AI-900。

我們的課程涵蓋雲端認證(AWS、Azure、Google Cloud Platform – GCP)、DevOps、全端(React、Angular)、無伺服器、程式設計以及使用 Java 和 Spring Boot 進行微服務開發。

我們的熱門課程包括:

我們提供專注於 Java 框架(Spring、Spring Boot、Spring MVC、Hibernate)的課程。[學習路徑 00 至 06,涵蓋 DevOps、全端、雲端、Spring Boot 和 Java,詳情請見下方常見問題解答]

我們採用基於問題解決的循序漸進實踐教學方法,並結合實際應用範例。

我們提供豐富的 Spring Boot 課程,涵蓋 API 和微服務創建、雲端部署(AWS、Azure、Docker、Kubernetes、Azure)以及與全端前端框架(React 和 Angular)整合。

學習途徑

[學習路徑00] – DevOps

[學習路徑01] – Spring 和 Spring Boot Web 應用程式 & API 開發者

[學習路徑02] – 具備 Spring Boot、React 和 Angular 的全端開發人員

[學習路徑03] – 具備 Spring Boot、 Docker 和 Kubernetes 的雲端微服務

[學習路徑04] – 具備 Spring Boot、 AWS、 Azure 和 PCF 的雲端開發人員

[學習路徑05] – 學習配合 Microservices、 Docker 和 Kubernetes 的 AWS

[學習路徑06] – 獲得 AWS 認證

我們的信仰

最好的課程是互動和有趣的。 建立高品質應用的基礎最好是在學習的時候培養。

我們的方法

我們遵循 80-20 原則。我們會深入討論 80% 時間使用的 20% 內容。我們會簡單介紹其他內容,讓你掌握足夠的知識,以便自行探索更多內容。

基於問題解決方案的循序漸進實踐學習。

Ranga Karanam | GCP Certification – Google Cloud Engineer & Architect

1 個 Azure、3 個 GCP(谷歌雲)和 3 個 AWS 認證

Ranga是in28minutes的創始人

Azure 認證:

  • AZ – 900 – 微軟 Azure 基礎

谷歌雲平台 (GCP) 認證:

  • Google Cloud 認證 – Associate Cloud Engineer
  • Google Cloud 認證 – Professional Cloud Architect

AWS 認證:

  • AWS 認證 – Cloud Practitioner(雲從業者)
  • AWS 認證 – Developer Associate  和
  • AWS 認證 – Solution Architect Associate

我們正在向 60 萬名學習者教授有關 DevOps、雲端(AWS 認證、PCF、GCP 和 Azure)、全端(React、Angular)、Java 程式設計和 Java 框架(Spring、Spring Boot、Spring MVC、Hibernate)的課程。

字幕:英文

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

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

報名參加課程

Sponsored by Udemy


 

你可能會有興趣

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

 

 

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading