Java Test Automation Engineer - from Zero to Hero

18h 40m 6s
English
Paid
July 9, 2024

Are you ready to embark on an exciting journey to become a Test Automation Hero in Java? Whether you're new to programming or have some experience, this course is your ultimate guide to mastering Java for test automation.

In today's fast-paced tech world, automation testing is a skill in high demand. This comprehensive course covers everything you need to go from zero to hero, equipping you with the skills to excel in Test Automation.

More

What You Will Learn:

  • Java Fundamentals: Start from the very beginning with Java programming, even if you're a complete beginner.
  • Selenium WebDriver: Dive into Selenium WebDriver and master it from the basics to advanced levels. Build robust and efficient automated tests for web applications.
  • Best Practices: Learn from experienced programmers and understand how to write scalable, readable, and maintainable clean code like a pro.
  • Source Code Access: Get access to the source code used by the instructor, enabling you to learn through practical examples.
  • Homework Completion: Complete assignments and homework with guidance from the trainer, ensuring you grasp each concept thoroughly.
  • Tools and Frameworks: Work with popular tools like IntelliJ IDEA, JUnit 5, and Gradle to streamline your testing workflow.
  • Selenium Concepts: Master essential Selenium concepts, including waits, Page Object Model, and Web Component design.
  • API Testing: Explore RESTful Web Services, HTTP methods, status codes, JSON schemas, and API testing with Postman and RestAssured.


Watch Online Java Test Automation Engineer - from Zero to Hero

Join premium to watch
Go to premium
# Title Duration
1 Introduction 03:41
2 Communication plan 05:41
3 API and Web Service 09:22
4 API Types Overview 08:51
5 REST API Overview 07:59
6 HTTP methods 07:01
7 HTTP Status Codes 11:07
8 Postman Introduction 07:21
9 Postman Installation 12:53
10 Trello Account Creation 08:03
11 Authorization Token Creation in Trello 09:07
12 Authorization Token Creation in Trello - New Trello Version 03:42
13 GET Method Overview 07:59
14 GET Method in Postman 12:45
15 GET Method in Postman - Hometask 06:35
16 JSON Schema Validation 14:53
17 JSON Schema Validation - Hometask 06:30
18 GET Method Validation in Postman 09:07
19 GET Metod Validation in Postman - Hometask 05:31
20 POST Method Overview 08:24
21 POST Method in Postman 07:46
22 POST Method in Postman - Hometask 05:25
23 POST Method Validation in Postman 07:00
24 POST Method Validation in Postman - Hometask 05:45
25 PUT Method Overview 07:41
26 PUT Method in Postman 07:53
27 PUT Method in Postman - Hometask 05:12
28 PUT Method Validation in Postman 06:49
29 PUT Method Validation in Postman - Hometask 05:51
30 DELETE method overview 07:15
31 DELETE Method in Postman 06:45
32 DELETE Method in Postman - Hometask 04:04
33 DELETE Method Validation in Postman 07:05
34 DELETE Method Validation in Postman - Hometask 05:08
35 Variables in Postman 08:18
36 First Test in Postman 08:33
37 JDK Installation 07:45
38 Gradle Installation 09:46
39 IntelliJ IDEA Installation 11:10
40 Rest Assured Introduction 07:17
41 First application with Rest Assured 09:22
42 First application with Rest Assured - Hometask 04:02
43 First assertion with Rest Assured 05:49
44 First assertion with Rest Assured - Hometask 03:42
45 First test with Rest Assured 07:37
46 First test with Rest Assured - Hometask 03:34
47 GET Method with Rest Assured 07:33
48 GET Method with Rest Assured - Hometask 07:33
49 JSON Schema Validation with Rest Assured 07:41
50 JSON Schema Validation with Rest Assured - Hometask 03:27
51 GET Method Validation with Rest Assured 08:19
52 GET Method Validation with Rest Assured - Hometask 06:08
53 Create BaseTest class 10:39
54 Create BaseTest class - Home Task 04:05
55 Parametrized Tests for ID 12:03
56 Parametrized Tests for ID - Home Task 05:30
57 Parametrized Tests for Authorization 07:20
58 Parametrized Tests for Authorization - Home Task 03:55
59 Improve Test Framework Structure 12:21
60 Improve Test Framework Structure - Home Task 05:12
61 POST Method with Rest Assured 13:14
62 POST Method with Rest Assured - Hometask 07:00
63 POST Method Validation with Rest Assured 11:36
64 POST Method Validation with Rest Assured - Hometask 06:57
65 PUT Method with Rest Assured 08:16
66 PUT Method with Rest Assured - Hometask 05:05
67 PUT Method Validation with Rest Assured 07:42
68 PUT Method Validation with Rest Assured - Hometask 04:19
69 DELETE Method with Rest Assured 08:25
70 DELETE Method with Rest Assured - Hometask 04:19
71 DELETE Method Validation with Rest Assured 08:00
72 DELETE Method Validation with Rest Assured - Hometask 04:29
73 Run Automated Tests via CMD 11:42
74 Run Automated Tests via CMD - Home Task 03:40
75 What is the project we will work on? 06:07
76 What will we achieve in the end? 03:03
77 What is BDD? 09:52
78 Real life samples from BDD 12:29
79 Home task review BDD 10:22
80 What is Cucumber BDD in Java 10:39
81 Java 17 Installation 12:32
82 Gradle 7.3.3 Installation 13:29
83 IntelliJ IDEA 2023 Community Edition Installation 13:01
84 Setup right structure of project, folders, add dependency 08:27
85 Create simple scenario to add two numbers 15:49
86 Move simple Get Board scenario to BDD format in one single class 15:38
87 Move simple Get Board scenario to BDD format in one single class - Hometask 10:36
88 Step arguments 18:37
89 Step arguments - Hometask 22:26
90 Data tables for couple parameters in steps 16:15
91 Data tables for couple parameters in steps - Hometask 11:20
92 Outlines 21:30
93 Outlines - Hometask 23:14
94 Backgrounds 05:04
95 Ways to share data between steps 11:53
96 Ways to share data between steps - Hometask 08:45
97 Step arguments transformers 14:46
98 Step arguments transformers - Hometask 11:57
99 Hooks and tags 16:29
100 Hooks and tags - Hometask 11:15
101 Junit cucumber test runner 09:39
102 Junit cucumber test runner - Hometask 05:23
103 Run tests via CMD 09:52
104 Cucumber reports 13:06
105 Selenium Introduction 09:42
106 Setup simple application 14:40
107 Setup simple application - Home Task 04:52
108 JUnit 4 Assertions 11:41
109 JUnit 4 Assertions - Home Task 06:04
110 First test in JUnit 5 12:29
111 First test in JUnit 5 - Home Task 04:44
112 Implicit waits - overview 06:47
113 Explicit waits - overview 09:23
114 Page Object 18:16
115 Page Object - Home Task 05:04
116 Web Component 21:59
117 Web Component - Home Task 06:17
118 Data Transfer Object 15:08
119 Data Transfer Object - Home Task 03:57
120 Run tests via Command Line 13:23
121 Run tests via Command Line - Home Task 02:24
122 CSS selectors basics 15:41
123 XPath selectors basics 11:32
124 Bonus lesson 02:52

Similar courses to Java Test Automation Engineer - from Zero to Hero

Testing Laravel with PHPUnit

Testing Laravel with PHPUnitspatie.be

Duration 2 hours 42 minutes 59 seconds
Data Structures in Java

Data Structures in Javajavaspecialists.eu

Duration 8 hours 3 minutes 54 seconds
Java Design Patterns

Java Design Patternsjavaspecialists.eu

Duration 16 hours 20 minutes 37 seconds
Testing Java with JUnit 5 & Mockito

Testing Java with JUnit 5 & Mockitoudemy

Duration 7 hours 41 minutes 22 seconds
Mastering Java 17

Mastering Java 17javaspecialists.eu

Duration 8 hours 20 minutes 27 seconds