QA overview

Environments

  • iPhone OS 3.0 or higher on iPhone 3G or 3GS
  • iPhone OS 3.0 or higher on iPod touch 1G, 2G or 3G

Protocol overview

General QA guidelines

  • Does the tool behave the way that you would expect?
  • Are you surprised by anything?
  • Does something take longer than you would expect?
  • When the tool does something unexpected or takes too long to do something, does the tool provide appropriate feedback?

QA tests

Unit Tests

Protocol: Launch the following websites to execute unit tests.

url to be filled

Task-oriented functional tests

Description: Ensures that the component is able to handle expected input.

Protocol: Perform these tasks on the following site.

Test 1: Page load

Procedure:

  1. From the application home screen, tap "Enter object code" or its icon.

Expected results:

  • A back button and "Enter object code" title should appear in the navigation bar, in that order. No other elements should be present on the bar.
  • Short instructions (e.g., "Enter code from the object's label to learn more about the object") should appear below the navigation bar.
  • Empty fields should appear below the instructions (in the case of Engage 0.3, it should be two empty fields)
  • A keypad should appear below the empty fields, which includes the numbers 0-9, and a delete key.

Boundary Tests

Description: Ensures proper functionality at the input limits.

Protocol: Perform these tasks on the following site.

Code entry wireframes
Code entry storycards