About the Course
I have 8 years of selenium experience in various MNC. This course is designed to give complete knowledge and training in selenium. After completing this training, you will be able to work independently on projects.
Topics Covered Introduction
• What is Automation
• Advantages of Automation Testing
• Types of Automation Tools
• What are the Key areas in any Automation Tool
• Selenium Introduction
• Features & Uses of Selenium
• Selenium Components
Essential Java
• Introduction
• Keywords & Naming Conventions
• Flow controls
• Class & Object
• Data Types
• Arrays
• Constructors
• Interface
• Inheritance
• Polymorphism
• Exceptions
• Collections
Eclipse
• Installation of web driver and Test NG
• How to set up project .
• Test execution with Test NG / Junit
• Code Debugging and break points.
Selenium 3.0/WebDriver Concepts :
• Web Driver Introduction
• Selenium IDE introduction
• Advantages of Web Driver
• Difference b/w Web Driver & RC
Practice
• Locators & Methods
• Web Driver Commands
• Fetching data from Excel/properties file/CSV/Class file/Database/XML
• Switching Windows
• Synchronization – How to make test execution stable
• How to Handle Pop-ups & alerts
• Writing Test cases in eclipse with Selenium API
• Analyzing test failures and fixing the tests.
• Single test level & Suite level execution
• Continuous integration with Jenkins / Hudson.
Automation Framework
• What is Automation Framework and its advantage
• Framework Development with Java
• How to automate test cases using Framework
• Data Driven Framework
• Keyword Driven Framework
• Hybrid Framework
• Page Object Model
• Selenium Grid overview and use.
Real Time Project
• Web Driver Page Object Model Implementation with real time project
• Code available for practice
• Project Explanation with real time scenarios
Others
1. Interview FAQs
2. Interview tips
3. Selenium Resume preparation tips
Who should attend
Student and manual testers
Pre-requisites
Basic tech
What you need to bring
Nothing
Key Takeaways
SELENIUM