Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning Android Application Testing

Buy

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.

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

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.

(HTML tags aren't allowed.)

Games Diversions & Perl Culture: Best of the Perl Journal
Games Diversions & Perl Culture: Best of the Perl Journal

This is the third of three “Best of The Perl Journal” O’Reilly books, containing the créme de la créme of the 247 articles published during The Perl Journal ’s five-year existence as a standalone magazine. This particular book contains 47 articles about the leisure pursuits of Perl programmers....

Programming Distributed Applications with COM+ and Microsoft Visual Basic 6.0 (with CD-ROM)
Programming Distributed Applications with COM+ and Microsoft Visual Basic 6.0 (with CD-ROM)

Any developer who wants to create multitier applications using the Microsoft Windows platform as the foundation must rely on many separate pieces of software. Some of these pieces will be supplied by Microsoft, and you or your company will write other pieces. Still other pieces can come from third-party software vendors.

The...

Sams Teach Yourself SQL in 10 Minutes, Third Edition
Sams Teach Yourself SQL in 10 Minutes, Third Edition

Sams Teach Yourself SQL in 10 Minutes has established itself as the gold standard for introductory SQL books, offering a fast-paced accessible tutorial to the major themes and techniques involved in applying the SQL language. Forta's examples are clear and his writing style is crisp and concise. As with earlier editions, this revision includes...


Atlas of Endomicroscopy
Atlas of Endomicroscopy

Endomicroscopy is a newly developed diagnostic tool that enables in vivo microscopy with subcellular resolution during ongoing endoscopy in the upper and lower gastrointestinal tract. It is a revolutionary technology. Endoscopy and pathology are no longer separate subjects and, as a result, endomicroscopy leads to a close interaction between...

Encyclopedia of 20th-Century Architecture
Encyclopedia of 20th-Century Architecture
Focusing on architecture from all regions of the world, this three-volume set profiles the twentieth century's vast chronicle of architectural achievements, both within and well beyond the theoretical confines of modernism. Unlike existing works, this encyclopedia examines the complexities of rapidly changing global conditions that have dispersed...
The Wiley Handbook of Action Research in Education (Wiley Handbooks in Education)
The Wiley Handbook of Action Research in Education (Wiley Handbooks in Education)

Comprehensive overview of the theoretical, conceptual, and applied/practical presentations of action research as it is found and conducted solely in educational settings

The Wiley Handbook of Action Research in Education is the first book to offer theoretical, conceptual, and applied/practical presentations...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy