iOS Testing MindMap / Checklist
This MindMap on iOS Testing comes thanks to Nick and Bernard - thanks guys! Take this as an overview of iOS testing. There really is so much more detail to go into and this is something that we struggled a bit with – an initial attempt at creating an iOS MindMap just made it balloon into something that was too big.
So it was simplified to this. It covers the basics, hopefully we can go drill down into further detail. Perhaps everyone should give Nick and Bernard some friendly encouragement!
Click image below for full size. Downloadable files also available below.
Download MindMap Zip File
iOS Testing
Hardware
iPhone
- iPhone 3G
- iPhone 3GS
- iPhone 4 (retina)
- iPhone 4S (retina/dual core)
iPod
- 3rd generation (no camera)
iPad
- iPad 1st gen
- iPad 2 (dual core)
- The new iPad (retina / dual core)
UI
- Accessibility
- Half pixels
- Retina display
- Non-retina display
- Extended status bar resizing
- Portrait
- Landscape
- Smooth animations
Functionality
Location services
- Email configured
- Default to
- Default subject
- Default body
No email configured
Forced updates
Pull-to-refresh bar
- Updates timestamp
- Makes proper network request
Webviews
Network
3G
EDGE
Wi-Fi
Airplane Mode
Simulated poor connection
- On first launch
- Error message on timeouts
- Doesn’t block mai thread
Data
Preserved through data model changes
Time Settings
- Properly display all time zones
- Relative time displays
- Switching between time zones
- System time too fast/slow
Internationalization
- Supported languages?
- Long translated strings fit
- Localized text in images
Software
iOS
- 4.x
- 5.x
- 6.x
Crash reporting
Analytics
Memory Warnings
- No crashes
- View state is preserved
Upgrades
- Upgrade path from all previous versions
- User settings are preserved: Push notifications
- User settings are preserved: Credentials
- User settings are preserved: User preferences
Backgrounding
- App closes in time
- App state preserved on next launch
Gestures
Audio / Video
AirPlay
Background audio
Second screen
Pauses other audio

Thanks for the wonderful map Nick & Bernard. I have downloaded it.
Thanks again! Thanks to Rosie as well!
Fantastic, a really useful starter for iOS testing. Don’t forget we have the iPhone 5 out now
Something that I recently discovered was the iPhone accessibility features. Well worth trying out if you’re testing an app – http://accessability.blogspot.co.uk/2009/06/apple-gives-iphone-accessibility-for.html
Keep going guys, there is plenty of demand for more detail on this!
What tool did you use to create your mind map? I like it!
@Gwen we use SimpleMind+