Professional Documents
Culture Documents
2.0
Software Engineering
Test Cases Document:
Iteration 02
Steven Oake
Shane Mayhew
Mark Rutledge
Chase Sweet
Nathan Valasquez
Created: October 8, 2015
Revised: October 20, 2015
10/20/2015
TapChat AAC
Introduction
1.1 Iteration Overview
This iteration will add two new features to the application. The first will be to display the text phrase for that
button in the lower half of the previously mentioned button. The second feature will allow the user to drag and
drop each of the button icons and associated text to a location of the users preference within the same tab.
1.2 Bug Tracking
All bugs will be tracked utilizing an Excel spreadsheet and shall be uploaded to the team website located at
http://tapchat2.weebly.com under the bug report tab. All defects will be logged as they are discovered.
1.3 Quality Control
Our development team will be creating unit tests as they create new functions. These tests will act as a baseline
to ensure added functionality does not create bugs within the existing completed portions of the program.
In addition, test cases have been designed to test all components of this iteration. As functionality is completed,
tests will be conducted against this list of cases to ensure the software produces the expected results. As the new
functionality is integrated into the main program, all of the iteration tests, regardless of their completion status
shall be repeated to confirm that the code still operates as specified.
A set of acceptability tests has been created for this iteration that will test the software against the customer
requirements based on the user stories.
Any failed tests shall be recorded in the test case document and the bug report. All bugs are to be addressed
with due diligence. Bugs requiring more than 2 hours to correct will have a separate user story created to
address the issue and added to a future iteration for the correction.
All testing will be performed using API 11 or higher.
1.4 Adequacy Criterion
User stories will be considered complete when testing of the software reaches 90% pass score. Any user stories
not meeting this minimum score by the end of the iteration will be moved to a future iteration.
10/20/2015
TapChat AAC
Test #
1.01
User
Story
Create
New
Buttons
Tab
2.01
Import
Custom
Images
2.02
Import
Custom
Images
2.03
Import
Custom
Images
2.04
Import
Custom
Images
2.05
Import
Custom
Images
2.06
Import
Custom
Images
10/20/2015
Action / Input
Expected Results
Actual Results
The app navigates to the
custom tab and displays
any added custom
buttons
A dialog appears to let
the user choose a
picture from a storage
device
A dialog appears to let
the user choose a
picture from a storage
device
A dialog appears to let
the user choose a
picture from a storage
device
A dialog appears to let
the user choose a
picture from a storage
device
A dialog appears to let
the user choose a
picture from a storage
device
A dialog appears to let
the user choose a
picture from a storage
device
P/F
P
P
P
P
P
P
P
Notes
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Date Test
Performed
Tester
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
TapChat AAC
2.07
Import
Custom
Images
2.08
Import
Custom
Images
2.09
Import
Custom
Images
2.10
Import
Custom
Images
2.11
Import
Custom
Images
2.12
Import
Custom
Images
2.13
Import
Custom
Images
2.14
Import
Custom
Images
2.15
Import
Custom
Images
10/20/2015
P
P
P
P
P
P
P
P
P
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
TapChat AAC
2.16
Import
Custom
Images
2.17
Import
Custom
Images
2.18
Import
Custom
Images
3.01
Import
Custom
Images
3.02
Import
Custom
Images
3.03
Import
Custom
Images
3.04
Import
Custom
Images
10/20/2015
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
P
P
P
TapChat AAC
3.05
Import
Custom
Images
3.06
Import
Custom
Images
3.07
Import
Custom
Images
3.08
Import
Custom
Images
3.09
Import
Custom
Images
3.10
Import
Custom
Images
10/20/2015
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
TapChat AAC
3.11
Import
Custom
Images
3.12
Import
Custom
Images
3.13
Import
Custom
Images
3.14
Import
Custom
Images
3.15
Import
Custom
Images
3.16
Import
Custom
Images
10/20/2015
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
TapChat AAC
3.17
Import
Custom
Images
3.18
Import
Custom
Images
4.01
Import
Custom
Images
4.02
Import
Custom
Images
4.03
Import
Custom
Images
4.04
Import
Custom
Images
4.05
Import
Custom
Images
4.06
Import
Custom
Images
10/20/2015
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
10/29/2015
Mark
Rutledge
P
P
P
P
P
P
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
Tested on
emulator
for Nexus
5
TapChat AAC
5.01
Create
New
Buttons
Tab
5.02
Create
New
Buttons
Tab
5.03
Create
New
Buttons
Tab
5.04
Create
New
Buttons
Tab
5.05
Create
New
Buttons
Tab
5.06
Create
New
Buttons
Tab
6.01
Create
New
Buttons
Tab
6.02
Create
New
Buttons
Tab
10/20/2015
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
TapChat AAC
6.03
Create
New
Buttons
Tab
6.04
Create
New
Buttons
Tab
6.05
Create
New
Buttons
Tab
6.06
Create
New
Buttons
Tab
7.01
Create
New
Buttons
Tab
7.02
10/20/2015
Create
New
Buttons
Tab
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
10
TapChat AAC
7.03
7.04
7.05
7.06
8.01
10/20/2015
Create
New
Buttons
Tab
Create
New
Buttons
Tab
Create
New
Buttons
Tab
Create
New
Buttons
Tab
Create
New
Buttons
Tab
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
11
TapChat AAC
8.02
8.03
8.04
8.05
10/20/2015
Create
New
Buttons
Tab
Create
New
Buttons
Tab
Create
New
Buttons
Tab
Create
New
Buttons
Tab
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
12
TapChat AAC
8.06
Create
New
Buttons
Tab
9.01
Create
New
Buttons
Tab
9.02
Create
New
Buttons
Tab
9.03
Create
New
Buttons
Tab
10/20/2015
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
13
TapChat AAC
9.04
Create
New
Buttons
Tab
9.05
Create
New
Buttons
Tab
9.06
Create
New
Buttons
Tab
10.01
Create
New
Buttons
Tab
10.02
Create
New
Buttons
Tab
10/20/2015
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
14
TapChat AAC
been moved with
drag and drop
10.03
Create
New
Buttons
Tab
10.04
Create
New
Buttons
Tab
10.05
Create
New
Buttons
Tab
10.06
Create
New
Buttons
Tab
11.01
Create
New
Buttons
Tab
10/20/2015
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
15
TapChat AAC
11.02
Create
New
Buttons
Tab
11.03
Create
New
Buttons
Tab
11.04
Create
New
Buttons
Tab
11.05
Create
New
Buttons
Tab
11.06
Create
New
Buttons
Tab
10/20/2015
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
Tested on
emulator
for Nexus
5
10/29/2015
Mark
Rutledge
16
TapChat AAC
10/20/2015
17
TapChat AAC
Bug ID
Originator
Date
Submitted
Shane
Mayhew
7/27/2015
Shane
Mayhew
7/27/2015
Shane
Mayhew
7/27/2015
Shane
Mayhew
7/27/2015
Steve Oake
9/15/2015
Steve Oake
9/15/2015
Steve Oake
9/15/2015
10/20/2015
Summary
Images do not properly
scale for different screen
sizes
User cannot use "Update
Photo" from the settings
menu to upload a photo.
Button graphics within
the neutral and negative
tabs do not match in
style to those located in
the positive tab.
Grey neutral tab difficult
to locate against black
background.
Text under
Congratulation picture
wrapping around 2 lines.
White text "I'm Happy"
in positive tab location
hard to read against
yellow image.
White text "I'm
Surprised" in positive tab
location hard to read
against yellow image.
Severity [Critical |
major | normal |
minor | trivial |
enhancement]
Device/API
Completion Date
major
Emulator
Nexus_5_API_23_x86
9/16/2015
major
Emulator
Nexus_5_API_23_x86
9/16/2015
enhancement
Emulator
Nexus_5_API_23_x86
9/17/2015
enhancement
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
Note
18
TapChat AAC
8
Steve Oake
9/15/2015
Steve Oake
9/15/2015
10
Steve Oake
9/15/2015
11
Steve Oake
9/15/2015
12
Steve Oake
9/15/2015
13
Steve Oake
9/15/2015
14
Steve Oake
9/15/2015
15
Steve Oake
9/15/2015
16
Steve Oake
9/15/2015
10/20/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
19
TapChat AAC
17
Steve Oake
9/15/2015
18
Steve Oake
9/15/2015
19
Steve Oake
9/15/2015
20
Steve Oake
9/15/2015
21
Steve Oake
9/15/2015
22
Steve Oake
9/15/2015
23
Steve Oake
9/15/2015
24
Mark
Rutledge
9/23/2015
10/20/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
minor
Emulator
Nexus_5_API_23_x86
9/17/2015
enhancement
Emulator
Nexus_10_API_23
Android 6.0 (API 23)
9/17/2015
enhancement
Emulator
Nexus_10_API_23
Android 6.0 (API 23)
9/17/2015
Emulator
Nexus_5_API_23_x86
10/20/2015
Major
20
TapChat AAC
25
Shane
Mayhew
26
Nathan
Valesquez
27
Shane
Mayhew
10/20/2015
Critical
Emulator
Nexus_5_API_23_x86
Critical
Emulator
Nexus_5_API_23_x86
Critical
Emulator
Nexus_5_API_23_x86
10/1/2015
10/13/2015
21
TapChat AAC
Test #
Expected Results
Passed/Failed
Passed
The user sees the dialog that allows an image to be chosen from
mounted storage
Passed
The picture is set and the user is prompted for text for the custom
button
Passed
The user shall see and read the text on the custom button
Passed
Passed
The user will see a drag shadow of the custom button and will be able
to drag the shadow around
Passed
The user sees the drag shadow of the custom button move
Passed
The user notes that the custom button does not change locations and
the application continues to run
Passed
10/20/2015
22
TapChat AAC
The user sees that the custom button that the drag operation started
from and the custom button that the user released the dragged button
over visually swap places
Passed
10
The user reads the correct text for the dragged and dropped custom
button
Passed
11
The user sees the correct image for the dragged and dropped custom
button
Passed
12
Passed
13
The user will see a drag shadow of the button and will be able to drag
the shadow around
Passed
14
The user sees the drag shadow of the custom button move
Passed
15
The user notes that the custom button does not change locations and
the application continues to run
Passed
10/20/2015
23
TapChat AAC
16
10/20/2015
The user sees that the custom button that the drag operation started
from and the custom button that the user released the dragged button
over visually swap places
Passed
24