All seats in course are full
Course Details:
No. of Days: 30
Hours per day: 1 hours
Schedule: Morning 9.30AM – 10.45 AM
Mon – Wed – Thurs – Sat
Course Starting date: 6th April 2022
Mode: Online
Instructor Profile: Sri Harsha is an experienced Test Automation professional and is having 10+ years of experience in Selenium WebDriver Automation and Web Services Automation. His expertise is designing automation frameworks for both frontend and backend automation. He has designed various automation frameworks like POM, DataDriven, Keyword driven etc.
This course emphasizes on the Selenium web automation using JAVA as the programming language. JAVA is a language which is widely used by most of the companies for their development and testing. Hence we concentrate more on JAVA basics, OOPS concepts, Data structures etc. which is required to develop a successful automation framework.
Course Objective:
JAVA:
-
JAVA is used as a most popular programming language in all types of applications.
-
More support is available
-
In Software testing platform, by knowing JAVA it’s easy to work on frontend and backend automation scripts.
-
For frontend automation, Selenium is used and JAVA is one of the well supported language to it.
-
JAVA is used as a programming language in Selenium. This will help in creating frameworks, assertions, reports etc.
-
It can be used as a programming language for backend automation also which is also called Web Services automation. With the help of Java, test scripts can be written in order to automate the web services.
-
Java is also used to prepare performance test scripts in Jmeter.
Selenium WebDriver:
-
Selenium is an open source automation tool which is platform independent.
-
This tool can be installed and run on any operating system and browsers.
-
Since most of the clients in the industry is going for web applications, the automation of these websites has given a huge scope for Selenium for the above reasons.
-
Clients likes to go for a free open source applications which has more advance features than expensive licensed ones.
-
Also, since Selenium supports almost all programming languages like Java, Pearl, Ruby, C#, Javascript etc. it has become common across the industry.
-
Selenium delivers an efficient way to generate test scripts, validate functionality and reuse these scripts in automated test frameworks.
-
It can also be easily integrated with external tools.
Introduction Video:
Who should take this course?
This is a 45 hours’ course which is meant for the Software testing professionals who wants to upgrade themselves for Selenium WebDriver with JAVA as a programming language.
Pre-requisites:
No prior experience of any programming language is required.
Minimum System Requirements:
Student should have a system with minimum 2GB RAM with any operating system of 32-bit or 64-bit.
EMI OPTION AVAILABLE
Click Here for Any queries:
WhatsApp us
WhatsApp us
Course Batches
Course Curriculum
Introduction to JAVA and Installation | |||
Overview | FREE | 00:20:00 | |
JDK Installations | 00:00:00 | ||
IDE Introduction | 00:00:00 | ||
Introduction to JAVA Basics | |||
Java Basics Syntax | 00:00:00 | ||
Java Objects & Classes | 00:00:00 | ||
Java Methods & Variables | 00:00:00 | ||
Data types, Modifiers & Operators | |||
JAVA Packages & Enums | 00:20:00 | ||
Data Types | 00:00:00 | ||
Modifiers | 00:00:00 | ||
Operators | 00:00:00 | ||
Loop Controls and Decision making | |||
Loop Control | 00:00:00 | ||
Decision Making | 00:00:00 | ||
JAVA Arrays and String functions | |||
JAVA Arrays | 00:00:00 | ||
JAVA Strings | 00:00:00 | ||
JAVA Exceptions | |||
Different type of exceptions | 00:00:00 | ||
Throws and throw exceptions | 00:00:00 | ||
Try, catch exception | 00:00:00 | ||
JAVA OOPS Concepts | |||
JAVA Constructors & Inheritance | 00:00:00 | ||
Abstraction | 00:00:00 | ||
Interfaces | 00:00:00 | ||
Polymorphism | 00:00:00 | ||
Encapsulation | 00:00:00 | ||
JAVA Collections | |||
Collection Interface | 00:00:00 | ||
Set | 00:00:00 | ||
Map | 00:00:00 | ||
Data Structures | |||
Hash table | 00:00:00 | ||
Stack | 00:00:00 | ||
JAVA Documentation | |||
Comments | 00:00:00 | ||
Author, description for each methods | 00:00:00 | ||
Selenium Introduction | |||
Selenium Overview and Types | FREE | 00:15:00 | |
Selenium IDE | 00:20:00 | ||
Selenium RC | 00:20:00 | ||
Selenium WebDriver | 00:20:00 | ||
Selenium Grid | 00:20:00 | ||
Introduction to Xpaths | |||
Xpaths Overview | 00:10:00 | ||
How to Write Xpaths manually | 00:20:00 | ||
Advanced and Dynamic Xpaths | 00:15:00 | ||
Complex Xpaths | 00:15:00 | ||
Introduction to TestNG, Maven | |||
TestNG overview and installation | 00:10:00 | ||
Annotations & Creating Testng xml | 00:05:00 | ||
Maven overview and installation | 00:10:00 | ||
Creating Maven project | 00:05:00 | ||
Maven dependencies & Creating pom xml | 00:05:00 | ||
Selenium Installation | |||
Configurations & Jars | 00:15:00 | ||
Features of Selenium 3.0 | 00:15:00 | ||
Selenium Webdriver Commands | |||
Introduction to various webdriver commands | 00:30:00 | ||
Sample automation script | 00:30:00 | ||
Introduction to Git Repo | |||
Creation of GitHub account | 00:15:00 | ||
GitHub overview | 00:15:00 | ||
Creating a repo in GitHub | 00:15:00 | ||
Commands to push and pull the codes from GitHub | 00:15:00 | ||
Introduction to automation scripts | |||
Automation scripts for a demo application | 00:00:00 | ||
Automation scripts for different scenarios using TestNG | 00:00:00 | ||
Introduction to Frameworks | |||
Frameworks overview | 00:30:00 | ||
Different types of Frameworks | 00:00:00 | ||
Data Driven Framework | 00:00:00 | ||
Keyword driven framework | 00:00:00 | ||
Hybrid Framework | 00:00:00 | ||
Modular Framework | 00:00:00 | ||
Page Object Model (POM) Framework | 00:30:00 | ||
Designing of Automation Framework | |||
Implementing POM framework for demo project. | 01:30:00 | ||
Creation of Framework folder structure | 00:00:00 | ||
Different framework components | 00:00:00 | ||
Automation reports in Framework | 00:00:00 | ||
Continuous Integration with Jenkins | |||
Creation of ANT Build script | 00:00:00 | ||
Creating JENKINS job | 00:00:00 | ||
Configuring Jenkins job to the automation project | 00:00:00 | ||
Quiz | |||
JAVA Quiz-1 | 4 days |
Course Reviews
196 STUDENTS ENROLLED
Good Course & Excellent Support
I thought the JAVA will be headache for me when i saw Java books. But after going through the course here i was able to understand easily with the help of trainer and they would clear all the doubt which i came across. If i had stuck in any topic if i need help they would response very fast. Overall is was good experience for me.
Best Course and Good Experience
Etech Factory online training on Automation in Selenium and Java was excellent. Training session was very interactive. The instructor provided the example which were very clear and easy to understand
Queries were handled very well. It was not only theory classes in addition to that live demo classes on all topics are also covered.
Excellent online coaching !!
I joined here for java-selenium course. Coaching was excellent, through the training i was able to understand all technical concepts from the core and it was very easy for me to understand the basic concepts with great examples and assignments. some practical sessions are also provided. I would like to say live classes conducted helped me to clear all my doubts. and the sessions are interactive and was very helpful.
Best selenium course
-good explanation of concepts
-knowledgeable tutor
-industry level training
-support is 24*7 🙂
This course is very well designed so one can learn from basics.The classes were very interactive and very helpful.
This course provided best platform to upgrade skills.Thanks to etechfactory.
The course is very well designed so one can learn from basics.The classes were very interactive and very helpful.
This course provided best platform to upgrade skills.Thanks to etechfactory.
Best platform to upgrade skill
This course is very well designed so one can learn from basics.The classes were very interactive and very helpful.
This course provided best platform to upgrade skills.Thanks to etechfactory.