![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
Screenshots
https://rapidgator.net/file/3f48ebd44402f72580ddae7a5a0704d4/Java_and_Cucumber_for_Automation_Testing.part1.rar.htmlhttps://rapidgator.net/file/2ee986a0efe43d8964a2ac595deaa3c8/Java_and_Cucumber_for_Automation_Testing.part2.rar.htmlhttps://rapidgator.net/file/7c2d6253df0536f4f3af648662f48359/Java_and_Cucumber_for_Automation_Testing.part3.rar.htmlhttps://rapidgator.net/file/bf6702384a761ab6472eddab6e4c2582/Java_and_Cucumber_for_Automation_Testing.part4.rar.htmlhttps://rapidgator.net/file/60656a213ec34a33cf302f55eae9c927/Java_and_Cucumber_for_Automation_Testing.part5.rar.htmlhttps://rapidgator.net/file/14740cb1a8ec5183c38f773bf79956c5/Java_and_Cucumber_for_Automation_Testing.part6.rar.htmlhttps://uploadgig.com/file/download/e571619BE8A222dc/Java_and_Cucumber_for_Automation_Testing.part1.rarhttps://uploadgig.com/file/download/8a9Ff1aeA50f8024/Java_and_Cucumber_for_Automation_Testing.part2.rarhttps://uploadgig.com/file/download/3A01dB281eE8adfd/Java_and_Cucumber_for_Automation_Testing.part3.rarhttps://uploadgig.com/file/download/8954F7ff92fb5239/Java_and_Cucumber_for_Automation_Testing.part4.rarhttps://uploadgig.com/file/download/B36618f6Bf356488/Java_and_Cucumber_for_Automation_Testing.part5.rarhttps://uploadgig.com/file/download/2609e9034E09D632/Java_and_Cucumber_for_Automation_Testing.part6.rar