Automated UI Testing in Android [Video]

Preview in Mapt

Automated UI Testing in Android [Video]

Mykola Kolisnyk

The course follows a systematic approach to the automated testing of Android applications and also shows how to tackle corner cases.

Quick links: > What will you learn?> Table of content

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
$106.25
RRP $124.99

Frequently bought together


Automated UI Testing in Android [Video] Book Cover
Automated UI Testing in Android [Video]
$ 124.99
$ 106.25
Data-Driven Testing in Selenium [Video] Book Cover
Data-Driven Testing in Selenium [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781788470797
Course Length2 hours 50 minutes

Video Description

The Automated UI Testing for Android course is practice-oriented and explains major approaches to automating Android application testing.

This course uses a step by step approach to build a test automation framework and demonstrates all the relevant steps, starting from the scratch. It also pays attention to some corner cases and Android-specific aspects. Also, the course covers several typical solutions that can be used for Android application testing automation.

After completing this course, users will have mastered how to build testing frameworks for Android applications as well as how to deal with typical problems.

Style and Approach

The approach is mainly practice-oriented and mostly based on practical samples. During the course, you'll make some samples and then enhance them step-by-step, covering more advanced topics.

Table of Contents

Getting Started
The Course Overview
Existing Automated UI Test Engines Overview
Environment Setup
Typical Devices Setup
Initial Solution Setup
Writing Sample Tests
Sample Scenario Creation
Adding Configuration
Data-Driven 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
Implement Scrolling
Specific Page/Control Extensions
Additional Verification Functionality
Complex Android-specific Actions
Controlling Application State
Deep-linking
Kill Application Process in Background
Upgrade Scenarios
Start/Stop/Switch Between Applications
Additional Data Collection
Error Stack Trace
Activity Launch Time
Processor Workload/Memory Use
More High Level Upgrades
Integrating with Cucumber
Integrating with the CI Systems
Define Available Device Dynamically
Final Overview and What’s Next

What You Will Learn

  • Tool set and infrastructure for Android application testing
  • Available engines for Android UI testing automation and their specifics
  • Step-by-step approaches for building testing frameworks
  • Testing types and metrics specific to mobile applications and Android applications in particular
  • Typical ways to solve typical problems with Android application testing
  • Build infrastructures and organize automated test runs

Authors

Table of Contents

Getting Started
The Course Overview
Existing Automated UI Test Engines Overview
Environment Setup
Typical Devices Setup
Initial Solution Setup
Writing Sample Tests
Sample Scenario Creation
Adding Configuration
Data-Driven 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
Implement Scrolling
Specific Page/Control Extensions
Additional Verification Functionality
Complex Android-specific Actions
Controlling Application State
Deep-linking
Kill Application Process in Background
Upgrade Scenarios
Start/Stop/Switch Between Applications
Additional Data Collection
Error Stack Trace
Activity Launch Time
Processor Workload/Memory Use
More High Level Upgrades
Integrating with Cucumber
Integrating with the CI Systems
Define Available Device Dynamically
Final Overview and What’s Next

Video Details

ISBN 139781788470797
Course Length2 hours 50 minutes
Read More

Read More Reviews

Recommended for You

Data-Driven Testing in Selenium [Video] Book Cover
Data-Driven Testing in Selenium [Video]
$ 124.99
$ 106.25
Graph Algorithms for AI in Games [Video] Book Cover
Graph Algorithms for AI in Games [Video]
$ 124.99
$ 106.25
Automated UI Testing in C# [Video] Book Cover
Automated UI Testing in C# [Video]
$ 124.99
$ 106.25
Advanced Server-Side Programming with Node.js [Video] Book Cover
Advanced Server-Side Programming with Node.js [Video]
$ 124.99
$ 106.25
Tensorflow Solutions for Data [Video] Book Cover
Tensorflow Solutions for Data [Video]
$ 124.99
$ 106.25
Extending Laravel with First Party Packages [Video] Book Cover
Extending Laravel with First Party Packages [Video]
$ 124.99
$ 106.25