Skip to main content
Toggle sidebar
Back to courses
5/30
·
Lab: Android Testing Foundations in Practice
Mobile Testing
0%
Previous lesson
Next lesson
AI Tutor
Toggle theme
My Courses
Mobile Testing: Android
0/30 lessons
0%
Module 1
Android Testing Foundations
Android App Architecture for Testers and Android Testing Pyramid
Emulator vs Real Device Testing and ADB Basics for QA Engineers
Android Studio Setup for Testing and Test Planning for Android Features
Android Testing Foundations Cheatsheet
Lab: Android Testing Foundations in Practice
Quiz: Android Testing Foundations
Module 2
Manual Testing on Android
Gesture and Touch Interaction Testing and Permission Handling and Edge Cases
Notification Testing and Deep Link and Intent Testing
Orientation and Responsive Layout and Battery, Memory, and Resource Testing
Manual Testing on Android Cheatsheet
Lab: Manual Testing on Android in Practice
Quiz: Manual Testing on Android
Module 3
UI Automation with Espresso
Espresso Setup and First Test and View Matchers and Actions
Idling Resources and Synchronization and RecyclerView Testing Patterns
Test Rules and Test Runners and Espresso Intents for External App Testing
UI Automation With Espresso Cheatsheet
Lab: UI Automation With Espresso in Practice
Quiz: UI Automation With Espresso
Module 4
Cross-Platform Testing with Appium
Appium Architecture and Setup and Desired Capabilities for Android
Element Location Strategies and Gesture Automation With Appium
Appium vs Espresso: When to Use Which and Page Object Pattern for Mobile
Cross-Platform Testing With Appium Cheatsheet
Lab: Cross-Platform Testing With Appium in Practice
Quiz: Cross-Platform Testing With Appium
Module 5
Android Testing in CI/CD
GitHub Actions for Android Tests and Firebase Test Lab Integration
Device Farm Strategies and Test Sharding for Android
Screenshot and Video Capture and Release Testing Checklist for Android
Android Testing in CI/CD Cheatsheet
Lab: Android Testing in CI/CD in Practice
Quiz: Android Testing in CI/CD
Reading
7 min read
Lab: Android Testing Foundations in Practice
Loading content...
On this page
What You'll Do
Realistic Scenario
Steps and Expected Results
Step 1: Familiarize with Android App Architecture
Step 2: Set Up Android Studio
Step 3: Prepare an Emulator
Step 4: Install FitTracker on an Emulator
Step 5: Test on a Real Device
Step 6: Use ADB for Testing
Step 7: Craft a Test Plan for Water Intake Feature
Deliverables
Common Issues and Troubleshooting
Bonus Challenge
Key Takeaways
Quick Self-Check
Sign in to track progress
Sign In