Projekt

Obecné

Profil

Testy a testovací protokoly » Historie » Verze 30

Lenka Ortinská, 2017-06-15 18:56

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
- {FIXME} 
96
- (v) Change
97 23 Lenka Ortinská
98
h3. #COMPANIES - role Editor
99
100 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
101 23 Lenka Ortinská
102
# *Funkčnost tlačítka "Add company":*
103
- (v) stiskem myší - přesměrováno na vytvoření nové společnosti #COMPANYFORM
104
# *Zobrazení předvoleného počtu položek:*
105
- (v) 10 položek
106
- (v) 25 položek
107
# *Vyhledávací pole:*
108 24 Lenka Ortinská
- (v) test slova ZA - vyfiltrované položky obsahující písmena ZA (vyhledává libovolnou shodu z názvu)
109 23 Lenka Ortinská
- (v) test slova PQ - nevyfiltrovalo žádnou shodu - ošetřeno hláškou v tab, " _No matching records found_ "
110
# *Filtry:*
111
- (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích
112
# *Stránkování*
113
- (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky
114
# *Klikatelnost řádků tabulky:*
115
- (v) test otevření libovolného údaje z tabulky - přesměrování na profil dané společnosti #COMPANY-id
116
# *Tlačítko "Delete" v řádce tabulky:*
117 1 Lenka Ortinská
- (v) stisk tlačítka "Delete" pro libovolný řádek tabulky - ošetřeno proti nechtěnému smazání:
118
> - (v) stisk tlačítka "Cancel" - zrušení smazání záznamu - návrat na tabulku kontaktů #COMPANIES
119 24 Lenka Ortinská
> - (v) stisk tlačítka "X" - vypnutí smazání záznamu - návrat na tabulku kontaktů #COMPANIES
120
> - (v) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam smazán s informující hláškou " _Company deleted_ "
121
122
h3. #PROJECTS - role Editor
123
124 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
125 24 Lenka Ortinská
126
# *Funkčnost tlačítka "Add project":*
127
- (v) stiskem myší - přesměrováno na vytvoření nové společnosti #PROJECTFORM
128
# *Zobrazení předvoleného počtu položek:*
129
- (v) 10 položek
130
- (v) 25 položek
131
# *Vyhledávací pole:*
132
- (v) test slova ZA - vyfiltrované položky obsahující písmena ZA (vyhledává libovolnou shodu z nízvu)
133
- (v) test slova PQ - nevyfiltrovalo žádnou shodu - ošetřeno hláškou v tab, " _No matching records found_ "
134
# *Filtry:*
135
- (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích
136
# *Stránkování*
137
- (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky
138
# *Klikatelnost řádků tabulky:*
139
- (v) test otevření libovolného údaje z tabulky - přesměrování na profil dané společnosti #PROJECT-id
140
# *Tlačítko "Delete" v řádce tabulky:*
141
- (v) stisk tlačítka "Delete" pro libovolný řádek tabulky - ošetřeno proti nechtěnému smazání:
142
> - (v) stisk tlačítka "Cancel" - zrušení smazání záznamu - návrat na tabulku kontaktů #PROJECTS
143
> - (v) stisk tlačítka "X" - vypnutí smazání záznamu - návrat na tabulku kontaktů #PROJECTS
144
> - (v) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam smazán s informující hláškou " _Project deleted_ "
145 28 Lenka Ortinská
# *Zobrazování dat v tabulce:*
146
- (v) Project
147
- (v) Status
148
- (x) Last activity
149
- {FIXME} 
150
- (v) Change
151
152
h3. #LOGMINUTE - role Editor
153
154 30 Lenka Ortinská
logování událostí k určitému projektu či osobám, stiskem tlačítka "Log minute" v levém menu
155 28 Lenka Ortinská
156
# *Funkčnost tlačítka "Log":*
157
- (v) stiskem myší:
158 29 Lenka Ortinská
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Activity added_ " 
159
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during activity addition_ " 
160 28 Lenka Ortinská
# *Funkčnost tlačítka "Discard":*
161
- (v) stiskem myší - vymazání příslušných záznamů z formuláře (reload stránky)
162
# *Nevyplnění údajů formuláře po stisku tlačítka Login:* 
163
- (v) nevyplněné pole pro "Enter title here" - ošetřeno červeným zvýrazňujícím rámečkem
164
- (v) nevyplněné pole pro "Select project" - ošetřeno červeným zvýrazňujícím rámečkem
165
- (v) nevyplněné pole pro "mm/dd/yyyy" - ošetřeno červeným zvýrazňujícím rámečkem
166
- (x) nevyplněné pole pro "contacts" - není červeně zvýrazněno ani doprovázeno žádnou hláškou
167
- {FIXME} 
168
# *Vyplnění údajů formuláře:*
169
- (v) vyplnění pole pro "Enter title here"
170 1 Lenka Ortinská
- (v) výběr akce pro log (Email, Call, Meeting)
171
- (v) výběr projektu pro log - správně vygenerovaný seznam projektů
172 29 Lenka Ortinská
- (v) výběr kalendářního data 
173
- (v) výběr kontaktů pro log - správně vygenerovaný seznam kontaktů s možnostmi:
174
> - (v) test vyhledávání kontaktu
175
> - (v) test označení kontaktu
176
> - (v) test odznačení kontaktu   
177
- (v) vyplnění pole pro "URL attachment"
178
- (v) vyplnění pole pro "Enter message"
179 1 Lenka Ortinská
- (v) pole pro "Attachment":
180
> - (v) stisk tlačítka pro výběr souboru - průzkumník pro soubor zobrazen
181
> - (v) zobrazení názvu souboru - název souboru zobrazen 
182
183 30 Lenka Ortinská
#CONTACTFORM
184
185
formulář pro přidání nového kontaktu, stiskem tlačítka (+) napravo od "Contacts"
186
187
# *Funkčnost tlačítka "Create contact":*
188
- (v) stiskem myší:
189
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Contact added_ " 
190
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during contact addition_ " 
191
# *Nevyplnění údajů formuláře po stisku tlačítka Create contact:* 
192
- (v) nevyplněné pole pro "Company" - ošetřeno červeným zvýrazňujícím rámečkem
193
- (v) nevyplněné pole pro "First name" - ošetřeno červeným zvýrazňujícím rámečkem
194
- (v) nevyplněné pole pro "Last name" - ošetřeno červeným zvýrazňujícím rámečkem
195
- (v) nevyplněné pole pro "Email" - ošetřeno červeným zvýrazňujícím rámečkem
196
- (v) nevyplněné pole pro "Phone" - ošetřeno červeným zvýrazňujícím rámečkem
197
# *Chybné vyplnění údajů formuláře:*
198
- (v) vyplněné pole pro "Company" 
199
> - (v) našeptává seznam již existující společností
200
> - (v) založí novou company v případě neshody se seznam našeptávaných společností  
201
- (v) vyplněné pole pro "Email" - ošetřeno chybovým hlášením ( _Email is invalid_ )
202
- (v) vyplněné pole pro "Phone" - ošetřeno chybovým hlášením ( _Please enter only numbers._ )
203
# *Vyplnění údajů formuláře:*
204
- (v) Upload image
205
- (v) Company
206
- (v) First name
207
- (v) Last name
208
- (v) Job role
209
- (v) Email
210
- (v) Phone
211
212
#COMPANYFORM
213
214
formulář pro přidání nové společnosti, stiskem tlačítka (+) napravo od "Companies"
215
216
# *Funkčnost tlačítka "Create company":*
217
- (v) stiskem myší:
218
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Company added_ " 
219
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during company addition_ " 
220
# *Nevyplnění údajů formuláře po stisku tlačítka Create company:* 
221
- (v) nevyplněné pole pro "Company" - ošetřeno červeným zvýrazňujícím rámečkem
222
# *Chybné vyplnění údajů formuláře:*
223
- (?) přijme veškeré vstupní hodnoty - bez ošetření
224
# *Vyplnění údajů formuláře:*
225
- (v) Upload image
226
- (v) Company name
227
- (v) Street + number
228
- (v) City + zip code
229
- (v) Country
230
231
#PROJECTFORM
232
233
formulář pro přidání nového projektu, stiskem tlačítka (+) napravo od "Projects"
234
235
# *Funkčnost tlačítka "Create project":*
236
- (v) stiskem myší:
237
> - (v) v případě úspěšného logu - ošetřeno hláškou " _Project added_ " 
238
> - (v) v případě neúspěšného logu - ošetřeno hláškou " _Something went wrong during project addition_ " 
239
# *Nevyplnění údajů formuláře po stisku tlačítka Create project:* 
240
- (v) nevyplněné pole pro "Project nam" - ošetřeno červeným zvýrazňujícím rámečkem
241
# *Chybné vyplnění údajů formuláře:*
242
- (?) přijme veškeré vstupní hodnoty - bez ošetření
243
# *Vyplnění údajů formuláře:*
244
- (v) Project name
245
- (v) Project goal
246
247 28 Lenka Ortinská
#CHAT
248
- (x) "URL attachment - při kliknutí neplatná adresa URL odkazu 
249 30 Lenka Ortinská
- (v) (FIXED) přesměrování na platnou URL adresu
250 28 Lenka Ortinská
- (x) "Attachment" - zobrazen link na přílohu ačkoliv nebyla vyplněna
251 30 Lenka Ortinská
- (v) (FIXED) příloha se zobrazuje jen případě, kdy je přiložena