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: 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. 
Test 2: Visual feedback for list items (cont'd from Test 1)

Procedure:

  1. Complete Test 1.
  2. Once at the Exhibitions page, tap on an item on the list (eg "Simply Montreal").

Expected results:

  • The list item should highlight. The highlight should persist until the finger leaves the screen. 
Test 3: Visual feedback for buttons (cont'd from Test 2)

Procedure:

  1. Complete Test 2.
  2. At an Exhibition page (eg at "Simply Montreal"), tap on "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. 
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.

Expected results:

  • The button in the navigation bar should highlight. The highlight should persist until the finger leaves the screen. 
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.
Test 6: Checking consistency with the selected language - 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 all screens the text should always appear in english. 
Test 7: Checking consistency with the selected language - French (cont'd from Test 6)

Procedure:

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

Expected results:

  • In all screens the text should always appear in french.
Test 8: Expanding a panel

Procedure:

  1. Load the home page and 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 tabbed panel should expand.
  • Expanded area should display contents.
  • Focus on the expanded state should slide up such that the contents are visible. 
  • The word "Show" should have been replaced by "Hide".
Test 9: Contracting a panel (cont'd from Test 8)

Procedure:

  1. Complete Test 8.
  2. Tap on "Hide Audio and video".

Expected results:

  • The panel should contract.
  • Expanded area should disappear.

Boundary Tests

Description: Ensures proper functionality at the input limits.

Protocol: Perform these tasks on the following site.

On this page
  • No labels