Mobile App Development: Testing an Android App
Android Studio 3.6.1
| Intermediate
- 16 Videos | 1h 45m 53s
- Includes Assessment
- Earns a Badge
In this course, you'll be introduced to testing for an Android app. You'll learn about basic unit testing and functional tests that need to be performed on a virtual device. You'll also examine the role of the Espresso Framework in simplifying the coding of UI tests by recording your actions on an emulator.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courserun a unit test using the Android Studio UI and analyze the resultsdefine a simple unit test that does not involve the use of UI elements of your Android appmodularize your unit tests by separating the common setup tasks into a separate functionexecute an instrumented test using Android Studiocode the startup tasks for an instrumented test on one of the Activities in your appdefine a functional test for your Android app involving interactions with various UI elementswrite functional tests for your Android app involving interactions with spinners, text fields, and buttons
-
automate the testing of various UI elements in your app by codifying the navigation to the different Activitiesexecute a functional test against the main Activity of your app and verify the resultsrun multiple tests that involve common setup tasks and verify the behavior of the app in an emulatorverify the functionality of validators in your app by running tests against an Activity that uses themrecord your actions on an emulator in order to simplify the creation of UI tests for your Android appapply final touches to the auto-generated code from an Espresso recording and execute the testsrun all the tests defined for your Android app from the command linesummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview2m 36sUP NEXT
-
2.The Test Interface in Android Studio7m 7s
-
3.Writing Tests for Utility Functions9m 40s
-
4.Setup Functions for Tests7m 2s
-
5.Running an Instrumented Test8m 17s
-
6.The ActivityTestRule6m 35s
-
7.Writing an Interactive Test7m 29s
-
8.Initializing the HomePage Test6m 32s
-
9.Testing the Navigation Pane4m 55s
-
10.Testing the HomePage4m 56s
-
11.Running Multiple Instrumented Tests5m 46s
-
12.Testing the Sign Up Activity8m 47s
-
13.Recording an Espresso Test9m 17s
-
14.Running an Espresso Test8m 6s
-
15.Running Tests from the Terminal6m 56s
-
16.Course Summary1m 51s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.