Fluid Engage exhibitions browsing QA test plan

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: Exhibitions page load

Procedure:

  1. From the application home screen, invoke "Exhibitions" or its icon.
  2. (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:

  • A back button, a home button, and "Exhibitions" title should appear in the navigation bar, in that order. No other elements should be present on the bar.
  • A list of exhibitions should appear in the page.
  • The exhibitions should be distributed in two sections: Current and Upcoming. 
  • A thumbnail should appear at the left of each exhibition item.

Expected results for VoiceOver:

  • Completion of page loading should be indicated by VO announcement "Web page loaded - Browse".
  • The "Go back" and "Go home" links should be read out as the first two (application) items on the screen followed by the title "Exhibitions".
  • A list of exhibitions should be read out as sets of three items: a thumbnail image link to the exhibition with appropriate link label, a text link to the same exhibition and a text line about the duration of the exhibition.
  • The exhibitions should be distributed in two sections: Current and Upcoming. VO should read out the section titles.
  • The set of links to each exhibition item should start with a thumbnail image link with appropriate link label.
Test 2: Tab on a current exhibition's thumbnail (cont'd from Test 1)

Procedure:

  1. Complete Test 1.
  2. Invoke a thumbnail in the list of exhibitions included in the Current section.
  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: Completion of page loading should be indicated by VO announcement "Web page loaded - Exhibition".)
  • A back button, a home button, and the name of the exhibition should appear in the navigation bar, in that order. No other elements should be present on the bar.
  • General contents about the exhibition should appear in the page.

Expected results for VoiceOver:

  • Completion of page loading should be indicated by VO announcement "Web page loaded - page title".
  • The "Go back" and "Go home" links should be read out as the first two (application) items on the screen followed by the name of the exhibition.
  • General contents about the exhibition should be read out.
Test 3: Go back to the exhibitions' list (cont'd from Test 2)

Procedure:

  1. Complete Test 2
  2. Invoke the back button in the navigation bar.
  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: Completion of page loading should be indicated by VO announcement "Web page loaded - Browse".)
  • A back button, a home button, and "Exhibitions" title should appear in the navigation bar, in that order. No other elements should be present on the bar.
  • The Exhibitions page (same as in Test 1) should appear.
Test 4: Tab on a current exhibition's row (cont'd from Test 3)

Procedure:

  1. Complete Test 3.
  2. Invoke the right area of a current exhibition's row (not on the thumbnail).
  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: Completion of page loading should be indicated by VO announcement "Web page loaded - Exhibition".)
  • A back button, a home button, and the name of the exhibition should appear in the navigation bar, in that order. No other elements should be present on the bar.
  • General contents about the exhibition (same as in Test 2) should appear in the page.
Test 5: Tab on a upcoming exhibition's thumbnail

Procedure:

  1. Load the Exhibitions page
  2. Invoke a thumbnail in the list of exhibitions included in the Upcoming section.
  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: Completion of page loading should be indicated by VO announcement "Web page loaded - Exhibition".)
  • A back button, a home button, and the name of the exhibition should appear in the navigation bar, in that order. No other elements should be present on the bar.
  • A thumbnail related to the exhibition or a "no image" icon should appear at the upper left side of the page.
    (For VO: Description of an image icon or a "no image" icon should be read out after the name of the exhibition.)
  • The name of the exhibition and its opening and closing dates should appear at the upper right side of the page. In case the exhibition is permanent, the dates should be replaced by 'Permanent exhibition'.
  • Then a text about the exhibition should appear.
Test 6: Tab on a upcoming exhibition's row

Procedure:

  1. Load the Exhibitions page
  2. Invoke the right area of an upcoming exhibition's row (not on the thumbnail).
  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: Completion of page loading should be indicated by VO announcement "Web page loaded - Exhibition".)
  • A back button, a home button, and the name of the exhibition should appear in the navigation bar, in that order. No other elements should be present on the bar.
  • The same page as in Test 5 should appear.

Boundary Tests

Description: Ensures proper functionality at the input limits.

Protocol: Perform these tasks on the following site.