Tags
Language
Tags
November 2025
Su Mo Tu We Th Fr Sa
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Java (And Cucumber) For Automation Testing

    Posted By: ELK1nG
    Java (And Cucumber) For Automation Testing

    Java (And Cucumber) For Automation Testing
    Last updated 6/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.07 GB | Duration: 13h 43m

    Master Java for Automation Testing (from Beginners to Advanced). Essential for learning Selenium & REST-assured.

    What you'll learn
    In-depth understanding of Java Foundations & Object Oriented Programming for working on Automation Testing Projects
    Gain confidence in Coding for Automation Testing Projects - be Productive at Work from Day-1
    Learn Java (and massive *** bonus Cucumber ***) from an OOP & Automation Testing Projects view point
    Learn Java essentials that could be potentially applied in the context of Automation testing tools like Selenium & REST-assured
    Understand complex topics like "SOLID" design principles with Project examples
    Work on numerous Interview challenges, learn how to face technical interviews with significant TIPS
    Requirements
    You simply need to be committed and passionate to 'Become an Effective Automation Tester' !
    Description
    Are you thinking of moving from Manual to Automation Testing? Do you believe Coding is the key to Automation Testing Career?Then you should also be aware that Test Automation is certainly in high demand and that Java is one of the most common programming language used for Automation Testing. So, learn Java for Automation Testing covering Java Beginners to Advanced - from Automation Testing Projects view-point. This realistic course covers “How to get started with Java for Automation Testing” to “How to use SOLID principles to become an Automation Tester”. Learn Java for Automation Testing practically and as industry expects from an Automation Tester.The key objective of the Course is to learn numerous Java Practical concepts from Automation Testing Projects perspective and put the Java essentials into practice. This approach helps students to quickly and productively showcase Java as a key skill in their CV. Also the exposure to Automation testing approach via project based learning would help students establish confidence in coding and think like an Automation Tester. Likewise, students would learn Cucumber (a massive bonus) as a key skill for Automation Testing, in the context of Java OOP. With the right exposure to Cucumber framework and hands-on experience with Java, you can subsequently learn Selenium WebDriver for UI Automation or REST-assured for API Automation.Note: this course caters for Java and Cucumber only and does NOT cover Selenium WebDriver or REST-assured.

    Overview

    Section 1: Course Objectives & Overview

    Lecture 1 Course Objectives & Overview

    Section 2: Environment Setup - Java, Eclipse & Maven (On Windows & MAC OS)

    Lecture 2 Java Essential Tools - Automation Environment setup

    Lecture 3 Important Note - Java Tools & Versions

    Lecture 4 Install Java (Windows OS)

    Lecture 5 Configure Java (Windows OS)

    Lecture 6 Setup Eclipse IDE (Windows OS)

    Lecture 7 Setup Maven (Windows OS)

    Lecture 8 Install Java (MAC OS)

    Lecture 9 Configure Java (MAC OS)

    Lecture 10 Setup Eclipse IDE (MAC OS)

    Lecture 11 Setup Maven (MAC OS)

    Section 3: Java Variables & Data Types and JUnit & Maven

    Lecture 12 Java Project and Role of JDK, JRE & JVM

    Lecture 13 Types of Commenting

    Lecture 14 Maven Test Project Setup

    Lecture 15 Test Methods & JUnit Annotations

    Lecture 16 Variables and Types of Variables

    Lecture 17 Junit Assertions & Intro to Exception Handling

    Lecture 18 Data Types

    Lecture 19 Type Casting & Examples

    Lecture 20 Intro to Test Runners - Running Test Scripts

    Lecture 21 Download Java Project Code

    Lecture 22 Course Notes

    Section 4: Java Automation PROJECT 1 – String Methods

    Lecture 23 Testing Project 1 INTRO: String Manipulation & Processing Outcomes

    Lecture 24 String Manipulation - Case

    Lecture 25 String Manipulation - Contains

    Lecture 26 String Manipulation - Empty & Null

    Lecture 27 String Manipulation - Matches (using Regular expressions)

    Lecture 28 String Manipulation - Split

    Lecture 29 String Manipulation - Extract (using Regular expressions)

    Lecture 30 String Manipulation - Conversion

    Section 5: Java Automation PROJECT 2 – Operators & Decisions

    Lecture 31 Testing Project 2 INTRO: Processing Inputs & Outcomes

    Lecture 32 Automation Test Approach - for Project 2

    Lecture 33 Logic Building & Conditional Statements

    Lecture 34 Refactoring Techniques - (PART 1) JAVA mini project 2

    Lecture 35 Data Driven Testing using JUnit

    Lecture 36 Refactoring Techniques - (PART 2) JAVA mini project 2

    Lecture 37 Debugging - Run Automated script in debug mode

    Section 6: Java Collections & Loops

    Lecture 38 Arrays & Loops

    Lecture 39 Java Collections – List & ArrayList

    Lecture 40 Java Collections – Set & HashSet

    Lecture 41 Java Collections – Map & HashMap & Set (API Testing Example 1)

    Lecture 42 Java Collections – HashMap & Set (API Testing Example 2)

    Section 7: Java INTERVIEW - Challenges, TIPS, Solutions

    Lecture 43 Interview Challenge 1

    Lecture 44 How to face technical Interviews & TIPS

    Lecture 45 Solution Walkthrough

    Lecture 46 Interview Challenge 2 - Collections - EXERCISE & SOLUTION

    Lecture 47 Interview Challenge 3 - Collections & RegEx - EXERCISE & SOLUTION

    Lecture 48 Interview Challenge 4 - Functions (SavingsAccount) - EXERCISE & SOLUTION

    Section 8: Java Object Oriented Programming (OOP) Fundamentals

    Lecture 49 Intro to OOP and Class & Objects

    Lecture 50 Setter & Getter Methods

    Lecture 51 Constructors

    Lecture 52 Creating Objects

    Lecture 53 Static & Non Static - Automation Testing example

    Lecture 54 Inheritance - Automation Testing example

    Lecture 55 Polymorphism - Overriding

    Section 9: Java Automation PROJECT 3 - OOP

    Lecture 56 OOP Mini Project v1.0

    Lecture 57 OOP Mini Project v2.0 (with feature enhancement)

    Lecture 58 Types of Inheritance

    Section 10: Java INTERVIEW - OOP - Challenges, TIPS, Solutions

    Lecture 59 Interview Challenge 5

    Lecture 60 Solution Walkthrough & TIPS

    Lecture 61 Interview Challenge 6 - Inheritance & Collections - EXERCISE & SOLUTION

    Lecture 62 Interview Exercise 7 - String Functions - EXERCISE & SOLUTION

    Lecture 63 Interview Exercise 8 - Inheritance, Encapsulation & Collection - EXERCISE & SOL

    Section 11: Java OOP – Advanced & Design Principles

    Lecture 64 Intro to OOP Advanced concepts

    Lecture 65 Abstraction

    Lecture 66 Use of Interfaces for Automation (with an example)

    Lecture 67 Enums

    Lecture 68 Design Principles - SOLID - Part 1

    Lecture 69 Design Principles - SOLID - Part 2

    Section 12: ***BONUS*** Cucumber & Java (PROJECT 4)

    Lecture 70 Cucumber Project Setup

    Lecture 71 Cucumber Features

    Lecture 72 Cucumber Glue code using Java OOP Part 1

    Lecture 73 Cucumber Glue code using Java OOP Part 2

    Lecture 74 Cucumber - Junit Test Runner

    Lecture 75 Refactoring Java code

    Lecture 76 Cucumber Hooks & Dependency Injection

    Lecture 77 Running Scripts & Cucumber Reporting

    Lecture 78 Download Cucumber & Java Project Code

    This course is most suitable for Manual Testers who are aiming to break into Test Automation,Anyone seeking project-based learning for "Java for Automation Testing" with a hands-on approach,Those keen on learning Advanced Java - OOP & SOLID design principles from project examples and using it in the context of Cucumber JVM (Bonus),Anyone wishing to increase their earning potential, as IT companies prefer to hire Manual Testers who are already trained in Java & Cucumber