QA overviewEnvironments- 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 overviewGeneral 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 testsUnit testsProtocol: Launch the following websites to execute unit tests. url to be filled Task-oriented functional testsDescription: 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: Check empty My Collection Procedure: - Clear the device's Safari cache and cookies.
- Start the application.
- From the home screen, tap "My Collection".
Expected results: - A screen showing an empty collection with instructions indicating that the user's collection is empty should appear.
Test 2: Create a My Collection Procedure: - From the application home screen, tap "Enter object code" or its icon.
- Tap in a valid object code (see object code list for possibilities).
- Tap "Collect" on the artifact view.
- Tap the home icon to return to the home screen.
- Repeat steps 1-4 several times (say, a dozen times).
- When this is done, press the "Home" button to return to the application home screen.
Expected results: - Each time "Collect" is tapped on, the button should change to read "Uncollect" and a status message should appear indicating that it was added to "My Collection".
Test 23: Page load (cont'd from Test 12)Procedure: - Complete Test 12.
- From the application home screen, tap "My Collection" or its icon.
Expected results: - A grid of thumbnails should appear. No text should be accompanying the thumbnails.
- The thumbnails should be of the artifacts of you collected from Test 12.
Test 34: Tapping on an artifact in grid view (cont'd from Test 23)Procedure: - Complete Test 23.
- Tap on an artifact in the grid.
- Tap on the back button in the artifact view.
Expected results: - You should be redirected to the artifact view corresponding to the artifact thumbnail you selected.
- See artifact view test plans or wireframes for further details on expected artifact view presentation.
- Upon tapping the back button from the artifact view, you should be returned to the My Collection page in grid view.
Test 45: Switching to list view (cont'd from Test 2 3 or 34)Procedure: - Complete Test 2 3 or 34.
- Tap on the list icon in the top right corner.
Expected results: - The grid view should switch to list view of artifacts.
- Each of the list items should consist of:
- Artifact thumbnail
- Name of the artifact
- Date of the artifact
- The exact artifacts from grid view should appear in list view (no more, no less).
Test 56: Tapping on an artifact in list view (cont'd from Test 45)Procedure: - Complete Test 45.
- Tap on an artifact in the grid.
- Tap on the back button in the artifact view.
Expected results: - You should be redirected to the artifact view corresponding to the artifact thumbnail you selected.
- See artifact view test plans or wireframes for further details on expected artifact view presentation.
- Upon tapping the back button from the artifact view, you should be returned to the My Collection page in list view.
Test 67: Switching back to grid view (cont'd from Test 4 5 or 56)Procedure: - Complete Test 4 5 or 56.
- Tap on the grid icon in the top right corner.
Expected results: - A grid of thumbnails should appear. No text should be accompanying the thumbnails.
- The exact artifacts from list view should appear in the grid view (no more, no less).
Boundary TestsDescription: Ensures proper functionality at the input limits. Protocol: Perform these tasks on the following site. |