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 14 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

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 release)

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: Visual feedback for options at the home page

Procedure:

  1. Load the application and tap on any language at the language selection screen.
  2. Once at the home page, tap on "Exhibitions".

Expected results:

  • The option should highlight. The highlight should persist until the finger leaves the screen.

For VO:

  • User hears "Exhibitions icon - link - image".
Test 2: Visual feedback for list items

Procedure:

  1. From home, tap on Exhibitions.
    (For VO: Select "Exhibitions" link and double tap.)
  2. Once at the Exhibitions page, tap on an item on the list (eg. "Simply Montreal").
    (For VO: After hearing "Web page loaded - Browse", tap on an item on the list (eg "Simply Montreal". Then double tap)

Expected results:

  • The list item should highlight. The highlight should persist until the finger leaves the screen.

For VO:

  • Upon single tap on thumbnail link, user hears "Simply Montreal: Glimpses of a Unique City - link - image".
  • Upon single tap on text link, user hears "Simply Montreal: Glimpses of a Unique City - link".
  • User must not hear the Exhibition duration as a separate link. It must be a text that logically separates the set of linke to this exhibition link from the set of links to the next exhibition.
  • After double tap user hears "Web page loaded - Exhibition")
Test 3: Visual feedback for buttons (cont'd from Test 2)

Procedure:

  1. Complete Test 2.
  2. At an Exhibition page (eg. "Simply Montreal"), tap on "View the full catalogue" in the Catalogue section.
    (For VO: At an Exhibition page (eg. "Simply Montreal"), tap on the link "View the full catalogue". Then double tap.)

Expected results:

  • The tapped button should highlight. The highlight should persist until the finger leaves the screen.

For VO:

  • Upon single tap, user hears "View the full catalogue - link".
  • After double tap user hears "Web page loaded - Catalogue".
Test 4: Visual feedback for options in the navigation bar (cont'd from Test 3)

Procedure:

  1. Complete Test 3.
  2. Being at the full catalogue page, switch to grid view using the button in the navigation bar.
    (For VO: Being at the full catalogue page, tap on the toggle button in the navigation bar.)

Expected results:

  • The button in the navigation bar should highlight. The highlight should persist until the finger leaves the screen.

For VO

  • Upon single tap, user hears "Switch to grid view".
  • After double tap user hears "Web page loaded - page title of grid view page".
Test 5: Visual feedback for grid items (cont'd from Test 4)

Procedure:

  1. Complete Test 4.
  2. Being at the full catalogue page (grid view), tap on an item in the grid.

Expected results:

  • The grid item should highlight. The highlight should persist until the finger leaves the screen.

For VO:

  • User should hear the link to an exhibition, such as '"Simply Montreal: Glimpses of a Unique City - link - image".
Test 6: Navigation, going back

Procedure:

  1. Go to the application home screen.
  2. Go to any page at least one screen away.
  3. Tap the back button.

Expected results:

  1. Back button should appear on the top left corner on screens at least one level away from a home start.
    (For VO: Back button should be the first link to be read out.)
  2. Tapping back should bring the user back to the previous screen.
Test 7: Navigation, going home

Procedure:

  1. Go to the application home screen.
  2. Go to any page at least two screens away.
  3. Tap the home button.

Expected results:

  1. Home button should appear on the top left corner, to the right of the back button on screens at least two levels away from a home start (exception: text-entry screens, such as e-mail address entry or comment entry).
    (For VO: Back button should be the second link to be read out.)
  2. Tapping the home button should bring the user back to the application home screen.

Boundary Tests

Description: Ensures proper functionality at the input limits.

Protocol: Perform these tasks on the following site.

On this page
  • No labels