Data-Driven Testing in Selenium
Data-Driven Testing in Selenium, available at $19.99, has an average rating of 3.75, with 22 lectures, based on 22 reviews, and has 104 subscribers.
You will learn about 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 This course is ideal for individuals who are 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. It is particularly useful 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.
Enroll now: Data-Driven Testing in Selenium
Summary
Title: Data-Driven Testing in Selenium
Price: $19.99
Average Rating: 3.75
Number of Lectures: 22
Number of Published Lectures: 22
Number of Curriculum Items: 22
Number of Published Curriculum Objects: 22
Original Price: $109.99
Quality Status: approved
Status: Live
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
Who Should Attend
- 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.
Target Audiences
- 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.
Selenium is one of the
most popular engines for UI test automation. It is available for many
different programming languages. At the same time, the data-driven
approach is one of the most popular approaches for optimizing tests,
making them compact, and easily extensible just by adding some new data.
In this
course, you’ll practice the data-driven approach using Selenium, Java,
and TestNG/JUnit. We’ll start with basic samples and then go through the
major 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 start
with basic out of the box abilities and then practice more complicated
samples to operate with external data from Excel, databases, Spring
injection, and more. We’ll go through various improvements to make tests
run in parallel. In particular, we’ll explore different options to run
data-driven tests in parallel.
At
the end, you’ll discover the good practices when testing framework
designs. You’ll also get a deep understanding of the data-driven
approach and various ways to apply it to our tests.
About The Author:
Mykola Kolisnyk
has been working in test automation since 2004. He has been involved
with various activities including creating test automation solutions
from scratch, leading test automation teams, and working as a consultant
with test automation processes.
During his working
career, he has had experience with different test automation tools such
as Mercury WinRunner, MicroFocus SilkTest, SmartBear TestComplete,
Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many other
different engines and solutions. He has also had experience with
multiple 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 talent
management, multimedia, e-commerce, and investment banking.
Course Curriculum
Chapter 1: Introduction and Setup
Lecture 1: The Course Overview
Lecture 2: Introduction to Approaches to Be Used
Lecture 3: Environment Setup
Lecture 4: Sample Test Creation
Lecture 5: Adding Configuration
Chapter 2: Adding Page Objects
Lecture 1: General Idea, Overview, and Main Design
Lecture 2: Wrapping Controls
Lecture 3: Wrapping Pages
Lecture 4: Adding PageFactory
Lecture 5: Generating Screenshots
Chapter 3: Data-Drive Tests
Lecture 1: General Ideas and Principles
Lecture 2: Basic Data Parameters
Lecture 3: Using Data Provider
Lecture 4: Configuring Data Parameters from XML
Lecture 5: Getting Data from External Resources
Chapter 4: Advanced Data-Driven Implementations
Lecture 1: Getting Data from Excel
Lecture 2: Getting Data Using Spring Dependency Injection
Lecture 3: Data-Drive Cucumber-JVM Tests
Chapter 5: Parallelize Tests
Lecture 1: Core Test Design Updates
Lecture 2: Setting up Selenium Grid
Lecture 3: Run Data-Driven Tests in Parallel
Lecture 4: Final Overview
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 2 votes
- 3 stars: 6 votes
- 4 stars: 5 votes
- 5 stars: 7 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024