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

Protocol overview

Perform each of the tests under "QA tests" using each system environment.
Report issues at http://issues.fluidproject.org/secure/Dashboard.jspa. Please search for issues before reporting them, so as to limit the number of duplicate entries.

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 on the following site.

Test 1: Page load

Procedure

  1. Open the browser and navigate to the specified URL (index page)
  2. Click on one of the browse links
  • Expected results
    • One title should appear, centered at the top, taking up exactly one line. If the title would otherwise extend past one line, the excess should be truncated and replaced with ellipses (i.e., "...")
    • A list of 20-30 artifacts should show
    • For each artifact, if the artifact has an image, there should be a thumbnail image to the left. If the artifact has no image, a blank thumbnail saying "no image" should be present.
    • Each artifact should have a title line taking exactly one line. If the artifact has a title that would otherwise extend past one line, the excess should be truncated and replaced with ellipses (i.e., "..."). If the artifact has no title, it should read "no title"
    • Each artifact may or may not have a subtitle

Test 2: Swiping up and down

  • Procedure
    1. Swipe the screen up several times, until it reaches the bottom limit
    2. Swipe the screen down several times, until it reaches the upper limit
  • Expected results
    • When swiping up, the screen should move downwards
    • When swiping down, the screen should move upwards
    • No links should be activated

Test 3: Swiping left and right

  • Procedure
    1. Swipe the screen to the left
    2. Swipe the screen to the right
  • Expected results
    • Nothing should happen
    • No links should be activated

Test 4: Activating a link

  • Procedure
    1. Touch the following spaces within the bounding area of an artifact list item, navigating back to the specified URL after each: the thumbnail icon, the title/subtitle, empty white space.
  • Expected results
    • You should be taken to the artifact view corresponding to the artifact list item you touched.

Boundary Tests

________________________________________________________

Description

    1. lorem ipsum

Expected results:

    • lorem ipsum

Boundary Tests

Description: Ensures proper functionality at the input limits.

Protocol: Perform these tasks on the following site.

Wiki Markup
\[\] <span style="color: #ff0000">&#42;**note that this URL will change</span>

________________________________________________________

Column
width35%
Panel
borderColor#321137
bgColor#fff
titleBGColor#c1b7c3
titleOn this page
borderStylesolid
Table of Contents
minLevel2
maxLevel5
indent10px
Panel
borderColor#321137
bgColor#fff
titleBGColor#c1b7c3
titleSpecification
borderStylesolid

Code entry wireframes
Code entry storycards