Software Testing: Planning Tests for Mobile
1h 48mIntermediate2019-09-26
Authors

Mike Fine
Founder, Director, and Senior Test Manager at Centercode
Course details
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.
Learning objectives
Setting up your test tools
Identifying needed resources
Preparing for your alpha and beta tests
Designing the alpha and beta test plans
Identifying alpha and beta testing goals
Avoiding common pitfalls
Working within the critical path
Learning objectives
Setting up your test tools
Identifying needed resources
Preparing for your alpha and beta tests
Designing the alpha and beta test plans
Identifying alpha and beta testing goals
Avoiding common pitfalls
Working within the critical path
Skills covered
TestFlightGoogle Play ServicesSoftware TestingAppleGoogleSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Testing mobile applications
- 02 - What you should know
1. Setting Up Your Test Tools
- 03 - Tracking versions
- 04 - Tracking issues
- 05 - Introduction to TestFlight
- 06 - Introduction to Google Play
- 07 - Identify your needs
- 08 - Setting up your project
2. Planning Your Alpha Test
- 09 - Preparing for your alpha test
- 10 - Using external testers for alpha
- 11 - Risks in preparation for alpha
- 12 - Identifying alpha topics and goals
- 13 - Design the alpha test plan
- 14 - Nailing down test resources
- 15 - Executing your alpha schedule
3. Planning Your Beta Test
- 16 - Integrating customer validation
- 17 - Identifying beta topics and goals
- 18 - Designing your beta test plan
- 19 - Recruiting users
- 20 - Distributing your Android app
- 21 - Distributing Your iOS app
- 22 - Executing your beta schedule
4. Short Term and Long Term Planning
- 23 - Taking feedback forward
- 24 - Dealing with common issues
- 25 - Riding the critical path
- 26 - Core values of test planning
Conclusion
- 27 - Next steps
Related courses
- AI for Software Testers: Apply AI Tools and Techniques to the Software Testing Life Cycle
- Spring: Test-Driven Development with JUnit
- Software Testing Foundations: Test Planning
- PHP: Testing Legacy Applications
- ISTQB Foundation Cert Prep
- AI-Powered Software Development: Coding, Testing, and System Design
- Accelerating Laravel API Development with AI: From Specification to Testing
- Software Testing: Tools
Related learn paths
- Getting Started with Software Testing
- Getting Started with Agile Software Development
- Develop Your Skills in Agile Software Development
- Prepare for the CompTIA Security+ (SY0-601) Certification Exam
- Prepare for the PMI-ACP Certification
- Become a Web Designer
- Master Digital Transformation
- Prepare for the Designing and Implementing Microsoft DevOps Solutions (AZ-400) Exam