fbpx

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

Contents

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

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

  • 你將學習如何以 Java 程式設計師的角度思考問題
  • 你將學習如何作為 Java 程式設計師開始你的旅程
  • 你將用 Java 解決各種各樣的動手做練習
  • 你將學習使用 Selenium IDE 和 Katalon Studio 來記錄和重播自動化測試場景
  • 你將學習用 Selenium,Web Driver,JUnit 和 TestNG 框架來設定新的自動化專案
  • 你將學習一些 TestNG 高階特性-XML 套件,測試報告,測試參數和平行執行
  • 你將學習 HTML,CSS 和 XPath 的基礎知識
  • 你將理解所有的 Selenium Locators-By Id,By Name,By Link Text,By Partial Link Text,By Class,CSS Selectors and XPath 表達式
  • 你將學習使用表單元素-文字,文字,複選框,Radio 按鈕,選擇框和多選擇框
  • 你將學習寫自動化測試範圍廣泛的場景-操作視窗,Modal 視窗(睡眠,隱式等待和顯式等待)、警告框、視窗控制代碼和新的瀏覽器視窗釋出、框架、截圖、執行 JavaScript 程式碼、操作介面控制滑鼠和鍵盤
  • 你將學習設定自動化測試框架的表單元素,表格和跨瀏覽器測試
  • 你將學習用資料提供者、 CSV 和 Excel 電子表格編寫資料驅動測試
  • 你將學習在複雜的自動化測試場景中實現頁面物件模型
  • 你將學習使用 Selenium Standalone 和 Grid 做平行化和擴充套件自動化測試

要求

  • 你應該有能力在享受樂趣的同時學習!
  • 連接到互聯網下載下面列出的各種工具
  • 我們將協助你安裝 Selenium IDE、Katalon Studio、Brackets、Java、NodeJs 和 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  DevOps, Azure, GCP, Docker, Kubernetes, Java & Spring Boot

in28minutes 的創始人 Ranga Karanam 擁有 2 年的技術經驗 – 架構、設計和程式設計。 我們正在幫助學習者邁出現代雲原生技術的第一步,並獲得 AWS、Azure、Google Cloud、Docker、Kubernetes 等方面的專業知識。

我們最快樂的時刻是學習者在 LinkedIn 上標記我們,或者與我們聯繫,講述他們獲得第一份工作、升職或大幅加薪的故事。

Ranga 獲得了多種雲認證 – Google Cloud 認證專業雲端架構師、AWS 認證解決方案架構師、Google Cloud 認證雲端工程師、AWS 認證開發人員、AWS 認證雲從業者、Azure 基礎認證 AZ-900、DP-900 和 AI- 900。

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

我們的熱門課程包括:

1) 使用 Spring Boot 和 Spring Cloud 掌握微服務

2) 適合初學者的 Java 程式設計

3) GCP 助理雲端工程師 – Google 雲端認證

4) 學習 DevOps – Docker、Kubernetes、Terraform 和 Azure DevOps

5) Spring 框架精修班 – 學習 Spring 的現代方法

6) 使用 Spring Boot 掌握 Java Web 服務和 RESTful API

7) 初學者的 AWS Lambda:使用 AWS 學習無伺服器

我們的課程側重於 Java 框架(Spring、Spring Boot、Spring MVC、Hibernate)。

[下面的常見問題解答中 DevOps、全端、雲、Spring Boot 和 Java 的學習路徑 00 到 06]

我們使用基於問題解決方案的分步動手方法和實際的真實應用示例。

我們有廣泛的課程專注於 Spring Boot – 創建 API 和微服務、部署到雲(AWS、Azure、Docker、Kubernetes、Azure)以及與全端前端框架(React 和 Angular)整合。

[學習路徑]

[學習路徑 00] – DevOps

掌握 Docker、Kubernetes 和 Azure DevOps 的 DevOps

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

Spring 框架精修班 – 學習 Spring 的現代方法

用 100 個步驟學習 Spring Boot–從初學者到專家

使用 Spring Boot 掌握 Java Web 服務和 RESTful API

用 Spring Boot 100 步掌握 Hibernate 和 JPA

精通 Java 單元測試( Unit Testing ) – 使用 Spring Boot 和 Mockito

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

使用 Spring Boot 和 React 的 Java 全端開發課程

使用 Spring Boot 和 Angular 的 Java 全端開發課程

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

使用 Spring Boot 和 Spring Cloud 掌握微服務

Docker 初學者:Java 和 Spring Boot 的 DevOps

在 Google Cloud、AWS 和 Azure上精通 Docker 和 Kubernetes

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

學習 AWS – 將 Java Spring Boot 部署到 AWS Elastic Beanstalk

掌握 Azure Web 應用程式 – 將 Java Spring Boot 應用程式帶到 Azure

掌握 Spring Boot 微服務的 Pivotal Cloud Foundry

[學習路徑 05] – 通過微服務、Docker 和 Kubernetes 學習 AWS

學習 AWS – 將 Java Spring Boot 部署到 AWS Elastic Beanstalk

AWS 中的 Docker – 將 Java Spring Boot 部署到 AWS Fargate 和 ECS

Kubernetes 初學者:Google Cloud、AWS 和 Azure

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

AWS 認證雲端從業者 – 一步一步

AWS 認證開發人員 – 一步一步

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

  • 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


 

你可能會有興趣

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

 

 

發表迴響

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: