Oreilly - Automated UI Testing in Android
by Mykola Kolisnyk | Publisher: Packt Publishing | Release Date: October 2017 | ISBN: 9781788470797
The course follows a systematic approach to the automated testing of Android applications and also shows how to tackle corner cases.About This VideoStepbystep guide from the basics to advanced topicsPractical recommendations based on real experienceOverview of multiple approaches and tools.In DetailThe 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.
- Chapter 1 : Getting Started
- The Course Overview 00:03:17
- Existing Automated UI Test Engines Overview 00:08:35
- Environment Setup 00:05:55
- Typical Devices Setup 00:03:54
- Initial Solution Setup 00:04:15
- Chapter 2 : Writing Sample Tests
- Sample Scenario Creation 00:07:04
- Adding Configuration 00:04:14
- Data-Driven Tests 00:04:02
- Adapt Tests for Parallel Execution 00:03:47
- Chapter 3 : Wrapping Controls and Pages
- General Idea, Overview and Main Design 00:06:57
- Wrapping Controls 00:05:32
- Wrapping Pages 00:05:38
- Adding Page Factory 00:06:52
- Generating Screenshots 00:03:27
- Chapter 4 : Complex Cases for Pages and Elements
- Platform-specific Identifiers 00:11:09
- Customizing Control Interaction 00:05:06
- Dealing with Sub-elements 00:09:18
- Implement Scrolling 00:12:27
- Specific Page/Control Extensions 00:03:30
- Additional Verification Functionality 00:07:20
- Chapter 5 : Complex Android-specific Actions
- Controlling Application State 00:04:42
- Deep-linking 00:02:36
- Kill Application Process in Background 00:02:45
- Upgrade Scenarios 00:03:40
- Start/Stop/Switch Between Applications 00:03:37
- Chapter 6 : Additional Data Collection
- Error Stack Trace 00:03:11
- Activity Launch Time 00:02:21
- Processor Workload/ Memory Use 00:02:46
- Chapter 7 : More High Level Upgrades
- Integrating with Cucumber 00:07:39
- Integrating with the CI Systems 00:03:05
- Define Available Device Dynamically 00:07:31
- Final Overview and What’s Next 00:03:57
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.