Course Code: selbegtoint
Duration: 14 hours
Prerequisites:
  • Basic knowledge of IT and testing concepts
  • Basic knowledge of Java, OO Programming concepts
  • Basic knowledge of HTML and XML
Overview:

This instructor-led, live training (online or onsite) is aimed at beginner-level users.

By the end of this training, participants will be able to:

Learn basic usage of Selenium to test Web Applications (UI Testing)

  • Selenium IDE
  • Locating Elements
  • Selenium API to interact with UI Web Elements
  • Verifying the behaviour with assertions

Learn how to structure a more advanced Test Automation Project

  • Page Object Model
  • Structuring a test automation project
  • Advanced Locator handling

Basics of parallel testing, cross browser testing, test reports

Putting everything together: test a real web-app with Selenium

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Day 1

1. Introduction to automated testing
- Test automation concepts & advantages
- Possibilities and limitations of Selenium Vs. more modern tools


2. Locators
- Understanding locators
- ID, CSS, XPath and Name locator types
- Testability features and best practices
- Creating dynamic locators


3. Selenium WebDriver
- Setup and Java basics
- Selenium IDE
- WebDriver API
- Preparation of a basic Java Selenium project
- Debugging

Day 2

4. TestNG
- Assertions
- Annotations
- Test suite and parallel testing
- Extra: Cross-Browser testing
- Extra: Reporting


5. Advanced Selenium
- Page Object Model and more advanced Java Selenium project
- Preparing Maven project in Java
- Best practices: building a healthy and growable test
automation


6. Putting everything together
- Testing a real web-app with Selenium
- Prepare Reporting and deliver it
- Q&A - Final considerations - Wrap up

Sites Published:

România - Selenium Beginner to Intermediate

Slovenia - Selenium Beginner to Intermediate

Croatia - Selenium Beginner to Intermediate

Serbia - Selenium Beginner to Intermediate

Bhutan - Selenium Beginner to Intermediate

Nepal - Selenium Beginner to Intermediate

Uzbekistan - Selenium Beginner to Intermediate