Selenium in considered as one of the most powerful tools in the Quality Assurance Engineers’ arsenal, everyone is keen to upgrade their skills set. Also, since Test Automation is growing rapidly in IT Industry & the need of development experience and tool’s knowledge is enormous to stay in testing profession. Our specifically designed course brings the essence of Automation basics to advanced level to benefit the IT Professionals as well as Job seekers. In this module, you will learn Core Java, Selenium WebDriver, POM Concept, TestNG Framework, Maven, Selenium Grid, Automation framework.
Why Gyansetu?
- Gyansetu trainers are well known in Industry, they are highly qualified working professionals in MNCs, having a wide experience in training industry.
- We provide interaction with faculty before the course starts.
- Our Train the Trainer approach ensures you learn proactively and come out as an expert.
- We are open seven days a week and provide 24×7 Lab Support Services.
Course Objectives
After the completion of ‘Selenium WebDriver Certification Training’, you will be able to :
- Excel in Automation Test Industry
- Understand types of Testing catering by Selenium
- Configure JAVA and its Environment
- Learn All Components require to drive the Test Automation using Selenium
- Create Automation Test Scripts using Selenium WebDriver
- Implementation of TestNG framework in Selenium WebDriver
- Importance of Page Object Model and its purpose
- Parametrization Automation frameworks like Data-driven, Keyword-driven, and Hybrid
- Understand Functionalities of Third Party Tools such as Jenkins, Sikuli, & AutoIT
- Introduction of Web Service/ API Testing
Who should go for Software Testing Training in Delhi
- Freshers Job Seekers
- Manual testing professionals
- Professionals without prior Testing background
Pre-requisites
There is no pre-requisite for this training program, however basic knowledge of Core Java concepts will be an advantage. We provide a complimentary course on complete Core Java to make you comfortable with Selenium WebDriver. This course will helps you to be pro in Selenium Test Automation.
Selenium Course Content
1. Introduction to Automation & Selenium
This module will give you an overview of-
- Manual Testing
- Automation Testing
- Its advantages & disadvantages
- Automation testing process
- Types of testing tools
- Difference between Selenium & QTP
2. Flavors of Selenium Training
- Selenium IDE
- Selenium RC
- Selenium Grid
- Selenium WebDriver
3. Selenium IDE
This module will help you to learn
- Installation of Selenium IDE
- Understanding Objects identification
- Record & Run Test Cases
- Difference between Test case and test suit
- When to use Selenium IDE
- Selenium Commands like Action, Asserts & Assessors
- How to read text/values from webpage (store commands)
- Locating elements by ID, Name, Link Text, XPath, using CSS
- Limitations of IDE
- Run Recording scripts against other browsers
4. Selenium with Java
Core Java is the basis to learn Selenium Automation. It is important to learn concepts like
- Class
- Objects
- Methods
- Data type
- Variables
- Collections
- Operators
- Arrays
- Array Declaration
- Store values in Array
- Reading values in Array
- Conditional Statements
- If condition
- If else condition
- If else if condition (nested if)
- Switch case statement
- Examples for all the above conditions
- Looping
- While loop
- Do While
- For loop
- For each loop
- Examples for all the above loops
- Branching
- Built in Methods
- Oops Concepts
- Regular Expressions
- File systems & Exceptional Handling
- What are exceptions, errors
- How to handle exceptions in the program
- Using try and catch blocks
- Types of Exceptions
- Using of throws
- Throw
- Throwable
5. Object Oriented programming Class
- What is class
- What are fields and method
- How to create object for the class
- How to acess fields and methods in the class
- Constructors
- What is abstract, final class
- Variable Types (instance, local, static)
6. Polymorphism
- What is polymorphism
- Methods overloading
- Constructor overloading
- Passing arguments to methods
- Calling methods in the class
- Return values from method
- Return objects from method
- Method arguments callbt value, call by reference
7. Inheritance
8. Interfaces
9. Encapsulation and abstraction
10. Packages
11. Collections
12. Database Connection (JDBC)
13. Selenium WebDriver
- What is WebDriver
- Difference between WebDriver and Selenium RC
- Selenium Architecture
- Configuring & Downloading WebDriver Jars in Eclipse
- Introduction to drivers like HTML, Firefox, IE, Chrome, Safari, iPhone, Android
- Web page elements
- API Commands
- Proxy settings with Web driver
- HTML Unit Driver
- Dynamic Objects
- Error Handling
- Events
- Handling Google Ajax Autosuggest and frames in Web Pages.
14. Jenkins
- Introduction to Jenkins
- Installing Jenkins with selenium
- Setting up a continuous integration and a continuous deployment environment
- Creating jobs in jenkins tool
- Scheduling jobs for timely execution
- Integration with selenium scripts and running scripts
- Configure mail notification in jenkins
15. Sikuli
16. AutoIT
17. Implementation of TestNG
TestNG: In this module, you will learn Installation of-
- TestNG Eclipse
- Its Advantages
- Features & Limitations
- TestNG Assert Commands
- XML File for suite
- TestNG Report Execution
- Results & Reporting features
18. Maven
- Installing maven in Local Machine
- Creating Maven project
- Importing Maven project in Eclipse
- Understanding of POM .xml
- Maven Integration with TestNG
- Executing Scripts Using Maven build tool
- Advantages Maven Tool
19. Selenium Grid
This module will help you to learn Installation of-
- Selenium Grid
- Hub & Node Configuration
- Timing Parameters & Troubleshooting
20. Automation Frameworks
- Data Driven
- Hybrid Driven
- Hybrid Framework (Page Object Model) Implementation
- Installation of BDD Framework.
21. Real Time Process for Selenium Testing
- POC
- Automation Test Plan & Cases
- Logical, Global & Constant Variables
- Object Repository Files
- Coding & Commenting Mode
- Test Scripts & Suite Creation
- Build generation.
Project Work
Gyansetu provide Real time Projects in Selenium Automation, few of them are listed below:
- Functional Testing of Live web application in E-commerce, Airline & Insurance domain
- Implementing different kind of Frameworks like Hybrid, Data Driven, etc. to automate above application
admin
qervrrrrrrdffffffffff
admin
asvghyu
admin
febhju
admin
rreceea
admin
unjiunygggggggggggggggggg
admin
wwwwwwwwwwwwwwwwwwwww
admin
wwewdgbg
admin
vcxvxvxv
admin
gnhhhhhhhhhhhhhhh
admin
wetghfvvvvvvvvvvvvvvf
admin
aswwwwwwwwwwwwwwwww
admin
gnhjuytgtgtgtgtgtgtgtgtgtgtgtgtg
admin
ytcvsxxxxxxxxxxxxs
admin
sssssssssssssaaaaaaa
admin
wqcccccccccccc
admin
wbvthttttttttttttttttt
admin
jkkkkjjjjjjjjjjjjjj
admin
lpommmmmjjjjjj
admin
dbj
admin
dddddddddddddd