Data-Driven Testing in Selenium (Udemy.com)

Build your own data driven automation testing framework for web and mobile with Selenium WebDriver, Java, and TestNg

Created by: Packt Publishing

Produced in 2018

icon
What you will learn

  • Understand the idea behind the data-driven approach
  • See an approach to build a framework in Java for web and mobile applications
  • Get major solutions to make data-driven tests for JUnit and TestNG
  • Discover some advanced techniques to get test data from external sources
  • Get to know additional solutions that can help you inject test data into tests
  • See patterns and approaches to run tests in parallel
  • Get a general understanding of test infrastructure setup

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 50 / 100

icon
Course Description

Selenium is one of themost popular engines for UI test automation. It is available for manydifferent programming languages. At the same time, the data-drivenapproach is one of the most popular approaches for optimizing tests,making them compact, and easily extensible just by adding some new data.
In thiscourse, you'll practice the data-driven approach using Selenium, Java,and TestNG/JUnit. We'll start with basic samples and then go through themajor steps to abstract application pages using a page object model.After that, we'll exercise different ways to make our tests data-driven.
We'll startwith basic out of the box abilities and then practice more complicatedsamples to operate with external data from Excel, databases, Springinjection, and more. We'll go through various improvements to make testsrun in parallel. In particular, we'll explore different options to rundata-driven tests in parallel.
Atthe end, you'll discover the good practices when testing frameworkdesigns. You'll also get a deep understanding of the data-drivenapproach and various ways to apply it to our tests.
About The Author :
Mykola Kolisnykhas been working in test automation since 2004. He has been involvedwith various activities including creating test automation solutionsfrom scratch, leading test automation teams, and working as a consultantwith test automation processes.
During his workingcareer, he has had experience with different test automation tools suchas Mercury WinRunner, MicroFocus SilkTest, SmartBear TestComplete,Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many otherdifferent engines and solutions. He has also had experience withmultiple programming technologies based on Java, C#, Ruby, and so on,and with different domain areas such as healthcare, mobile, telecoms,social networking, business process modeling, performance and talentmanagement, multimedia, e-commerce, and investment banking.Who this course is for:
  • This video course is for software quality assurance/testing professionals, software project managers, or software developers with prior experience using Selenium and Java to test web-based applications.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
Reviews

2.5

2 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Jan Kopala

tak zainteresował prowadzący ma duże doświadczenie

By Amaradhi Das

It’s too fast and can’t understand the accent... very hard to understand