You are on page 1of 24

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

You might also like