-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathManual Unit Testing.rtf
More file actions
120 lines (117 loc) · 8.68 KB
/
Manual Unit Testing.rtf
File metadata and controls
120 lines (117 loc) · 8.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 HelveticaNeue;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\f0\fs24 \cf0 Guide to the Wizarding World of Harry Potter | Manual Unit Testing\
====================================================\
\
\
Category Buttons Test Case #1 (Main Activity) \
\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\
Condition: The user can begin exploring the Wizarding World of Harry Potter by clicking on one of six category buttons. \
Assertion 1: There are 6 buttons on the home screen under a the welcome header image. \
Assertion 2: Clicking on the view all button will launch a second screen that displays every attraction at the Wizarding World of Harry Potter.\
Assertion 3: Clicking on the food button will launch a second screen that displays all the dining options at the Wizarding World of Harry Potter.\
Assertion 4: Clicking on the rides button will launch a second screen that displays all the thrilling rides at the Wizarding World of Harry Potter.\
Assertion 5: Clicking on the shows button will launch a second screen that displays all the concerts and performances that take place at the Wizarding World of Harry Potter.\
Assertion 6: Clicking on the shopping button will launch a second screen that displays all the shops at the Wizarding World of Harry Potter where users can purchase Harry Potter souvenirs and memorabilia.\
Assertion 7: Clicking on the favorites button will launch a second screen that displays all of the user\'92s favorited items.\
\
\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardeftab720\pardirnatural\partightenfactor0
\cf0 Title of List of Attractions Test Case #2 (Results Activity)\
\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\cf0 Condition: The user knows they\'92re looking at the correct list of attractions.\
Assertion: The name of the button they clicked on the home screen is now the title of the second screen.\
\
\
\pard\pardeftab720\sl280\partightenfactor0
\cf0 List of Attractions Test Case #3 (Results Activity)\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardeftab720\pardirnatural\partightenfactor0
\cf0 \'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\cf0 Condition: The user can see the name, type, general location, and image of each attraction in the list. \
Assertion1: Each attraction is displayed in a list on the second screen.\
Assertion 2: There\'92s an image of each attraction to the left and the attraction\'92s name, category type, and general location which are stacked one on top of the other. \
\
Condition: The user can scroll through the list of attractions which are arranged logically. \
Assertion1: The list is scrollable.\
Assertion 2: The list is arranged by type.\
Assertion 3: The list is sorted in alphabetical order. \
\
\
Food, Rides, Shows, and Shopping Search Test Case #4 (Results Activity) \
\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\
Condition: The user can search by name or general location. \
Assertion 1: There\'92s a collapsible search bar at the top of the second screen.\
Assertion 2: If the user clicked on a button to view foods, rides, shows, or shopping, they can only search within that category type.\
Assertion 3: Within that category type they can search by name.\
Assertion 4: Within that category type they can search by general location.\
Assertion 5: Results are sorted in alphabetical order.\
Assertion 6: Any attraction name or location that matches the search will be displayed\
\
\pard\pardeftab720\sl280\partightenfactor0
\cf0 \
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\cf0 Favorites and View All Search Test Case #5 (Results Activity) \
\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\
Condition: The users can search by type, name, or general location. \
Assertion 1: There\'92s a collapsible search bar at the top of the second screen.\
Assertion 2: If the user clicked on the favorites or view all button, they can search by name, type, or general location.\
Assertion 3: Results are arranged by type.\
Assertion 4: Results are sorted in alphabetical order.\
Assertion 5: Any attraction name, type, or location that matches the search will be displayed\
\
\
\pard\pardeftab720\sl280\partightenfactor0
\cf0 Detailed Page for Each Attraction #6 (Details Activity)\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardeftab720\pardirnatural\partightenfactor0
\cf0 \'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\cf0 Condition: The user can click on any attraction to get detailed information about that attraction. \
Assertion 1: After clicking on an attraction, a new screen will pop up displaying detailed information about the attraction.\
Assertion 2: The detailed page has an enticing header image that encourages users to visit the attraction in real life. \
Assertion 3: The detailed page displays the name of the attraction.\
Assertion 4: The detailed page displays the category type of the attraction.\
Assertion 5: The detailed page displays the general location of the attraction.\
Assertion 6: The detailed page has a static map of the attraction to help users locate the attraction in real life.\
Assertion 7: The detailed page displays a paragraph of detailed information about the attraction.\
\
\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\f1 \cf0 \expnd0\expndtw0\kerning0
Favorites Test Case #7 (Details Activity)\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\f0 \cf0 \kerning1\expnd0\expndtw0 \'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\
Condition: The user can favorite her favorite attractions. \
Assertion 1: Any attraction can be favorited.\
Assertion 2: Users can favorite attractions on the details screen (after learning more about the attraction).\
Assertion 3: Attractions that haven\'92t been favorited have an empty gold colored heart icon on the detailed page to the right of the attraction\'92s general location.\
Assertion 4: Attractions that have been favorited have a filled-in scarlet colored heart icon on the detailed page to the right of the attraction\'92s general location.\
Assertion 5: List of favorites persists even after the app is closed and relaunched.\
Assertion 6: Favorites persist even when the phone\'92s orientation is changed. \
\pard\pardeftab720\sl280\partightenfactor0
\cf0 \
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
\cf0 Reviews Test Case #8 (Details Activity) \
\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\
\pard\pardeftab720\sl280\partightenfactor0
\cf0 Condition: The user can leave reviews on each attraction.\
Assertion 1: There\'92s an EditText box on the detailed page of each attraction for users to write reviews.\
Assertion 2: There\'92s an add button that users can click to submit their reviews.\
Assertion 3: All reviews for an attraction are listed under the \'93Reviews\'94 header.\
Assertion 4: Reviews are instantly viewable.\
Assertion 5: Reviews persist throughout the app.\
Assertion 6: Reviews persist even after the app is closed and relaunched.\
Assertion 7: Reviews persist even when the phone\'92s orientation is changed. \
\
\
Music Test Case #9\
\'97\'97\'97\'97\'97\'97\'97\'97\'97\'97\
Condition: The user hears Harry Potter music while the app is running.\
Assertion 1: The song Hedwig\'92s Theme plays as soon as the app is launched.\
Assertion 2: There\'92s a music note icon on the app bar. \
Assertion 3: Turning the music on or off is as simple as click the music icon on the app bar.\
Assertion 4: Changing orientation does not affect the user\'92s sound preference (on or off).}