Automation Testing with Java
Live Online | Instructor-Led | Hands-on Training
In this program, you will gain knowledge of software testing technologies such as Selenium Web Driver, TestNG, Maven, AutoIT, Selenium Grid, Appium, and Docker to help you create a robust testing framework. It provides practical instruction in software development, testing, and quality assurance technology skills as well as capstone projects that are based on real-world business scenarios.
In Unique System Skill’s Automation Test Engineer program, students learn how to develop and test software, make sure it works, and do real-world projects based on real-world business scenarios. With this Automation training course, you will learn a comprehensive curriculum that will serve to prepare you for a career as an Automation Test Engineer after you complete this certification.
- Career in a High-Demand Profession: Automated testing is a growing sector in the IT industry. It’s a great career choice with different roles and good pay. And you can change industries and roles as well. There are numerous applications of QA automation in situations where web applications are used, and it is a specialty common to several disciplines.
- Learn From Experts: The instructors have been carefully selected based on their educational background, relevant work experience, and teaching abilities. We have highly qualified trainers with at least ten to twelve years of teaching experience in the industry. Students with good feedback are also kept on our faculty
Flexible scheduling | Weekdays | Weekends
Tuition: $2,340.00 | Duration: 3 weeks | 60 hours
Full tuition is due at the time of enrollment
- Automation Testing using Selenium
- Learn how to create basic automation test frameworks
- Learn how to set up new automation tests with JUNIT and TestNG
- Learn how to write great automation tests with Selenium and Java
- Learn how to use Selenium IDE and Katalon Studio to record and replay automation testing scenarios
- Learn about some of the advanced features of TestNG: XML Suite, Test Reports, Test Parameters, and Parallel Execution
- Learn how to create data-driven tests using data providers, CSV and Excel spreadsheets
- Learn how to parallelize and scale Selenium Standalone and Grid Automation tests
Core Java 20 hours
- What is JAVA? Simple Java Hello World Example. Where Java is Used. Types of Java Applications, Features of Java, Naming Conventions, Data Types in Java
- Class and Object, Variables and Methods in java
- Constructor in Java
- Object-Oriented Concepts in Java
- Polymorphism
- Operators and typecasting
- Loop control, and decision making – If Statement, If else statement, Switch Statement, Loops in java – for, while, do-while, for each, Break statement, continue statement, return statement
- Reading I/P from keyboard and wrapper classes
- Array in Java, Two-dimensional array, and jagged array
- Strings handling in Java, String methods and command-line arguments
- Abstract class and interface – What is abstraction? What is an abstract class? What is the interface? Difference between abstract class and interface
- Packages and Access modifiers, Exception handling in Java, Custom exception throw and throws
- Collections in Java, Collections – List and queue, Collections Set – HashSet Class, Map interface
Automation Testing 40 hours
- What is Automation testing?
- Maven Introduction, Maven Installation, Maven Repository
- Selenium Introduction and components – Selenium IDE, RC, Web driver, Grid, Limitations of Selenium.
- Selenium Locators.
- Introduction to Xpath, CSS Selector, Find element methods in selenium
- Work with various Web elements.
- Mostly used Selenium methods.
- JavaScript in Selenium, Iframe in Selenium.
- Keyboard and mouse handling, Alert handling in Selenium, Exception handling.
- Implicit Wait & Explicit Wait in Selenium, Data driven testing using Apache POI. POM.
- TestNg Introduction, Advantage of testNg , testNG Annotations.
- TestNG Assertions, TestNG dependency and groups, Run test cases by xml file.
- TestNg Listeners, TestNg Data provider and parameter.
- TestNg Parallel Execution, Log4J Logger.
- Capture application Screenshot for test report. Cookie handling.
- Headless browser testing. Verify tooltips
- introduction of BDD-CUCUMBER and POM Model.
Quality Automation Engineer, QA Test Automation Engineer, Software Quality Analyst, Functional Tester, SDET, Automation Tester, System Analyst
Prerequisite Course: SQL Fundamentals, Core Java
Suggested Course: Python programming, Automation Testing with Python
Is this course of interest to anyone?
- Who want to learn automation or are new to it
- New testers who want to learn how to automate tests correctly
- Those who want to gain expertise in Framework building