Android Testing Fundamentals
Offered By: Pluralsight
Course Description
Overview
One of the basic things users expect from an app is that it is stable and consistent. This course will give you a high level overview of the testing tools and frameworks provided by Android so that you can start adding automated tests to your apps.
One of the fundamental things users expect from a good Android app is that it behaves in a consistent and stable manner. Achieving this is easier said than done as most Android apps need to support a huge variety of devices and Android SDK versions. The only scalable solution to this problem is to write automated tests along with each feature you develop so as to iterate faster while maintaining quality. In this course, Android Testing Fundamentals, you will gain a high level understanding of the testing tools landscape on Android so that you can start incorporating automated tests in your apps. First, you will see the Test Driven Development approach. Next, you will get a high level overview of the various test types and tools available on Android. Finally, you will learn about actually writing and running different types of tests in your apps. After completing this course, you will have a very clear understanding of the various Tests and Tools available for Android apps and how to pick the appropriate Tools to add Tests for a given feature.
One of the fundamental things users expect from a good Android app is that it behaves in a consistent and stable manner. Achieving this is easier said than done as most Android apps need to support a huge variety of devices and Android SDK versions. The only scalable solution to this problem is to write automated tests along with each feature you develop so as to iterate faster while maintaining quality. In this course, Android Testing Fundamentals, you will gain a high level understanding of the testing tools landscape on Android so that you can start incorporating automated tests in your apps. First, you will see the Test Driven Development approach. Next, you will get a high level overview of the various test types and tools available on Android. Finally, you will learn about actually writing and running different types of tests in your apps. After completing this course, you will have a very clear understanding of the various Tests and Tools available for Android apps and how to pick the appropriate Tools to add Tests for a given feature.
Syllabus
- Course Overveiw 1min
- Preparing Your App for Testing 14mins
- Adding Unit Tests to Your App 10mins
- Adding Integration and UI Tests to Your App 8mins
Taught by
Nitin Singh
Related Courses
Creative, Serious and Playful Science of Android AppsUniversity of Illinois at Urbana-Champaign via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Android. Programación de Aplicaciones
MirÃadax Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn