Course Outline
1.Getting started with Selenium
2.Selenium Features
3.Deep Dive into Selenium IDE
4.Selenium Web driver Automation
5.Fire Path Installation 6.Searching Elements
7.Advance User Interactions and Cross Browser Testing
8.Introduction to TestNG Plugin
9.TestNG Terminologies
10.TestNg Data Providers
11.Maven Integration
12.Maven Integration Tool
13.Web Driver Sample Programs
14.JUNIT Operations and Test Framework
15.Object Repository
16.Test Data Management
17.Selenium Grid Concept
18.Mobile App Testing using Appium
Requirements
To ensure a successful experience in the Automation Testing using Selenium course offered by NobleProg MEA, we recommend the following prerequisites:
- Basic Understanding of Software Development and Testing:** Familiarity with the processes involved in software development and testing.
- Knowledge of HTML, CSS, and XML:** Understanding web page structures and elements through these languages.
- Programming Skills:** Fundamental knowledge of any programming language, preferably Java, as many examples and scripts in Selenium are written in Java.
- Manual Testing Experience: Basic experience with manual testing concepts is beneficial.
- Web Browsers and Client-Server Architecture:** Understanding the concept of web browsers and the client-server architecture.
- Operating System Proficiency: Comfort with using Windows or any other operating system for software installation and system configuration.
While prior experience in these areas will enhance your learning, our course is structured to guide you from the basics to more advanced concepts systematically. If you are new to some of these topics, additional self-study and practice may be necessary to keep pace with the course. Our instructors are dedicated to supporting you throughout your learning journey.
Testimonials (5)
Class was informative and easy to follow.
Najeeda Motala - Multichoice
Course - Advanced C# for Automation Test Engineers
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Course - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks