Software Testing: Planning Tests for Mobile
Overview
Deliver high-quality mobile apps to market by learning how to develop a system and strategy for effective testing.
Delivering mobile apps requires a high-quality system and strategy for effective testing. In this course, instructor Mike Fine walks through the different stages of testing and preparing a mobile app for market. He begins by going over how to plan and execute your alpha test, which includes identifying key hardware for testing and avoiding common problems. Next, he covers how to prepare a beta test plan, including how to establish a timeline for the project, identify good test candidates, and focus on integrating customer validation as part of the assessment process. To wrap up, Mike addresses release management and overall strategies for continued improvements into both of these processes.
Delivering mobile apps requires a high-quality system and strategy for effective testing. In this course, instructor Mike Fine walks through the different stages of testing and preparing a mobile app for market. He begins by going over how to plan and execute your alpha test, which includes identifying key hardware for testing and avoiding common problems. Next, he covers how to prepare a beta test plan, including how to establish a timeline for the project, identify good test candidates, and focus on integrating customer validation as part of the assessment process. To wrap up, Mike addresses release management and overall strategies for continued improvements into both of these processes.
Syllabus
Introduction
- Testing mobile applications
- What you should know
- Tracking versions
- Tracking issues
- Introduction to TestFlight
- Introduction to Google Play
- Identify your needs
- Setting up your project
- Preparing for your alpha test
- Using external testers for alpha
- Risks in preparation for alpha
- Identifying alpha topics and goals
- Design the alpha test plan
- Nailing down test resources
- Executing your alpha schedule
- Integrating customer validation
- Identifying beta topics and goals
- Designing your beta test plan
- Recruiting users
- Distributing your Android app
- Distributing Your iOS app
- Executing your beta schedule
- Taking feedback forward
- Dealing with common issues
- Riding the critical path
- Core values of test planning
- Next steps
Taught by
Mike Fine