- Make the paradigm shift from web and PC application testing to mobile testing
- Understand how mobile technology works and how to exploit it when testing
- Quickly discover and identify problems that are important to mobile users
- Learn strategies to choose which device platforms to test
- Add structure and guidance to better manage mobile testing activities
Smartphones and tablets are here to stay, and test teams face pressure to deliver testing quickly and successfully on mobile devices. When faced with a mobile testing project, many testers find it tempting to apply the same methods and techniques used for desktop or web applications. Although some of these concepts transfer directly, testing mobile applications presents its own special challenges. Leave them unaddressed and you will miss critical bugs. Learn how to get quick wins by exploiting known weak spots in mobile applications and how to add structure and organization to test effectively within this dynamic technology. Hear first-hand experiences with testing mobile applications, and discuss how to address the challenges.
From testing on small screens, various touch and other input devices, and limited testing tools, to handling lower processing power, multitasking, and communication issues, this course prepares you to start your mobile testing project with confidence. This two-day course covers four main areas: make the paradigm shift to test mobile technology, techniques for performing effective and efficient mobile testing, using mobile-friendly structure and tools, and how to quickly generate testing ideas that are important to mobile users.
Activities and Practice
Explore mobile application testing in an informal and interactive workshop setting. Activities involve trying out techniques and approaches on participants’ own devices, small group exercises, and discussions. Bring your smartphone or tablet to the session.
Who Should Attend?
This course is appropriate for both novice and experienced software testers who are new to mobile testing. Technical support, business analysts, and test managers will also find this course helpful. A background of basic software testing principles is useful but not required.
Please Note: For this workshop, participants are required to bring a mobile device: either a smartphone or tablet.
2-Day Course Outline
The mobile market and ecosystem
What is important to mobile users
Unique challenges for mobile testers
Mobile application and technology characteristics
Mobile project characteristics
Logging bugs, taking notes, and using mobile technology when reporting
Emulators: device and network
Monitoring tools: device and network
Services for platform testing to help with device fragmentation and support
Testing in the Real World
Test idea generation in real-world conditions
Using thinking tools to guide your brain
Exploring different testing perspectives for test idea generation and finding bugs quickly
Guidance and Structure on the Move
Dealing with testing outside of the lab
Lightweight guidance documentation
Recording coverage and results
Structure Your Testing
Analysis and modeling tools and approaches
Understanding users and environments
Modeling the application to make better use of testing time
Testing the Mobile Web
Understand web technology and mobile devices
Similarities and differences from web testing on PCs
Mobile-specific web challenges and problems to watch for
Mobile Project Management
Mobile test planning tips
Dealing with fragmentation: choosing which devices and platforms to test
Hardware and environmental issues
Application store submission and testing
This course is hands-on Participants should expect to work on real applications on a smartphone or tablet.
Various exercises using real devices: techniques, approaches, and tools
Modeling, diagnostics, and reporting
Using powerful frameworks to generate and execute tests