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.
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.
This short lecture gives you an insight into the Course Objectives and Overview
In this video, we will look into the essential tools required for working on Java projects for Automation Testing
Java Tools & Versions
In this video, you would learn how to install JDK on Windows OS.
After completing this lecture you will be able to configure Java on Windows OS
Learn how to setup Eclipse IDE on Windows OS
In this video we will install Maven (on Windows OS) as one of the essential tools for this course
In this video, you would learn how to install JDK on MAC OS.
After completing this lecture you will be able to configure Java on MAC OS
Learn how to setup Eclipse IDE on MAC OS
In this video we will install Maven (on MAC OS) as one of the essential tools for this course
This lecture gives an overview of essential Java project attributes. Also the role of JDK, JRE and JVM in regards to Java
In this video, learn how to add comments whilst coding. And the types of commenting that would be useful whilst developing automated scripts.
This video walks you through with setting up of Maven project which would be used for the rest of the course.
This video quickly walks you through Junit annotations
Learn what a variable is and types of variables that would be extensively used whilst developing Automation scripts
This video quickly walks you through Junit Assertions. Also covers exception handling.
In this video, we will take you through with Data Types - primitive and non-primitive with various examples
Get an insight into Type casting. Also understand the categories of casting with various practical examples
Java for Automation Testing - notes - utilities used in the course
This section covers a a series of videos that pertains to hands-on walkthrough of Java Project-1 (Strings & String Methods - for processing outcomes)
This section covers a a series of lectures that pertains to hands-on walkthrough of Java Project-2 (Operators & Decisions). Also learn the art of refactoring code.
This video we will look into (For & While) Loops and Enhanced For Loops
This video and the subsequent videos as part of this section are quite significant - covers Java Collections Framework and Interfaces with numerous examples.
In this section, we will look into Java Object Oriented Programming (OOP) Fundamentals. With various Automation testing project examples.
This section covers a a series of lectures that pertains to hands-on walkthrough of Java Project-3 based on OOP
In this section, learn various advanced concepts of OOP
In this video we look into SOLID design principles - with various project examples in the context of Automation Testing
In these series of lectures, learn Cucumber and how it works in conjunction with Java. This would walk you though with an end-to-end project from a framework development view point (whilst using Java OOP)
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.