Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width65%

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

For testing Fluid Engage with VoiceOver: 

  • iPhone OS 3.0 or higher on iPhone 3GS
  • iPhone OS 3.0 or higher on iPod touch 32 GB or 64 GB (Fall 2009 or later)

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 all screens: Absence of horizontal scroll

Procedure:

  1. Drag the screen left and right while holding the device in portrait mode.

Expected results:

  • The screen should not shift left or right (i.e., it is fixed).
Test 1: Check empty My Collection

Procedure:

  1. Clear the device's Safari cache and cookies.
  2. Start the application.
  3. From the home screen, tap invoke "My Collection".
    (For VO: Select and invoke ": After the screen load announcement, have VO read the screen from top to bottom. Also tap around the screen to check position of elements.)

Expected results:

  • (For VO: User should hear "Web page loaded - My Collection"
icon
  • .)

Expected results:

  • A screen showing an empty collection with instructions indicating that the user's collection is empty should appear.
  • For VO
  • VO announce
Test 2: Create a My Collection

Procedure:

  1. From the application home screen, tap invoke "Enter object code" or its icon.
  2. Tap in Enter a valid object code (see object code list for possibilities).
  3. Tap Invoke "Collect" on the artifact view.
  4. Tap Invoke 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 invoke 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".
    (For VO: User should hear the status message.)
Test 3: Page load (cont'd from Test 2)

Procedure:

  1. Complete Test 2.
  2. From the application home screen, tap invoke "My Collection" or its icon.
  3. (For VO: After the page load announcement, have VO read the screen from top to bottom. Also tap around the screen to check position of elements.)

Expected results:

  • (For VO: User should hear "Web page loaded - My Collection".)
  • An action bar with a single action button, Send, should be visible.
  • Below, a grid of thumbnails should be visible. No text should be accompanying the thumbnails.
  • The thumbnails should be of the artifacts of you collected from Test 2.
Test 4: Tapping on an artifact in grid view (cont'd from Test 3)

Procedure:

  1. Complete Test 3.
  2. Tap on Invoke an artifact in the grid.
  3. Tap on Invoke 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 5: Switching to list view (cont'd from Test 3 or 4)

Procedure:

  1. Complete Test 3 or 4.
  2. Tap on Invoke the switch to list layout icon in the top right corner.
  3. (For VO: After the screen load announcement, have VO read the screen from top to bottom. Also tap around the screen to check position of elements.)

Expected results:

  • (For VO: User should get a feedback about the loading of objects in list layout.)
  • An action bar with a single action button, Send, should be visible.
  • 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
  • The exact artifacts from grid view should appear in list view (no more, no less).
Test 6: Tapping on an artifact in list view (cont'd from Test 5)

Procedure:

  1. Complete Test 5.
  2. Tap on Invoke an artifact in the grid.
  3. Tap on Invoke 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 7: Switching back to grid view (cont'd from Test 5 or 6)

Procedure:

  1. Complete Test 5 or 6.
  2. Tap on Invoke the grid icon in the top right corner.
  3. (For VO: After the screen load announcement, have VO read the screen from top to bottom. Also tap around the screen to check position of elements.)

Expected results:

  • (For VO: User should get a feedback about the loading of objects in grid layout.)
  • An action bar with a single action button, Send, should be visible.
  • Below, a grid of thumbnails should be visible. No text should be accompanying the thumbnails.
  • The exact artifacts from list view should appear in the grid view (no more, no less).
Test 8: Send the "My Collection"

Procedure:

Expected results:

Boundary Tests

Description: Ensures proper functionality at the input limits.

Protocol: Perform these tasks on the following site.

Column
width35%
Panel
borderColor#321137
bgColor#fff
titleBGColor#c1b7c3
titleSpecifications
borderStylesolid

My collection wireframes
My collection storycards

Panel
borderColor#321137
bgColor#fff
titleBGColor#c1b7c3
titleOn this page
borderStylesolid
Table of Contents
indent8px
stylenone