𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Learning Android Application Testing

✍ Scribed by Paul Blundell, Diego Torres Milano


Publisher
Packt Publishing
Year
2015
Tongue
English
Leaves
331
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Improve your Android applications through intensive testing and debugging

About This Book

  • Focus on Android instrumentation testing to ensure full application coverage
  • Apply testing techniques and utilize tools to improve Android application development
  • Build intensively tested and bug free Android applications

Who This Book Is For

If you are an Android developer looking to test your applications or optimize your application development process, then this book is for you. No previous experience in application testing is required.

In Detail

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.

✦ Subjects


Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°;ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°;Android;


πŸ“œ SIMILAR VOLUMES


Learning Android Application Testing
✍ Paul Blundell, Diego Torres Milano πŸ“‚ Library πŸ“… 2015 πŸ› Packt Publishing 🌐 English

<p><b>Improve your Android applications through intensive testing and debugging</b></p> <h2>About This Book</h2><ul><li>Focus on Android instrumentation testing to ensure full application coverage</li><li>Apply testing techniques and utilize tools to improve Android application development</li><li>B

Learning Android Application Testing
✍ Paul Blundell, Diego Torres Milano πŸ“‚ Library πŸ“… 2015 πŸ› Packt Publishing 🌐 English

<p><b>Improve your Android applications through intensive testing and debugging</b></p> <h2>About This Book</h2><ul><li>Focus on Android instrumentation testing to ensure full application coverage</li><li>Apply testing techniques and utilize tools to improve Android application development</li><li>B

Learning Pentesting for Android Devices:
✍ Aditya Gupta πŸ“‚ Library πŸ“… 2014 πŸ› Packt Publishing 🌐 English

Android is the most popular mobile smartphone operating system at present, with over a million applications. Every day hundreds of applications are published to the PlayStore, which users from all over the world download and use. Often, these applications have serious security weaknesses in them, wh

Android Application Testing Guide
✍ Diego Torres Milano πŸ“‚ Library πŸ“… 2011 πŸ› Packt Publishing 🌐 English

Adroid Application Testing Guide is a highly detailed book which gives step-by-step examples for a great variety of real-world cases, providing professional guidelines and recommendations that will be extremely valuable for optimizing your development time and resources. In the chapters you will fin

Android Application Testing Guide
✍ Diego Torres Milano πŸ“‚ Library πŸ“… 2011 πŸ› Packt Publishing 🌐 English

Adroid Application Testing Guide is a highly detailed book which gives step-by-step examples for a great variety of real-world cases, providing professional guidelines and recommendations that will be extremely valuable for optimizing your development time and resources. In the chapters you will fin