-
Notifications
You must be signed in to change notification settings - Fork 3
/
System and Unit Test Report
147 lines (131 loc) · 6.26 KB
/
System and Unit Test Report
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
System and Unit Test Report
Product name: The Nutritional Slug
Team Name: Gold Team
Project Owner: John Lara
Developers: Vidisha Nevatia,Dylan Salak, Sanyam Sachdeva,Roberto Oregon
Date: 19 July 2020
System Test scenarios :
A. User story 1 from sprint 1: As a health conscious user, I want to search for a food product that fits my macros so that I know the variety I can choose
from and eat the healthiest option available
Scenario:
1. start The Nutritinal Slug app
2. select ‘let's get healthy'
3. select ‘Press me to search’
4. select the magnifying glass
5. type <Pizza>
• user should see a list of items with the names and macros on there
6. select the top most item
7. Press back
• user should be able to see the top 3 results with the lowest macros in ascending order
B. User story 2 from sprint 1: As a user of the app itself, I want to be able to easily navigate through an intuitive user interface so that I know
where to search for food, look at my progress, see my daily nutritional goals, and to be able to calculate my required macronutrients.
Scenario:
1. start The Nutritinal Slug app
2. select ‘let's get healthy'
• User is able to see the Today tab
3. select 'Progress' Tab
• User is able to see the Progress tab
4. select 'Settings' Tab
• User is able to see the Settings tab
5.select the 'Today' tab
6. Select 'Breakfast', 'Lunch' or 'Dinner' on the today page
• the user is able see the page where they can add in cutom values of their food
7. Push the page down
• User is able to see the 'Today' tab again
8. select ‘Press me to search’
9. select the magnifying glass
• User is able to see the search page where they can search for a food to find healthiest option
10. press back from navigation bar
• User can view the page to add searched food item to the today page
C. User Story 1 from Sprint 2: As a health-conscious user, I want to be able to calculate the Macronutrients based on personal goals and current weight so
that I know exactly what my target daily intake should be.
Scenario:
1. start The Nutritinal Slug app
2. select ‘let's get healthy'
3. Directed staright to settings page
4.
- Type Name: <Vidi>
- Selected Gender: <Female>
- Type Age: <20>
- Type Weight: <125>
- Type Height: <64>
- Choose goal: <Maintain>
- Choose daily activity level - <Sedentary : Little/No exercise">
- Press Lets go
• The User should be directed to the today page and will be able to see the macros target on the right side of each progress bar
D. User Story 2 from Sprint 2: As a product tester, I need to be able to see that the search function works with most, if not all, searches.
Scenario:
1. start The Nutritinal Slug app
2. select ‘let's get healthy'
3. select ‘Press me to search’
4. select the magnifying glass
5. type <Pizza>
• user should see a list of items with the names and macros on there
E. User Story 3 from Sprint 2: As a user, I want to be able to select brands and add to my daily diet.
Scenario:
1. start The Nutritinal Slug app
2. select ‘let's get healthy'
3. Select 'Breakfast', 'Lunch' or 'Dinner' on the today page
• the user is able see the page where they can add in cutom values of their food
4.
- type name: <waffles>
- type brand: <eggo>
- select meal: <breakfast>
- type carbs: <16>
- type fat: <1.2>
- type cals: <80>
- type proteins: <2.2>
5. Press 'let's go'
• the user is able see the progress of their macros they have consumed so far and the food item they just added
F. User Story 1 from Sprint 3: As a busy user, I want to be see my food results sync with app so that all information in the app sets up according to
my chosen food item.
Scenario:
1. start The Nutritinal Slug app
2. select ‘let's get healthy'
3. select ‘Press me to search’
4. select the magnifying glass
5. type <Pizza>
• user should see a list of items with the names and macros on there
6. select the top most item
7. Press back
• user should be able to see the name of the selectedfood item under what are you craving for and the results in ascending order of macros
8. Select <Lunch> under meal
9. Select 'Add to daily list'
10. Select 'Done' on navigation bar on top right
• the user is able see the progress of their macros they have consumed so far and the food item they just added
G. User Story 2 from Sprint 3: As a health-conscious user, I need to be able to see that the progress of my daily targets, to stay motivated.
Scenario:
1. start The Nutritinal Slug app
2. select ‘let's get healthy'
• The user is able to see an alert when progress crosses target and target font changes to red and stops adding more numbers
3. Select progress tab
• User is able to see the progress throughout the month - green for good days, yellow for average days and, red for bad days
• User is also able able to see the count of the numbers of the green, yellow and red days in that month
F. User Story 3 from Sprint 3: As a user, I want to be see a clean UI, that flows perfectly, so that I can use the app easily.
Scenario:
1. start The Nutritinal Slug app
• User is able to see a launch screen followed by a slieshow of what our app realy does
2. select ‘let's get healthy'
• User is able to see the Today tab which says 'User's Today' and is taken to the settings page automatically
3.
- Type Name: <Vidi>
- Selected Gender: <Female>
- Type Age: <20>
- Type Weight: <125>
- Type Height: <64>
- Choose goal: <Maintain>
- Choose daily activity level - <Sedentary : Little/No exercise">
- Press Lets go
• The User should be directed to the today page and will be able to see <Vidi>'s Today
3. select 'Progress' Tab
• User is able to see the Progress tab
4.select the 'Today' tab
5. Select 'Breakfast', 'Lunch' or 'Dinner' on the today page
• the user is able see the page where they can add in cutom values of their food
6. Push the page down
• User is able to see the 'Today' tab again
7. select ‘Press me to search’
8. select the magnifying glass
• User is able to see the search page where they can search for a food to find healthiest option
9. press back from navigation bar
• User can view the page to add searched food item to the today page