Cover image for Data-Driven Testing in Selenium

Data-Driven Testing in Selenium

Diving deep into the world of testing frameworks

MK

Created by Mykola Kolisnyk

Explore how to create efficient, maintainable UI test automation using Selenium with Java and TestNG or JUnit. You will learn to apply the page object model and make your tests more flexible by driving them with data from various sources. The focus is on building compact, extensible, and parallelizable test frameworks.

Packt | Dec 2017 | 118 min

Start Trial
LevelIntermediate
CategoriesSoftware Engineering and Architecture, Quality Assurance and Automated Testing Practices, Selenium, Java

What You Will Learn

You will start by practicing the basics of data-driven testing and gradually move to abstracting application pages with the page object model. As you progress, you will experiment with different techniques to supply test data, including external files and databases, and learn to run your tests in parallel for better efficiency.

Key Features

  • Build robust data-driven tests using Selenium, Java, and TestNG or JUnit
  • Integrate external data sources like Excel and databases to drive your test cases
  • Set up parallel test execution to speed up testing and improve coverage

Target Audience

Ideal for software testers, QA engineers, and developers with experience in Selenium and Java who want to deepen their automation skills. If you are looking to make your test suites more scalable and maintainable while improving execution speed, you will benefit from the practical strategies covered here.

Related courses

Cover image for Selenium WebDriver Advanced - Complete Framework
Cover image for Selenium Python Automation Testing from Scratch and Frameworks
Cover image for Learn Automation Testing with Java and Selenium Webdriver
Cover image for Dive into Core of Selenium Automation
Cover image for Selenium WebDriver with Java - Basics to Advanced and Frameworks
Cover image for Complete TDD Course - Java Unit Testing with Mockito Framework