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.

iOS Testing - MindMap / Checklist

 

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

  • 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

You might be interested in... Problem Solving for Testers - 1 Day Course

MoT Courses-19

Tags: , , ,

4 Responses to “iOS Testing MindMap / Checklist”

  1. Amit KulkarniSeptember 6, 2012 at 3:05 pm #

    Thanks for the wonderful map Nick & Bernard. I have downloaded it. :)

    Thanks again! Thanks to Rosie as well!

  2. AmyOctober 3, 2012 at 8:17 am #

    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!

  3. Gwen DobsonOctober 15, 2012 at 9:58 pm #

    What tool did you use to create your mind map? I like it! :)

  4. Rosie SherryOctober 16, 2012 at 11:51 am #

    @Gwen we use SimpleMind+ :)