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.
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 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.
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.
Schedule a Demo:
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.
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.
|Introduction to JAVA and Installation|
|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|
|Loop Controls and Decision making|
|JAVA Arrays and String functions|
|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|
|Author, description for each methods||00:00:00|
|Selenium Overview and Types||FREE||00:15:00|
|Introduction to Xpaths|
|How to Write Xpaths manually||00:20:00|
|Advanced and Dynamic 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|
|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|
|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|
|Different types of Frameworks||00:00:00|
|Data Driven Framework||00:00:00|
|Keyword driven 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|
|JAVA Quiz-1||4 days|
176 STUDENTS ENROLLED