Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

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 after completing initial Engage setup (to be added: instructions on adding app to home screen).

Test 1: Create a My Collection

Procedure:

  1. From the application home screen, tap "Enter object code" or its icon.
  2. Tap in a valid object code (see object code list for possibilities).
  3. Tap "Collect" on the artifact view.
  4. Tap the home icon to return to the home screen.
  5. Repeat steps 1-4 several times (say, a dozen times).
  6. When this is done, press the "Home" button to return to the application home screen.

Expected results:

  • Each time "Collect" is tapped on, the button should change to read "Uncollect" and a status message should appear indicating that it was added to "My Collection".
Test 2: Page load (cont'd from Test 1)

Procedure:

  1. Complete Test 1.
  2. From the application home screen, tap "My Collection" or its icon.

Expected results:

  • A grid of thumbnails should appear. No text should be accompanying the thumbnails.
  • The thumbnails should be of the artifacts of you collected from Test 1.
Test 3: Tapping on an artifact in grid view (cont'd from Test 2)

Procedure:

  1. Complete Test 2.
  2. Tap on an artifact in the grid.
  3. Tap on the back button in the artifact view.

Expected results:

  • You should be redirected to the artifact view corresponding to the artifact thumbnail you selected.
    • See artifact view test plans or wireframes for further details on expected artifact view presentation.
  • Upon tapping the back button from the artifact view, you should be returned to the My Collection page in grid view.
Test 4: Switching to list view (cont'd from Test 2 or 3)

Procedure:

  1. Complete Test 2 or 3.
  2. Tap on the list icon in the top right corner.

Expected results:

  • The grid view should switch to list view of artifacts.
  • Each of the list items should consist of:
    • Artifact thumbnail
    • Name of the artifact
    • Date of the artifact
Test 5: Tapping on an artifact in list view (cont'd from Test 4)

Procedure:

  1. Complete Test 4.
  2. Tap on an artifact in the grid.
  3. Tap on the back button in the artifact view.

Expected results:

  • You should be redirected to the artifact view corresponding to the artifact thumbnail you selected.
    • See artifact view test plans or wireframes for further details on expected artifact view presentation.
  • Upon tapping the back button from the artifact view, you should be returned to the My Collection page in list view.
Test 6: Switching back to grid view (cont'd from Test 5)

Procedure:

  1. Tap on the grid icon in the top right corner.

Expected results:

Boundary Tests

Description: Ensures proper functionality at the input limits.

Protocol: Perform these tasks on the following site.

On this page
  • No labels