Learning Android Application Testing

Improve your Android applications through intensive testing and debugging

Learning Android Application Testing

Paul Blundell, Diego Torres Milano

5 customer reviews
Improve your Android applications through intensive testing and debugging
Packt Subscription
FREE
$9.99/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
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 subscription 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 subscription 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 subscription reader
$0.00
$28.00
$49.99
$9.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Learning Android Application Testing Book Cover
Learning Android Application Testing
$ 39.99
$ 28.00
Test-Driven iOS Development with Swift 4 - Third Edition Book Cover
Test-Driven iOS Development with Swift 4 - Third Edition
$ 31.99
$ 22.40
Buy 2 for $50.40
Save $21.58
Add to Cart

Book Details

ISBN 139781784395339
Paperback274 pages

Book Description

This book is a practical introduction to readily available techniques, frameworks, and tools to thoroughly test your Android applications and improve project development.

You will learn the Java testing framework, how to create a test case and debug it. Next, you'll be walked through using the Android SDK to test using the ActivityTestCase and ActivityUnitTest classes as well as discussing popular testing libraries. Through examples you will test files, databases, ContentProviders, exceptions, services, and test your app using Espresso. You will discover how to manage your Android testing environment using Android emulators, deep dive into how adb and the emulator can super charge your testing automation, and also test user interactions with monkeyrunner. You will be guided through different testing methodologies including Test-driven Development and Behavior-driven Development and will learn how to perform Unit and Functional testing applying them to your Android projects. You will also use continuous integration techniques for ultimate application quality control using Gradle and Jenkins.

By the end of the book, you'll be looking through alternative testing tactics including Fest and Spoon to build upon and expand your Android testing range and finesse.

Table of Contents

Chapter 7: Behavior-driven Development

What You Will Learn

  • Apply testing techniques and utilize tools to improve Android application development
  • Get to grips with the nuances of testing on Android, including how to architect an application to facilitate better testing
  • Explore the Android instrumentation testing framework to optimize your activities, services, content providers, and usage of other Android components
  • Understand different development methodologies including Test-driven Development and Behavior-driven Development
  • Apply the continuous integration technique for ultimate application quality control
  • Improve application performance by analyzing the results returned from performance tests
  • Expose your application to a wide range of conditions and configurations to simulate real-life network conditions and detect problems in the application
  • Explore further tools to improve application quality such as micro benchmarks and code coverage

Authors

Table of Contents

Chapter 7: Behavior-driven Development

Book Details

ISBN 139781784395339
Paperback274 pages
Read More
From 5 reviews

Read More Reviews

Recommended for You

Test-Driven iOS Development with Swift 4 - Third Edition Book Cover
Test-Driven iOS Development with Swift 4 - Third Edition
$ 31.99
$ 22.40
Asynchronous Android Programming - Second Edition Book Cover
Asynchronous Android Programming - Second Edition
$ 39.99
$ 28.00
Asynchronous Android Programming - Second Edition Book Cover
Asynchronous Android Programming - Second Edition
$ 39.99
$ 28.00
Functional Kotlin Book Cover
Functional Kotlin
$ 39.99
$ 28.00
Hacking Android Book Cover
Hacking Android
$ 35.99
$ 25.20
Mastering iOS 12 Programming - Third Edition Book Cover
Mastering iOS 12 Programming - Third Edition
$ 39.99
$ 28.00