Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
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 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 invoke any language at the language selection screen.
  2. Once at the home page, tap on invoke "Exhibitions".

Expected results:

  • The option (icon + text) should highlight. The highlight should persist until the finger leaves the screen. 

Expected results for VoiceOver:

  • User hears "Exhibitions icon - link - image".
Test 2: Visual feedback for list items
(cont'd from Test 1)

Procedure:

  1. From home, invoke "Exhibitions".
  2. Once at the Exhibitions page, tap on invoke an item on the list (ieg. e. "Simply Montreal").

Expected results:

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

Expected results for VoiceOver:

  • 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
1
2)

Procedure:

  1. Once at Complete Test 2.
  2. At an Exhibition page (ieg. e. "Simply Montreal"), tap on invoke "View the full catalogue" in the Catalogue section.

Expected results:

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

Expected results for VoiceOver:

  • 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
2
3)

Procedure:

  1. Complete Test 3.
  2. Being at the full cataloge catalogue page, switch to grid view list view and then back to the grid list using the button buttons in the navigation bar.

Expected results:

  • The button to switch to grid view buttons in the navigation bar , should highlight. The highlight should persist until the finger leaves the screen. 

Expected results for VoiceOver:

  • Upon single tap on the button, user should hear "Switch to grid view" or "Switch to list view", depending of the button.
  • After double tap user should get a feedback that grid or list view is loaded.
Test 5: Visual feedback for grid items (cont'd from Test
3
4)

Procedure:

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

Expected results:

  • The grid item should highlight. The highlight should persist until the finger leaves the screen. 
    Test 6: Checking consistency with the language selected - english

Procedure:

  1. Load the application and tap on "English" at the language selection screen.
  2. At the home page, tap on Exhibitions
  3. Go back to the home page and tap on My Collection
  4. Go back to the home page and tap on Enter object code
  5. Go back to the home page and tap on Change language

Expected results:

  • In each screen, all text should appear in english. 
Test 6: Checking consistency with the language selected - french (cont'd from Test 6)

Procedure:

  1. At the language selection screen, tap on "French".
  2. At the home page, tap on Exhibitions
  3. Go back to the home page and tap on My Collection
  4. Go back to the home page and tap on Enter object code
  5. Go back to the home page and tap on Change language

Expected results:

  • In each screen, all text should appear in french.
Test 7: Expanding a panel

Procedure:

  1. In the home page, tap on "Enter object code".
  2. Tap a two-digit, valid object code (see object code list for possibilities).
  3. Once at the object page, tap on "Show Audio and video".

Expected results:

  • The item should expand.
  • Expanded area should display contents.
  • Focus on the expanded state should slide up such that the contents are visible. 
  • The word "Show" sould have been replaced by "Hide".
    Test 8: Contracting a panel (cont'd from Test 7)

Procedure:

  1. Tap on "Hide Audio and video".

Expected results:

  • The item should contract.
  • Expanded area should dissapear.

Expected results for VoiceOver:

  • Upon single tap on an item, user should hear the description of the image link to an artifact, such as '"Thermometer - link - image".
  • After double tap user should hear "Web page loaded - Artifact".
Test 6: Navigation, going back

Procedure:

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

Expected results (same for VoiceOver):

  1. Back button should appear on the top left corner on screens at least one level away from a home start.
  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. Invoke the home button.

Expected results (same for VoiceOver):

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

Column
width35%
Panel
borderColor#321137
bgColor#fff
titleBGColor#c1b7c3
borderStylesolid
titleOn this page
borderStylesolid
Table of Contents
indent8px10px
stylenone
Panel
borderColor#321137
bgColor#fff
titleBGColor#c1b7c3
borderStylesolid
titleSpecifications
borderStylesolid

Code entry wireframes
Code entry storycards