Projekt

Obecné

Profil

Testy a testovací protokoly » Historie » Verze 33

Lenka Ortinská, 2017-06-15 21:03

1 20 Lenka Ortinská
h1. Role v aplikaci
2 19 Lenka Ortinská
3 20 Lenka Ortinská
Aplikace rozlišuje 2 role uživatelů: Editor a Viewer. Editor vystupuje v roli Admina a má právo na veškeré editace, editor má právo prohlížení.
4 19 Lenka Ortinská
5 1 Lenka Ortinská
h1. Testy a testovací protokoly
6
7 3 Lenka Ortinská
h2. Chyby v jednotlivých šablonách
8 1 Lenka Ortinská
9
[[Seznam chyb]]
10 3 Lenka Ortinská
11
h2. Testovací scénáře
12 4 Lenka Ortinská
13
h3. #LOGIN
14
15
přihlašovací obrazovka, zadávání uživatelské jména a hesla
16
17 17 Lenka Ortinská
# *Funkčnost tlačítka Login:*
18 20 Lenka Ortinská
- (v) stiskem myší 
19
- (v) klávesou enter 
20 18 Lenka Ortinská
# *Vyplnění chybných údajů formuláře po stisku tlačíka "Login":* 
21 12 Lenka Ortinská
- (v) vyplněné neznámé či chybné "Username" - ošetřeno hláškou " _Sth went wrong during logging in_ "
22
- (v) vyplněné chybné "Password" - ošetřeno hláškou " _Sth went wrong during logging in_ " 
23 18 Lenka Ortinská
# *Nevyplnění údajů formuláře po stisku tlačítka Login:* 
24 1 Lenka Ortinská
- (v) nevyplněné pole pro "Username" - ošetřeno červeným zvýrazňujícím rámečkem
25
- (v) nevyplněné pole pro "Password" - ošetřeno červeným zvýrazňujícím rámečkem
26 13 Lenka Ortinská
- (v) nevyplněné obě pole "Username" a "Password" - obě ošetřené červeným zvýrazňujícím rámečkem
27 18 Lenka Ortinská
# *Vyplnění správných údajů uživatele po stisku tlačítka "Login":*
28 20 Lenka Ortinská
- (v) pro roli Admin - přesměrováno na domovskou stránku #HOME ošetřené hláškou " _Logged in_ "
29
- (v) pro roli Viewer - přesměrováno na domovskou stránku #HOME ošetřené hláškou " _Logged in_ "
30 19 Lenka Ortinská
31
h3. #HOME - role Editor
32
33
úvodní zobrazovací obrazovka s navigačními panely - levé a horní menu
34
35
# *Levé klikatelné menu:*
36
- (v) stisk položky "Contacts" - přesměrování na stránku kontaktů #CONTACTS
37
- (v) stisk položky "Companies" - přesměrování na stránku společností #COMPANIES
38
- (v) stisk položky "Projects" - přesměrování na stránku projektů #PROJECTS
39
- (v) stisk položky "Log minutes" - přesměrování na stránku s logováním akcí #LOGMINUTE
40
- (v) stisk položky "Home" - opětovné přesměrování na domovskou stránku kontaktů #HOME
41
# *Horní klikatelné menu:*
42
- (v) stisk rozbalovací ikony uživatele - rozbalí příšlušné menu: "User Profile, Admin, Logout"
43
- (v) stisk položky "User Profile" - přesměrování na stránku kontaktu #CONTACT
44
- (v) stisk položky "Admin" - přesměrování na stránku správy uživatelů #USERS
45
- (v) stisk položky "Logout" - přesměrování na přihlašovací stránku #LOGIN
46
47
h3. #HOME - role Viewer
48
49
úvodní zobrazovací obrazovka s navigačními panely - levé a horní menu
50
51
# *Levé klikatelné menu:*
52
- (v) stisk položky "Contacts" - přesměrování na stránku kontaktů #CONTACTS
53
- (v) stisk položky "Companies" - přesměrování na stránku společností #COMPANIES
54
- (v) stisk položky "Projects" - přesměrování na stránku projektů #PROJECTS
55
- (v) stisk položky "Log minutes" - přesměrování na stránku s logováním akcí #LOGMINUTE
56 1 Lenka Ortinská
- (v) stisk položky "Home" - opětovné přesměrování na domovskou stránku kontaktů #HOME
57
# *Horní klikatelné menu:*
58
- (v) stisk rozbalovací ikony uživatele - rozbalí příšlušné menu: "User Profile, Admin, Logout"
59
- (v) stisk položky "User Profile" - přesměrování na stránku kontaktu #CONTACT
60
- (v) stisk položky "Logout" - přesměrování na přihlašovací stránku #LOGIN
61 20 Lenka Ortinská
62
h3. #CONTACTS - role Editor
63
64 30 Lenka Ortinská
tabulka zobrazující seznam kontaktů s možností přidat nový kontakt či zobrazit daný kontakt, stiskem tlačítka "Contacts" v levém menu
65 20 Lenka Ortinská
66
# *Funkčnost tlačítka "Add contact":*
67
- (v) stiskem myší - přesměrováno na vytvoření nového kontaktu #CONTACTFORM
68
# *Zobrazení předvoleného počtu položek:*
69
- (v) 10 položek
70
- (v) 25 položek
71
- (v) 50 položek
72
- (v) 100 položek
73
# *Vyhledávací pole:*
74 24 Lenka Ortinská
- (v) test slova AB - vyfiltrované položky obsahující písmena AB (vyhledává libovolnou shodu z názvu)
75 23 Lenka Ortinská
- (v) test slova PQ - nevyfiltrovalo žádnou shodu - ošetřeno hláškou v tab, " _No matching records found_ "
76 21 Lenka Ortinská
# *Filtry:*
77 23 Lenka Ortinská
- (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích
78 21 Lenka Ortinská
# *Stránkování*
79
- (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky
80
# *Klikatelnost řádků tabulky:*
81 23 Lenka Ortinská
- (v) test otevření libovolného údaje z tabulky - přesměrování na profil daného kontaktu #CONTACT-id
82 21 Lenka Ortinská
# *Tlačítko "Delete" v řádce tabulky:*
83 1 Lenka Ortinská
- (v) stisk tlačítka "Delete" pro libovolný řádek tabulky - ošetřeno proti nechtěnému smazání:
84
> - (v) stisk tlačítka "Cancel" - zrušení smazání záznamu - návrat na tabulku kontaktů #CONTACTS
85
> - (v) stisk tlačítka "X" - vypnutí smazání záznamu - návrat na tabulku kontaktů #CONTACTS
86
> - (x) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam nesmazán s informující hláškou " _Sth went wrong during contact deleting_ "
87 27 Lenka Ortinská
> - (v) (FIXED) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam smazán s informující hláškou " _Contact deleted_ "
88 28 Lenka Ortinská
# *Zobrazování dat v tabulce:*
89
- (v) Name
90
- (v) Company
91
- (v) Role
92
- (v) Email
93
- (v) Telephone
94
- (x) Last activity
95 33 Lenka Ortinská
- (v) (FIXED) Last avtivity
96 28 Lenka Ortinská
- (v) Change
97 1 Lenka Ortinská
98 33 Lenka Ortinská
h3. #CONTACTS - role Viewer
99
- (v) zobrazování dat v tabulce
100
- (v) nemožnost přesměrování na editaci ostatních kontaktů
101
102 23 Lenka Ortinská
h3. #COMPANIES - role Editor
103
104 30 Lenka Ortinská
tabulka zobrazující seznam společností s možností přidat novou společnost či zobrazit danou společnost, stiskem tlačítka "Companies" v levém menu
105 23 Lenka Ortinská
106
# *Funkčnost tlačítka "Add company":*
107
- (v) stiskem myší - přesměrováno na vytvoření nové společnosti #COMPANYFORM
108
# *Zobrazení předvoleného počtu položek:*
109
- (v) 10 položek
110
- (v) 25 položek
111
# *Vyhledávací pole:*
112 24 Lenka Ortinská
- (v) test slova ZA - vyfiltrované položky obsahující písmena ZA (vyhledává libovolnou shodu z názvu)
113 23 Lenka Ortinská
- (v) test slova PQ - nevyfiltrovalo žádnou shodu - ošetřeno hláškou v tab, " _No matching records found_ "
114
# *Filtry:*
115
- (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích
116
# *Stránkování*
117
- (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky
118
# *Klikatelnost řádků tabulky:*
119
- (v) test otevření libovolného údaje z tabulky - přesměrování na profil dané společnosti #COMPANY-id
120
# *Tlačítko "Delete" v řádce tabulky:*
121 1 Lenka Ortinská
- (v) stisk tlačítka "Delete" pro libovolný řádek tabulky - ošetřeno proti nechtěnému smazání:
122
> - (v) stisk tlačítka "Cancel" - zrušení smazání záznamu - návrat na tabulku kontaktů #COMPANIES
123 24 Lenka Ortinská
> - (v) stisk tlačítka "X" - vypnutí smazání záznamu - návrat na tabulku kontaktů #COMPANIES
124
> - (v) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam smazán s informující hláškou " _Company deleted_ "
125 1 Lenka Ortinská
126 33 Lenka Ortinská
h3. #COMPANIES - role Viewer
127
- (v) zobrazování dat v tabulce
128
- (v) nemožnost přesměrování na editaci ostatních společností
129
130 24 Lenka Ortinská
h3. #PROJECTS - role Editor
131
132 30 Lenka Ortinská
tabulka zobrazující seznam projektů s možností přidat novoý projekt či zobrazit daný projekt, stiskem tlačítka "Projects" v levém menu
133 24 Lenka Ortinská
134
# *Funkčnost tlačítka "Add project":*
135
- (v) stiskem myší - přesměrováno na vytvoření nové společnosti #PROJECTFORM
136
# *Zobrazení předvoleného počtu položek:*
137
- (v) 10 položek
138
- (v) 25 položek
139
# *Vyhledávací pole:*
140
- (v) test slova ZA - vyfiltrované položky obsahující písmena ZA (vyhledává libovolnou shodu z nízvu)
141
- (v) test slova PQ - nevyfiltrovalo žádnou shodu - ošetřeno hláškou v tab, " _No matching records found_ "
142
# *Filtry:*
143
- (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích
144
# *Stránkování*
145
- (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky
146
# *Klikatelnost řádků tabulky:*
147
- (v) test otevření libovolného údaje z tabulky - přesměrování na profil dané společnosti #PROJECT-id
148
# *Tlačítko "Delete" v řádce tabulky:*
149
- (v) stisk tlačítka "Delete" pro libovolný řádek tabulky - ošetřeno proti nechtěnému smazání:
150
> - (v) stisk tlačítka "Cancel" - zrušení smazání záznamu - návrat na tabulku kontaktů #PROJECTS
151
> - (v) stisk tlačítka "X" - vypnutí smazání záznamu - návrat na tabulku kontaktů #PROJECTS
152 28 Lenka Ortinská
> - (v) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam smazán s informující hláškou " _Project deleted_ "
153
# *Zobrazování dat v tabulce:*
154
- (v) Project
155 1 Lenka Ortinská
- (v) Status
156 28 Lenka Ortinská
- (x) Last activity
157 33 Lenka Ortinská
- (v) (FIXED) Last avtivity
158 1 Lenka Ortinská
- (v) Change
159
160 33 Lenka Ortinská
h3. #PROJECT - role Viewer
161
- (v) zobrazování dat v tabulce
162
- (v) nemožnost přesměrování na editaci ostatních projektů
163
164 28 Lenka Ortinská
h3. #LOGMINUTE - role Editor
165 30 Lenka Ortinská
166 28 Lenka Ortinská
logování událostí k určitému projektu či osobám, stiskem tlačítka "Log minute" v levém menu
167
168
# *Funkčnost tlačítka "Log":*
169 29 Lenka Ortinská
- (v) stiskem myší:
170
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Activity added_ " 
171 28 Lenka Ortinská
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during activity addition_ " 
172
# *Funkčnost tlačítka "Discard":*
173
- (v) stiskem myší - vymazání příslušných záznamů z formuláře (reload stránky)
174
# *Nevyplnění údajů formuláře po stisku tlačítka Login:* 
175
- (v) nevyplněné pole pro "Enter title here" - ošetřeno červeným zvýrazňujícím rámečkem
176 1 Lenka Ortinská
- (v) nevyplněné pole pro "Select project" - ošetřeno červeným zvýrazňujícím rámečkem
177 28 Lenka Ortinská
- (v) nevyplněné pole pro "mm/dd/yyyy" - ošetřeno červeným zvýrazňujícím rámečkem
178
- (x) nevyplněné pole pro "contacts" - není červeně zvýrazněno ani doprovázeno žádnou hláškou
179 33 Lenka Ortinská
- (v) (FIXED) nevyplněné pole pro "contacts - ošetřeno červeným zvýrazňujícím rámečkem
180 28 Lenka Ortinská
# *Vyplnění údajů formuláře:*
181
- (v) vyplnění pole pro "Enter title here"
182 1 Lenka Ortinská
- (v) výběr akce pro log (Email, Call, Meeting)
183
- (v) výběr projektu pro log - správně vygenerovaný seznam projektů
184 29 Lenka Ortinská
- (v) výběr kalendářního data 
185
- (v) výběr kontaktů pro log - správně vygenerovaný seznam kontaktů s možnostmi:
186
> - (v) test vyhledávání kontaktu
187
> - (v) test označení kontaktu
188
> - (v) test odznačení kontaktu   
189
- (v) vyplnění pole pro "URL attachment"
190
- (v) vyplnění pole pro "Enter message"
191 1 Lenka Ortinská
- (v) pole pro "Attachment":
192
> - (v) stisk tlačítka pro výběr souboru - průzkumník pro soubor zobrazen
193
> - (v) zobrazení názvu souboru - název souboru zobrazen 
194
195 32 Lenka Ortinská
h3. #CONTACTFORM
196 30 Lenka Ortinská
197
formulář pro přidání nového kontaktu, stiskem tlačítka (+) napravo od "Contacts"
198
199
# *Funkčnost tlačítka "Create contact":*
200
- (v) stiskem myší:
201
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Contact added_ " 
202
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during contact addition_ " 
203
# *Nevyplnění údajů formuláře po stisku tlačítka Create contact:* 
204
- (v) nevyplněné pole pro "Company" - ošetřeno červeným zvýrazňujícím rámečkem
205
- (v) nevyplněné pole pro "First name" - ošetřeno červeným zvýrazňujícím rámečkem
206
- (v) nevyplněné pole pro "Last name" - ošetřeno červeným zvýrazňujícím rámečkem
207
- (v) nevyplněné pole pro "Email" - ošetřeno červeným zvýrazňujícím rámečkem
208
- (v) nevyplněné pole pro "Phone" - ošetřeno červeným zvýrazňujícím rámečkem
209
# *Chybné vyplnění údajů formuláře:*
210
- (v) vyplněné pole pro "Company" 
211
> - (v) našeptává seznam již existující společností
212
> - (v) založí novou company v případě neshody se seznam našeptávaných společností  
213
- (v) vyplněné pole pro "Email" - ošetřeno chybovým hlášením ( _Email is invalid_ )
214
- (v) vyplněné pole pro "Phone" - ošetřeno chybovým hlášením ( _Please enter only numbers._ )
215
# *Vyplnění údajů formuláře:*
216
- (v) Upload image
217
- (v) Company
218
- (v) First name
219
- (v) Last name
220
- (v) Job role
221
- (v) Email
222 1 Lenka Ortinská
- (v) Phone
223 30 Lenka Ortinská
224
h3. #CONTACTFORM role Viewer
225 33 Lenka Ortinská
226 31 Lenka Ortinská
- (v) vstup na stránku viewerovi zákazán - ošetřen hláškou ( _...not an admin_ )
227
228 32 Lenka Ortinská
h3. #COMPANYFORM
229 30 Lenka Ortinská
230
formulář pro přidání nové společnosti, stiskem tlačítka (+) napravo od "Companies"
231
232
# *Funkčnost tlačítka "Create company":*
233
- (v) stiskem myší:
234
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Company added_ " 
235
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during company addition_ " 
236
# *Nevyplnění údajů formuláře po stisku tlačítka Create company:* 
237
- (v) nevyplněné pole pro "Company" - ošetřeno červeným zvýrazňujícím rámečkem
238
# *Chybné vyplnění údajů formuláře:*
239
- (?) přijme veškeré vstupní hodnoty - bez ošetření
240
# *Vyplnění údajů formuláře:*
241
- (v) Upload image
242
- (v) Company name
243
- (v) Street + number
244
- (v) City + zip code
245 1 Lenka Ortinská
- (v) Country
246
247
h3. #COMPANYFORM role Viewer
248 33 Lenka Ortinská
249 31 Lenka Ortinská
- (v) vstup na stránku viewerovi zákazán - ošetřen hláškou ( _...not an admin_ )
250 1 Lenka Ortinská
251 33 Lenka Ortinská
h3. #PROJECTFORM role Editor, stiskem tlačítka (+) napravo od "Projects"
252 30 Lenka Ortinská
253
formulář pro přidání nového projektu, stiskem tlačítka (+) napravo od "Projects"
254
255
# *Funkčnost tlačítka "Create project":*
256
- (v) stiskem myší:
257
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Project added_ " 
258
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during project addition_ " 
259
# *Nevyplnění údajů formuláře po stisku tlačítka Create project:* 
260
- (v) nevyplněné pole pro "Project nam" - ošetřeno červeným zvýrazňujícím rámečkem
261 1 Lenka Ortinská
# *Chybné vyplnění údajů formuláře:*
262 31 Lenka Ortinská
- (?) přijme veškeré vstupní hodnoty - bez ošetření
263 32 Lenka Ortinská
# *Vyplnění údajů formuláře:*
264 1 Lenka Ortinská
- (v) Project name
265 31 Lenka Ortinská
- (v) Project goal
266 1 Lenka Ortinská
267
h3. #PROJECTFORM role Viewer
268 33 Lenka Ortinská
269 1 Lenka Ortinská
- (v) vstup na stránku viewerovi zákazán - ošetřen hláškou ( _...not an admin_ )
270
271 33 Lenka Ortinská
h3. #CONTACT-id role Editor
272 1 Lenka Ortinská
273 33 Lenka Ortinská
# *Funkčnost tlačítka "Save changes":*
274
- (v) stiskem myší:
275
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Contact edited_ "
276
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during contact editing_ " 
277
# *Funkčnost tlačítka "Cancel":*
278
- (v) stiskem myší:
279
> - (v) reset změn editovaného formuláře
280
# *Editace položek kontaktu:*
281
- (v) Select image
282
- (v) First name
283
- (v) Last name
284
- (v) Company
285
- (v) Role
286
- (v) Email
287
- (v) Phone
288
289
h3. #COMPANY-id role Editor
290
291
# *Funkčnost tlačítka "Save changes":*
292
- (v) stiskem myší:
293
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Company edited_ "
294
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during company editing_ " 
295
# *Funkčnost tlačítka "Cancel":*
296
- (v) stiskem myší:
297
> - (v) reset změn editovaného formuláře
298
# *Editace položek společnosti:*
299
- (v) Select image
300
- (v) Company name
301
- (v) Street + number
302
- (v) City + zip code
303
- (v) Country
304
305
h3. #PROJECT-id role Editor
306
307
# *Funkčnost tlačítka "Save changes":*
308
- (v) stiskem myší:
309
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Project edited_ "
310
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during project editing_ " 
311
# *Funkčnost tlačítka "Cancel":*
312
- (v) stiskem myší:
313
> - (v) reset změn editovaného formuláře
314
# *Editace položek společnosti:*
315
- (v) Project name
316
- (v) Description
317
- (v) Status
318
319
h3. #TIMELINE
320
321
zobrazení logovaných událostí chronologicky, k nalezení v #CONTACT-id, #PROJECT-id
322
323
# *Rozvržení logovaných událostí:*
324
- (v) Email, Meeting nalevo
325
- (v) Call napravo
326
327
# *Jednotlivé události:*
328
- (v) zobrazení pole "Enter title here" z #LOGMINUTE
329
- (v) zobrazení pole kalendářního data z #LOGMINUTE
330
- (v) zobrazení kontaktů z logu vybraných z #LOGMINUTE
331
- (v) zobrazení pole "Enter message" z #LOGMINUTE
332
- (x) zobrazení "URL attachment - při kliknutí neplatná adresa URL odkazu 
333 32 Lenka Ortinská
- (v) (FIXED) přesměrování na platnou URL adresu
334 33 Lenka Ortinská
- (x) zobrazení "Attachment" - zobrazen link na přílohu ačkoliv nebyla vyplněna
335 32 Lenka Ortinská
- (v) (FIXED) příloha se zobrazuje jen případě, kdy je přiložena
336 33 Lenka Ortinská
337
# *Funkčnost tlačítka události (X):*
338
- (v) stiskem myši  vymaže požadovanou událost
339
> - (v) v případě úspěšného provedení - ošetřeno hláškou " _Activity deleted_ "
340
> - (v) v případě neúspěšného provedení - ošetřeno hláškou " _Something went wrong during activity deletion_ "