Selenium Automation Testing
The world of Technology is moving towards reducing the human involvement and doing the things as fast as possible without impacting the quality. Here even with the testing which was done using manual process where a person sits and validates the actual developed application with expected requirements to help the organization deliver a bug-free product to the clients. This process takes a lot of human involvement and time consumption hence Automation testing got a great boost because of which testing of products and their usage is tested using automated test cases which are written using various tools.


Course Focused
This Course offers complete in-depth understanding of various usages of Selenium Tool for Automation of Web Applications
- Understanding Automation Testing with Selenium in depth
- Handling advance features of Web Applications
- Practical usage of selenium with real-time examples on real deployed application
- Working with Hybrid Framework
- Adaptive approach to future updates
- Confidence building for interviews and working with corporate culture
In this course I am going to take you from a beginner level to a professional level which will not only help you use the knowledge in your real work experience but also in your personal growth process.
This course is designed to give you a great exposure towards one of the most preferred tool for automation testing needs and work in the corporate world with great confidence.
- Core Java programming concepts.
- Basic knowledge of Eclipse.
- Basics of Manual Testing.
- Basics knowledge of HTML, CSS, XML (preferable).
- Automation Testing
- Need of Automation Testing
- Selenium Introduction
- History of Selenium
- Selenium suite overview
- WebDriver API understanding and use
- Installation of
- Java
- Eclipse
- Configuration of
- Java
- Eclipse
- Selenium
- Automated Web Browser
- Basic Selenium Commands
- Automate Web Application using Selenium
- Various Techniques to locate Elements
- Handling various Web Elements of a Webpage
- Text Box
- Button
- Radio Button
- Check Box
- Link
- Synchronizing the flow of Automation Execution
- Validation of Elements
- Handling and understanding the purpose of various classes and methods in Selenium API
- Select
- Actions
- Switch
- Keys
- JavaScript executor
- Get screenshot
- Date Picker
- Introduction to TestNG
- Why TestNG is useful
- Various Features of TestNG with Hand-On examples
- Annotation
- Sequencing
- Prioritization
- Dependency
- Grouping
- Parameterization
- Cross browser
- Parallel Execution
- Introduction to IDE
- Creating test cases using record feature
- Testing the recorded steps with various execution speed
- Customizing the recorded steps with editing and adding new steps
- Exporting test cases
- Introduction to GRID
- Understanding the various Classes that are required by GRID
- Performing the Local Setup process
- Understanding the modifications required in WebDriver scripts to run with GRID
- Working with Executing Test Cases with-in local machines.
- Running test cases on Cloud
- Page Object Model Designing Pattern
- Data Driven Framework
- Behaviour Driven Framework with Cucumber
- Hybrid Framework
- Introduction to the project and requirements
- Timeline and guidelines to complete the project
- Assessment with live discussion session for the project.