TapChat AAC
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
Iteration 02 - Test Cases
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
The app navigates to the
The user clicks on the
custom tab and displays any
custom tab
added custom buttons
The user clicks on the
unset custom button
located at row 1,
column 1
The user clicks on the
unset custom button
located at row 1,
column 2
The user clicks on the
unset custom button
located at row 1,
column 3
The user clicks on the
unset custom button
located at row 1,
column 4
The user clicks on the
unset custom button
located at row 1,
column 5
The user clicks on the
unset custom button
located at row 1,
column 6
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
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
The user clicks on the
unset custom button
located at row 2,
column 1
The user clicks on the
unset custom button
located at row 2,
column 2
The user clicks on the
unset custom button
located at row 2,
column 3
The user clicks on the
unset custom button
located at row 2,
column 4
The user clicks on the
unset custom button
located at row 2,
column 5
The user clicks on the
unset custom button
located at row 2,
column 6
The user clicks on the
unset custom button
located at row 3,
column 1
The user clicks on the
unset custom button
located at row 3,
column 2
The user clicks on the
unset custom button
located at row 3,
column 3
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
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
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
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
The user clicks on the
unset custom button
located at row 3,
column 4
The user clicks on the
unset custom button
located at row 3,
column 5
The user clicks on the
unset custom button
located at row 3,
column 6
The user uses the
dialog to confirm a
picture for the
custom button
located at row 1,
column 1
The user uses the
dialog to confirm a
picture for the
custom button
located at row 1,
column 2
The user uses the
dialog to confirm a
picture for the
custom button
located at row 1,
column 3
The user uses the
dialog to confirm a
picture for the
custom button
located at row 1,
column 4
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
The picture is set and the
user is prompted for text for
the custom button located
at row 1, column 1
The picture is set and
the user is prompted for
text for the custom
button located at row 1,
column 1
The picture is set and the
user is prompted for text for
the custom button located
at row 1, column 2
The picture is set and
the user is prompted for
text for the custom
button located at row 1,
column 2
The picture is set and the
user is prompted for text for
the custom button located
at row 1, column 3
The picture is set and
the user is prompted for
text for the custom
button located at row 1,
column 3
The picture is set and the
user is prompted for text for
the custom button located
at row 1, column 4
The picture is set and
the user is prompted for
text for the custom
button located at row 1,
column 4
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
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
The user uses the
dialog to confirm a
picture for the
custom button
located at row 1,
column 5
The user uses the
dialog to confirm a
picture for the
custom button
located at row 1,
column 6
The user uses the
dialog to confirm a
picture for the
custom button
located at row 2,
column 1
The user uses the
dialog to confirm a
picture for the
custom button
located at row 2,
column 2
The user uses the
dialog to confirm a
picture for the
custom button
located at row 2,
column 3
The user uses the
dialog to confirm a
picture for the
custom button
located at row 2,
column 4
The picture is set and the
user is prompted for text for
the custom button located
at row 1, column 5
The picture is set and
the user is prompted for
text for the custom
button located at row 1,
column 5
The picture is set and the
user is prompted for text for
the custom button located
at row 1, column 6
The picture is set and
the user is prompted for
text for the custom
button located at row 1,
column 6
The picture is set and the
user is prompted for text for
the custom button located
at row 2, column 1
The picture is set and
the user is prompted for
text for the custom
button located at row 2,
column 1
The picture is set and the
user is prompted for text for
the custom button located
at row 2, column 2
The picture is set and
the user is prompted for
text for the custom
button located at row 2,
column 2
The picture is set and the
user is prompted for text for
the custom button located
at row 2, column 3
The picture is set and
the user is prompted for
text for the custom
button located at row 2,
column 3
The picture is set and the
user is prompted for text for
the custom button located
at row 2, column 4
The picture is set and
the user is prompted for
text for the custom
button located at row 2,
column 4
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
The user uses the
dialog to confirm a
picture for the
custom button
located at row 2,
column 5
The user uses the
dialog to confirm a
picture for the
custom button
located at row 2,
column 6
The user uses the
dialog to confirm a
picture for the
custom button
located at row 3,
column 1
The user uses the
dialog to confirm a
picture for the
custom button
located at row 3,
column 2
The user uses the
dialog to confirm a
picture for the
custom button
located at row 3,
column 3
The user uses the
dialog to confirm a
picture for the
custom button
located at row 3,
column 4
The picture is set and the
user is prompted for text for
the custom button located
at row 2, column 5
The picture is set and
the user is prompted for
text for the custom
button located at row 2,
column 5
The picture is set and the
user is prompted for text for
the custom button located
at row 2, column 6
The picture is set and
the user is prompted for
text for the custom
button located at row 2,
column 6
The picture is set and the
user is prompted for text for
the custom button located
at row 3, column 1
The picture is set and
the user is prompted for
text for the custom
button located at row 3,
column 1
The picture is set and the
user is prompted for text for
the custom button located
at row 3, column 2
The picture is set and
the user is prompted for
text for the custom
button located at row 3,
column 2
The picture is set and the
user is prompted for text for
the custom button located
at row 3, column 3
The picture is set and
the user is prompted for
text for the custom
button located at row 3,
column 3
The picture is set and the
user is prompted for text for
the custom button located
at row 3, column 4
The picture is set and
the user is prompted for
text for the custom
button located at row 3,
column 4
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
The user uses the
dialog to confirm a
picture for the
custom button
located at row 3,
column 5
The user uses the
dialog to confirm a
picture for the
custom button
located at row 3,
column 6
The user enters text
for the custom button
located at row 1,
column 1
The user enters text
for the custom button
located at row 1,
column 2
The user enters text
for the custom button
located at row 1,
column 3
The user enters text
for the custom button
located at row 1,
column 4
The user enters text
for the custom button
located at row 1,
column 5
The user enters text
for the custom button
located at row 1,
column 6
The picture is set and the
user is prompted for text for
the custom button located
at row 3, column 5
The picture is set and the
user is prompted for text for
the custom button located
at row 3, column 6
The text is displayed on the
custom button located at
row 1, column 1
The text is displayed on the
custom button located at
row 1, column 2
The text is displayed on the
custom button located at
row 1, column 3
The text is displayed on the
custom button located at
row 1, column 4
The text is displayed on the
custom button located at
row 1, column 5
The text is displayed on the
custom button located at
row 1, column 6
The picture is set and
the user is prompted for
text for the custom
button located at row 3,
column 5
The picture is set and
the user is prompted for
text for the custom
button located at row 3,
column 6
The text is displayed on
the custom button
located at row 1, column
1
The text is displayed on
the custom button
located at row 1, column
2
The text is displayed on
the custom button
located at row 1, column
3
The text is displayed on
the custom button
located at row 1, column
4
The text is displayed on
the custom button
located at row 1, column
5
The text is displayed on
the custom button
located at row 1, column
6
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
The user clicks a set
custom button
located at row 2,
column 1
The text on the button
located at row 2, column 1
is read out and heard by the
user
The text on the button
located at row 2, column
1 is read out and heard
by the user
5.02
Create
New
Buttons
Tab
The user clicks a set
custom button
located at row 2,
column 2
The text on the button
located at row 2, column 2
is read out and heard by the
user
The text on the button
located at row 2, column
2 is read out and heard
by the user
5.03
Create
New
Buttons
Tab
The user clicks a set
custom button
located at row 2,
column 3
The text on the button
located at row 2, column 3
is read out and heard by the
user
The text on the button
located at row 2, column
3 is read out and heard
by the user
5.04
Create
New
Buttons
Tab
The user clicks a set
custom button
located at row 2,
column 4
The text on the button
located at row 2, column 4
is read out and heard by the
user
The text on the button
located at row 2, column
4 is read out and heard
by the user
5.05
Create
New
Buttons
Tab
The user clicks a set
custom button
located at row 2,
column 5
The text on the button
located at row 2, column 5
is read out and heard by the
user
The text on the button
located at row 2, column
5 is read out and heard
by the user
5.06
Create
New
Buttons
Tab
The text on the button
located at row 2, column 6
is read out and heard by the
user
6.01
Create
New
Buttons
Tab
6.02
Create
New
Buttons
Tab
The user clicks a set
custom button
located at row 2,
column 6
The user starts a drag
operation with a long
click on a custom
button loc ated at
row 3, column 1
The user starts a drag
operation with a long
click on a custom
button loc ated at
row 3, column 2
10/20/2015
The text on the button
located at row 2, column
6 is read out and heard
by the user
A drag shadow of the
A drag shadow of the button button located at row 3,
located at row 3, column 1
column 1 appears and
appears and the button
the button becomes
becomes draggable
draggable
A drag shadow of the
A drag shadow of the button button located at row 3,
located at row 3, column 2
column 2 appears and
appears and the button
the button becomes
becomes draggable
draggable
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
The user starts a drag
operation with a long
click on a custom
button loc ated at
row 3, column 3
The user starts a drag
operation with a long
click on a custom
button loc ated at
row 3, column 4
The user starts a drag
operation with a long
click on a custom
button loc ated at
row 3, column 5
The user starts a drag
operation with a long
click on a custom
button loc ated at
row 3, column 6
The user drags their
finger around the
screen after a drag
operation of the
custom button
located at row 1,
column 1 has started
The user drags their
finger around the
screen after a drag
operation of the
custom button
located at row 1,
column 2 has started
A drag shadow of the
button located at row 3,
column 3 appears and
the button becomes
draggable
A drag shadow of the
A drag shadow of the button button located at row 3,
located at row 3, column 4
column 4 appears and
appears and the button
the button becomes
becomes draggable
draggable
A drag shadow of the
A drag shadow of the button button located at row 3,
located at row 3, column 4
column 4 appears and
appears and the button
the button becomes
becomes draggable
draggable
A drag shadow of the
A drag shadow of the button button located at row 3,
located at row 3, column 6
column 6 appears and
appears and the button
the button becomes
becomes draggable
draggable
A drag shadow of the button
located at row 3, column 3
appears and the button
becomes draggable
The drag shadow of the
custom button located at
row 1, column 1 moves
The drag shadow of the
custom button located at
row 1, column 2 moves
The drag shadow of the
custom button located
at row 1, column 1
moves
The drag shadow of the
custom button located
at row 1, column 2
moves
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
The user drags their
finger around the
screen after a drag
operation of the
custom button
located at row 1,
column 3 has started
The user drags their
finger around the
screen after a drag
operation of the
custom button
located at row 1,
column 4 has started
The user drags their
finger around the
screen after a drag
operation of the
custom button
located at row 1,
column 5 has started
The user drags their
finger around the
screen after a drag
operation of the
custom button
located at row 1,
column 6 has started
The user releases
their finger during a
drag operation of the
custom button
located at row 2,
column 1 above the
custom button that
the drag operation
started from
The drag shadow of the
custom button located at
row 1, column 3 moves
The drag shadow of the
custom button located at
row 1, column 4 moves
The drag shadow of the
custom button located at
row 1, column 5 moves
The drag shadow of the
custom button located at
row 1, column 6 moves
The custom button located
at row 2, column 1 does not
move and the application
continues to run
The drag shadow of the
custom button located
at row 1, column 3
moves
The drag shadow of the
custom button located
at row 1, column 4
moves
The drag shadow of the
custom button located
at row 1, column 5
moves
The drag shadow of the
custom button located
at row 1, column 6
moves
The custom button
located at row 2, column
1 does not move and the
application continues to
run
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
The user releases
their finger during a
drag operation of the
custom button
located at row 2,
column 2 above the
custom button that
the drag operation
started from
The user releases
their finger during a
drag operation of the
custom button
located at row 2,
column 3 above the
custom button that
the drag operation
started from
The user releases
their finger during a
drag operation of the
custom button
located at row 2,
column 4 above the
custom button that
the drag operation
started from
The user releases
their finger during a
drag operation of the
custom button
located at row 2,
column 5 above the
custom button that
the drag operation
started from
The custom button located
at row 2, column 2 does not
move and the application
continues to run
The custom button located
at row 2, column 3 does not
move and the application
continues to run
The custom button located
at row 2, column 4 does not
move and the application
continues to run
The custom button located
at row 2, column 5 does not
move and the application
continues to run
The custom button
located at row 2, column
2 does not move and the
application continues to
run
The custom button
located at row 2, column
3 does not move and the
application continues to
run
The custom button
located at row 2, column
4 does not move and the
application continues to
run
The custom button
located at row 2, column
5 does not move and the
application continues to
run
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
The user releases
their finger during a
drag operation of the
custom button
located at row 2,
column 6 above the
custom button that
the drag operation
started from
The user releases
their finger during a
drag operation of the
custom button
located at row 3,
column 1 above the
custom button
located at row 1,
column 6
The user releases
their finger during a
drag operation of the
custom button
located at row 3,
column 2 above the
custom button
located at row 1,
column 5
The user releases
their finger during a
drag operation of the
custom button
located at row 3,
column 3 above the
custom button
located at row 1,
column 4
The custom button located
at row 2, column 6 does not
move and the application
continues to run
The custom button located
at row 3, column 1 and the
custom button at row 1,
column 6 visually swap
positions
The custom button located
at row 3, column 2 and the
custom button at row 1,
column 5 visually swap
positions
The custom button located
at row 3, column 3 and the
custom button at row 1,
column 4 visually swap
positions
The custom button
located at row 2, column
6 does not move and the
application continues to
run
The custom button
located at row 3, column
1 and the custom button
at row 1, column 6
visually swap positions
The custom button
located at row 3, column
2 and the custom button
at row 1, column 5
visually swap positions
The custom button
located at row 3, column
3 and the custom button
at row 1, column 4
visually swap positions
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
The user releases
their finger during a
drag operation of the
custom button
located at row 3,
column 4 above the
custom button
located at row 1,
column 3
The user releases
their finger during a
drag operation of the
custom button
located at row 3,
column 5 above the
custom button
located at row 1,
column 2
The user releases
their finger during a
drag operation of the
custom button
located at row 3,
column 6 above the
custom button
located at row 1,
column 1
The user clicks the
custom button
located at row 2,
column 1 after it has
been moved with
drag and drop
The user clicks the
custom button
located at row 2,
column 2 after it has
The custom button located
at row 3, column 4 and the
custom button at row 1,
column 3 visually swap
positions
The custom button located
at row 3, column 5 and the
custom button at row 1,
column 2 visually swap
positions
The custom button
located at row 3, column
4 and the custom button
at row 1, column 3
visually swap positions
The custom button
located at row 3, column
5 and the custom button
at row 1, column 2
visually swap positions
The custom button located
at row 3, column 6 and the
custom button at row 1,
column 1 visually swap
positions
The custom button
located at row 3, column
6 and the custom button
at row 1, column 1
visually swap positions
The text displayed on the
custom button located at
row 2, column 1 is read out
and head by the user
The text displayed on
the custom button
located at row 2, column
1 is read out and head
by the user
The text displayed on the
custom button located at
row 2, column 2 is read out
and head by the user
The text displayed on
the custom button
located at row 2, column
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
The user clicks the
custom button
located at row 2,
column 3 after it has
been moved with
drag and drop
The user clicks the
custom button
located at row 2,
column 4 after it has
been moved with
drag and drop
The user clicks the
custom button
located at row 2,
column 5 after it has
been moved with
drag and drop
The user clicks the
custom button
located at row 2,
column 6 after it has
been moved with
drag and drop
The user starts a drag
operation with a long
click on the custom
button located at row
1, column 1 after it
has been moved with
drag and drop
2 is read out and head
by the user
The text displayed on the
custom button located at
row 2, column 3 is read out
and head by the user
The text displayed on
the custom button
located at row 2, column
3 is read out and head
by the user
The text displayed on the
custom button located at
row 2, column 4 is read out
and head by the user
The text displayed on
the custom button
located at row 2, column
4 is read out and head
by the user
The text displayed on the
custom button located at
row 2, column 5 is read out
and head by the user
The text displayed on
the custom button
located at row 2, column
5 is read out and head
by the user
The text displayed on the
custom button located at
row 2, column 6 is read out
and head by the user
The text displayed on
the custom button
located at row 2, column
6 is read out and head
by the user
A drag shadow of the
A drag shadow of the button button located at row 1,
located at row 1, column 1
column 1 appears and
appears and the button
the button becomes
becomes draggable
draggable
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
The user starts a drag
operation with a long
click on the custom
button located at row
1, column 2 after it
has been moved with
drag and drop
The user starts a drag
operation with a long
click on the custom
button located at row
1, column 3 after it
has been moved with
drag and drop
The user starts a drag
operation with a long
click on the custom
button located at row
1, column 4 after it
has been moved with
drag and drop
The user starts a drag
operation with a long
click on the custom
button located at row
1, column 5 after it
has been moved with
drag and drop
The user starts a drag
operation with a long
click on the custom
button located at row
1, column 6 after it
has been moved with
drag and drop
A drag shadow of the
A drag shadow of the button button located at row 1,
located at row 1, column 2
column 2 appears and
appears and the button
the button becomes
draggable
becomes draggable
A drag shadow of the
A drag shadow of the button button located at row 1,
column 3 appears and
located at row 1, column 3
the button becomes
appears and the button
becomes draggable
draggable
A drag shadow of the
A drag shadow of the button button located at row 1,
located at row 1, column 4
column 4 appears and
appears and the button
the button becomes
becomes draggable
draggable
A drag shadow of the
A drag shadow of the button button located at row 1,
located at row 1, column 5
column 5 appears and
appears and the button
the button becomes
becomes draggable
draggable
A drag shadow of the
A drag shadow of the button button located at row 1,
located at row 1, column 6
column 6 appears and
appears and the button
the button becomes
becomes draggable
draggable
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
Iteration 02 Bug Reports
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
Defect only in emulation.
Works as designed on
actual device.
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
White text "That's Silly"
in positive tab location
hard to read against
yellow image.
White text "You're
Funny" in positive tab
location hard to read
against yellow image.
White text "cool" in
positive tab location hard
to read against yellow
image.
White text "I Have To
Use The Bathroom" in
neutral tab location hard
to read against white
image.
White text "I Feel Left
Out" in neutral tab
location hard to read
against white image.
White text "I'm Hungry"
in neutral tab location
hard to read against
white image.
White text "What Do You
Want To Do" in neutral
tab location hard to read
against white image.
White text "That Sucks"
in negative tab location
hard to read against
white image.
White text "I'm Having A
Bad Day" in negative tab
location hard to read
against white image.
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
White text "This Is
Terrible" in negative tab
location hard to read
against white image.
Image "I'm Surprised"
different scale compared
to entire page against
yellow image.
Image "That's Silly"
different scale compared
to entire page.
Image "You're Funny"
different scale compared
to entire page.
Image "cool" different
scale compared to entire
page.
Black exclamation mark
in picture for "I'm
Excited" button on
Positive tab is almost
impossible to view
against dark grey
background.
Black Picture graphics for
"That Was Easy" button
on Positive tab is almost
impossible to view
against dark grey
background.
Drag & drop only saves
locations during current
session. Does not retain
new locations if user
quits program and
restarts.
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
When the user starts to
drag the button to a new
location, changes their
9/25/2015 mind and put it back on
the same spot it was
originally, program
crashes.
Build of application does
10/8/2015 not completed due to
missing R.image assets
Images unable to be
found at specified path
10/13/2015
cause application to
crash upon launch
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
Assets not pushed to git
repository. Successfully
added.
21
TapChat AAC
Iteration 02 Acceptance Tests
Test #
Item being tested
Expected Results
Passed/Failed
The user clicks on the custom tab
The user sees the custom tab with custom buttons
Passed
The user clicks on an unset custom button
The user sees the dialog that allows an image to be chosen from
mounted storage
Passed
The user uses the dialog to confirm a picture
The picture is set and the user is prompted for text for the custom
button
Passed
The user enters text for the custom button
The user shall see and read the text on the custom button
Passed
The user clicks a set custom button
The text is read out and heard by the user
Passed
The user starts a drag operation with a long
click on a custom button
The user will see a drag shadow of the custom button and will be able
to drag the shadow around
Passed
The user drags their finger around the screen
after a drag operation of the custom button
has started
The user sees the drag shadow of the custom button move
Passed
The user releases their finger during a drag
operation of the custom button above the
custom button that the drag operation
started from
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 releases their finger during a drag
operation of the custom button above a
different custom but that is not the custom
button that the drag operation started from
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 shall read the text of a button that
has changed positions due to a drag and drop
The user reads the correct text for the dragged and dropped custom
button
Passed
11
The user shall look at the image of a custom
button that has changed positions due to
drag and drop
The user sees the correct image for the dragged and dropped custom
button
Passed
12
The user clicks a custom button that has
been moved with drag and drop
The correct text is read out and heard by the user
Passed
13
The user starts a drag operation with a long
click on a custom button that has been
moved with drag and drop
The user will see a drag shadow of the button and will be able to drag
the shadow around
Passed
14
The user drags their finger around the screen
after a drag operation of the custom button
that has been moved with drag and drop has
started
The user sees the drag shadow of the custom button move
Passed
15
The user releases their finger during a drag
operation of the custom button that has
been moved with drag and drop above a
different custom button that the drag
operation started from
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 releases their finger during a drag
operation of the custom button that has
been moved with drag and drop above the
custom button that is not the custom button
that the drag operation started from
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