Android Testing is a three-day training course focusing specifically on tools and techniques to effectively integrate automated testing into your application development workflow. Through lecture and hands-on exercises, you will learn the basics of how to build and organize a robust automated test suite for the Android platform. In this training course we will explore how the latest Android Testing Support Library offerings from Google provides developers with a platform that greatly simplifies test automation—and we will compare it to other popular 3rd party solutions. We also focus on how to integrate the automated tests you've written into continuous integration (CI) and continuous delivery (CD) pipelines, to produce well-tested code at any scale!
In order to get the most out of this training, students should: • Have taken Android Overview training or any other NewCircle Android class that contains the Android Overview module. • It is highly recommended that participants be familiar with basics of Java, C/C++, and Linux administration to fully take advantage of this course. • To refresh your Java skills, you can review NewCircle's Fundamentals of Java tutorial • Additionally, "bootcamp-level" knowledge of Android Studio and the Gradle build system is required
3 Days/Lecture & Lab
This course is designed for experienced Android developers and QA professionals looking to improve the quality of their application code through test automation.
- Designing Automated Tests
- Testing in Android Studio
- Writing Effective Unit Tests
- Writing Effective Instrumentation Tests
- Building Sustainable Tests
- Scaling Test Automation