Automated UI Testing in Java [Video]

Preview in Mapt

Automated UI Testing in Java [Video]

Mykola Kolisnyk

Steps to building a testing framework
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$106.25
$29.99p/m after trial
RRP $124.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


Automated UI Testing in Java [Video] Book Cover
Automated UI Testing in Java [Video]
$ 124.99
$ 106.25
Automated UI Testing in Android [Video] Book Cover
Automated UI Testing in Android [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Video Details

ISBN 139781787120686
Course Length3 hours 43 minutes

Video Description

Test automation, a formalized testing process, can automate repetitive but necessary tasks that would be difficult to do manually.

This video is a practical step-by-step guide to developing UI test automation frameworks from scratch, and is targeted at Java developers. We’ll explore Web Driver, Appium (for mobile applications), and Cucumber-JVM. While working through the video, you will master the step-by-step test automation framework development process and see how it changes the shape of tests. At the end you will have a vision of what a framework is, what it looks like, and what items should be covered at the beginning of test automation development.

Style and Approach

The video is a practical demonstration of the test framework development process. Most videos contain an introduction to the underlying theory and then a practical, step-by-step component with full explanations. Thus, the viewer observes how the entire test automation solution is built.

Table of Contents

Installation and Setup
The Course Overview
Setting Up the Tools
Writing Sample Tests
Sample Scenarios Creation
Adding Configuration
Data-Drive Tests
Adapt Tests for Parallel Execution
Wrapping Controls and Pages
General Idea, Overview, and Main Design
Wrapping Controls
Wrapping Pages
Adding Page Factory
Generating Screenshots
Complex Cases for Pages and Elements
Platform-Specific Identifiers
Customizing Control Interaction
Dealing with Sub-Elements
Additional Verification Functionality
Object-Driven Framework
Major Concepts of Object-Driven Framework
Creating Object-Driven Engine
Transferring Data between Steps
Applying the Approach to Tests
Keyword-Driven Framework
General Introduction to the Approach and Cucumber-JVM
Giving Informative Names to Pages and Elements
Major Set of Keywords to Implement
Additional Keywords for Compound Elements
More Tricky Functionality
Transferring Data between Steps
Evaluating Expressions
Parallelize Cucumber-JVM
Integrating with External Systems
Final Overview and What’s Next

What You Will Learn

  • Available framework types and what they look like
  • Practical steps to building a framework from scratch
  • Typical solutions for typical problems with UI automation
  • Improve a framework when the entire test automation solution gets more complicated
  • Recommend each step in framework creation/improvement
  • Real-life example of the UI test automation framework with Java

Authors

Table of Contents

Installation and Setup
The Course Overview
Setting Up the Tools
Writing Sample Tests
Sample Scenarios Creation
Adding Configuration
Data-Drive Tests
Adapt Tests for Parallel Execution
Wrapping Controls and Pages
General Idea, Overview, and Main Design
Wrapping Controls
Wrapping Pages
Adding Page Factory
Generating Screenshots
Complex Cases for Pages and Elements
Platform-Specific Identifiers
Customizing Control Interaction
Dealing with Sub-Elements
Additional Verification Functionality
Object-Driven Framework
Major Concepts of Object-Driven Framework
Creating Object-Driven Engine
Transferring Data between Steps
Applying the Approach to Tests
Keyword-Driven Framework
General Introduction to the Approach and Cucumber-JVM
Giving Informative Names to Pages and Elements
Major Set of Keywords to Implement
Additional Keywords for Compound Elements
More Tricky Functionality
Transferring Data between Steps
Evaluating Expressions
Parallelize Cucumber-JVM
Integrating with External Systems
Final Overview and What’s Next

Video Details

ISBN 139781787120686
Course Length3 hours 43 minutes
Read More

Read More Reviews

Recommended for You

Automated UI Testing in Android [Video] Book Cover
Automated UI Testing in Android [Video]
$ 124.99
$ 106.25
Automated UI Testing in C# [Video] Book Cover
Automated UI Testing in C# [Video]
$ 124.99
$ 106.25
Writing High Performance Java Application in Java 9 [Video] Book Cover
Writing High Performance Java Application in Java 9 [Video]
$ 124.99
$ 106.25
From 0 to 1: Data Structures & Algorithms in Java [Video] Book Cover
From 0 to 1: Data Structures & Algorithms in Java [Video]
$ 32.99
$ 28.05
Advanced Data Structures and Algorithms in Java 9 [Video] Book Cover
Advanced Data Structures and Algorithms in Java 9 [Video]
$ 124.99
$ 106.25
Basic Data Structures and Algorithms in Java 9 [Video] Book Cover
Basic Data Structures and Algorithms in Java 9 [Video]
$ 124.99
$ 106.25