Testy a testovací protokoly » Historie » Revize 35
« Předchozí |
Revize 35/38
(rozdíl)
| Další »
Lenka Ortinská, 2017-06-15 21:43
Role v aplikaci¶
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í.
Testy a testovací protokoly¶
Chyby v jednotlivých šablonách¶
Testovací scénáře¶
#LOGIN¶
přihlašovací obrazovka, zadávání uživatelské jména a hesla
- Funkčnost tlačítka Login:
- (v) stiskem myší
- (v) klávesou enter - Vyplnění chybných údajů formuláře po stisku tlačíka "Login":
- (v) vyplněné neznámé či chybné "Username" - ošetřeno hláškou " Sth went wrong during logging in "
- (v) vyplněné chybné "Password" - ošetřeno hláškou " Sth went wrong during logging in " - Nevyplnění údajů formuláře po stisku tlačítka Login:
- (v) nevyplněné pole pro "Username" - ošetřeno červeným zvýrazňujícím rámečkem
- (v) nevyplněné pole pro "Password" - ošetřeno červeným zvýrazňujícím rámečkem
- (v) nevyplněné obě pole "Username" a "Password" - obě ošetřené červeným zvýrazňujícím rámečkem - Vyplnění správných údajů uživatele po stisku tlačítka "Login":
- (v) pro roli Admin - přesměrováno na domovskou stránku #HOME ošetřené hláškou " Logged in "
- (v) pro roli Viewer - přesměrováno na domovskou stránku #HOME ošetřené hláškou " Logged in "
#HOME - role Editor¶
úvodní zobrazovací obrazovka s navigačními panely - levé a horní menu
- Levé klikatelné menu:
- (v) stisk položky "Contacts" - přesměrování na stránku kontaktů #CONTACTS
- (v) stisk položky "Companies" - přesměrování na stránku společností #COMPANIES
- (v) stisk položky "Projects" - přesměrování na stránku projektů #PROJECTS
- (v) stisk položky "Log minutes" - přesměrování na stránku s logováním akcí #LOGMINUTE
- (v) stisk položky "Home" - opětovné přesměrování na domovskou stránku kontaktů #HOME - Horní klikatelné menu:
- (v) stisk rozbalovací ikony uživatele - rozbalí příšlušné menu: "User Profile, Admin, Logout"
- (v) stisk položky "User Profile" - přesměrování na stránku kontaktu #CONTACT
- (v) stisk položky "Admin" - přesměrování na stránku správy uživatelů #USERS
- (v) stisk položky "Logout" - přesměrování na přihlašovací stránku #LOGIN
#HOME - role Viewer¶
úvodní zobrazovací obrazovka s navigačními panely - levé a horní menu
- Levé klikatelné menu:
- (v) stisk položky "Contacts" - přesměrování na stránku kontaktů #CONTACTS
- (v) stisk položky "Companies" - přesměrování na stránku společností #COMPANIES
- (v) stisk položky "Projects" - přesměrování na stránku projektů #PROJECTS
- (v) stisk položky "Log minutes" - přesměrování na stránku s logováním akcí #LOGMINUTE
- (v) stisk položky "Home" - opětovné přesměrování na domovskou stránku kontaktů #HOME - Horní klikatelné menu:
- (v) stisk rozbalovací ikony uživatele - rozbalí příšlušné menu: "User Profile, Admin, Logout"
- (v) stisk položky "User Profile" - přesměrování na stránku kontaktu #CONTACT
- (v) stisk položky "Logout" - přesměrování na přihlašovací stránku #LOGIN
#CONTACTS - role Editor¶
tabulka zobrazující seznam kontaktů s možností přidat nový kontakt či zobrazit daný kontakt, stiskem tlačítka "Contacts" v levém menu
- Funkčnost tlačítka "Add contact":
- (v) stiskem myší - přesměrováno na vytvoření nového kontaktu #CONTACTFORM - Zobrazení předvoleného počtu položek:
- (v) 10 položek
- (v) 25 položek
- (v) 50 položek
- (v) 100 položek - Vyhledávací pole:
- (v) test slova AB - vyfiltrované položky obsahující písmena AB (vyhledává libovolnou shodu z názvu)
- (v) test slova PQ - nevyfiltrovalo žádnou shodu - ošetřeno hláškou v tab, " No matching records found " - Filtry:
- (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích - Stránkování
- (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky - Klikatelnost řádků tabulky:
- (v) test otevření libovolného údaje z tabulky - přesměrování na profil daného kontaktu #CONTACT-id - Tlačítko "Delete" v řádce tabulky:
- (v) stisk tlačítka "Delete" pro libovolný řádek tabulky - ošetřeno proti nechtěnému smazání:
- (v) stisk tlačítka "Cancel" - zrušení smazání záznamu - návrat na tabulku kontaktů #CONTACTS
- (v) stisk tlačítka "X" - vypnutí smazání záznamu - návrat na tabulku kontaktů #CONTACTS
- (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 "
- (v) (FIXED) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam smazán s informující hláškou " Contact deleted "
- Zobrazování dat v tabulce:
- (v) Name
- (v) Company
- (v) Role
- (v) Email
- (v) Telephone
- (x) Last activity
- (v) (FIXED) Last avtivity
- (v) Change
#CONTACTS - role Viewer
- (v) zobrazování dat v tabulce
- (v) nemožnost přesměrování na editaci ostatních kontaktů¶
#COMPANIES - role Editor¶
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
- Funkčnost tlačítka "Add company":
- (v) stiskem myší - přesměrováno na vytvoření nové společnosti #COMPANYFORM - Zobrazení předvoleného počtu položek:
- (v) 10 položek
- (v) 25 položek - Vyhledávací pole:
- (v) test slova ZA - vyfiltrované položky obsahující písmena ZA (vyhledává libovolnou shodu z názvu)
- (v) test slova PQ - nevyfiltrovalo žádnou shodu - ošetřeno hláškou v tab, " No matching records found " - Filtry:
- (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích - Stránkování
- (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky - Klikatelnost řádků tabulky:
- (v) test otevření libovolného údaje z tabulky - přesměrování na profil dané společnosti #COMPANY-id - Tlačítko "Delete" v řádce tabulky:
- (v) stisk tlačítka "Delete" pro libovolný řádek tabulky - ošetřeno proti nechtěnému smazání:
- (v) stisk tlačítka "Cancel" - zrušení smazání záznamu - návrat na tabulku kontaktů #COMPANIES
- (v) stisk tlačítka "X" - vypnutí smazání záznamu - návrat na tabulku kontaktů #COMPANIES
- (v) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam smazán s informující hláškou " Company deleted "
#COMPANIES - role Viewer¶
- (v) zobrazování dat v tabulce
- (v) nemožnost přesměrování na editaci ostatních společností
#PROJECTS - role Editor¶
tabulka zobrazující seznam projektů s možností přidat novoý projekt či zobrazit daný projekt, stiskem tlačítka "Projects" v levém menu
- Funkčnost tlačítka "Add project":
- (v) stiskem myší - přesměrováno na vytvoření nové společnosti #PROJECTFORM - Zobrazení předvoleného počtu položek:
- (v) 10 položek
- (v) 25 položek - Vyhledávací pole:
- (v) test slova ZA - vyfiltrované položky obsahující písmena ZA (vyhledává libovolnou shodu z nízvu)
- (v) test slova PQ - nevyfiltrovalo žádnou shodu - ošetřeno hláškou v tab, " No matching records found " - Filtry:
- (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích - Stránkování
- (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky - Klikatelnost řádků tabulky:
- (v) test otevření libovolného údaje z tabulky - přesměrování na profil dané společnosti #PROJECT-id - Tlačítko "Delete" v řádce tabulky:
- (v) stisk tlačítka "Delete" pro libovolný řádek tabulky - ošetřeno proti nechtěnému smazání:
- (v) stisk tlačítka "Cancel" - zrušení smazání záznamu - návrat na tabulku kontaktů #PROJECTS
- (v) stisk tlačítka "X" - vypnutí smazání záznamu - návrat na tabulku kontaktů #PROJECTS
- (v) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam smazán s informující hláškou " Project deleted "
- Zobrazování dat v tabulce:
- (v) Project
- (v) Status
- (x) Last activity
- (v) (FIXED) Last avtivity
- (v) Change
#PROJECT - role Viewer
- (v) zobrazování dat v tabulce
- (v) nemožnost přesměrování na editaci ostatních projektů¶
#LOGMINUTE - role Editor, role viewer¶
logování událostí k určitému projektu či osobám
EDITOR: stiskem tlačítka "Log minute" v levém menu či pod libovolným kontaktu (#CONTACTS), projektu (#PROJECTS)
VIEWER: pod vlastním jménem v tabulce kontaktů (#CONTACTS)
- Funkčnost tlačítka "Log":
- (v) stiskem myší:
- (v) v případě úspěšného logu - ošetřeno hláškou " Activity added "
- (v) v případě neúspěšného logu - ošetřeno hláškou " Something went wrong during activity addition "
- Funkčnost tlačítka "Discard":
- (v) stiskem myší - vymazání příslušných záznamů z formuláře (reload stránky) - Nevyplnění údajů formuláře po stisku tlačítka Login:
- (v) nevyplněné pole pro "Enter title here" - ošetřeno červeným zvýrazňujícím rámečkem
- (v) nevyplněné pole pro "Select project" - ošetřeno červeným zvýrazňujícím rámečkem
- (v) nevyplněné pole pro "mm/dd/yyyy" - ošetřeno červeným zvýrazňujícím rámečkem
- (x) nevyplněné pole pro "contacts" - není červeně zvýrazněno ani doprovázeno žádnou hláškou
- (v) (FIXED) nevyplněné pole pro "contacts - ošetřeno červeným zvýrazňujícím rámečkem - Vyplnění údajů formuláře:
- (v) vyplnění pole pro "Enter title here"
- (v) výběr akce pro log (Email, Call, Meeting)
- (v) výběr projektu pro log - správně vygenerovaný seznam projektů
- (v) výběr kalendářního data
- (v) výběr kontaktů pro log - správně vygenerovaný seznam kontaktů s možnostmi:
- (v) test vyhledávání kontaktu
- (v) test označení kontaktu
- (v) test odznačení kontaktu
- (v) vyplnění pole pro "URL attachment"
- (v) vyplnění pole pro "Enter message"
- (v) pole pro "Attachment":
- (v) stisk tlačítka pro výběr souboru - průzkumník pro soubor zobrazen
- (v) zobrazení názvu souboru - název souboru zobrazen
#CONTACTFORM¶
formulář pro přidání nového kontaktu, stiskem tlačítka (+) napravo od "Contacts" či tlačítkem "add user" v projektech (#PROJECTS)
- Funkčnost tlačítka "Create contact":
- (v) stiskem myší:
- (v) v případě úspěšného logu - ošetřeno hláškou " Contact added "
- (v) v případě neúspěšného logu - ošetřeno hláškou " Something went wrong during contact addition "
- Nevyplnění údajů formuláře po stisku tlačítka Create contact:
- (v) nevyplněné pole pro "Company" - ošetřeno červeným zvýrazňujícím rámečkem
- (v) nevyplněné pole pro "First name" - ošetřeno červeným zvýrazňujícím rámečkem
- (v) nevyplněné pole pro "Last name" - ošetřeno červeným zvýrazňujícím rámečkem
- (v) nevyplněné pole pro "Email" - ošetřeno červeným zvýrazňujícím rámečkem
- (v) nevyplněné pole pro "Phone" - ošetřeno červeným zvýrazňujícím rámečkem - Chybné vyplnění údajů formuláře:
- (v) vyplněné pole pro "Company"
- (v) vyplněné pole pro "Email" - ošetřeno chybovým hlášením ( Email is invalid )- (v) našeptává seznam již existující společností
- (v) založí novou company v případě neshody se seznam našeptávaných společností
- (v) vyplněné pole pro "Phone" - ošetřeno chybovým hlášením ( Please enter only numbers. )
- Vyplnění údajů formuláře:
- (v) Upload image
- (v) Company
- (v) First name
- (v) Last name
- (v) Job role
- (v) Email
- (v) Phone
#CONTACTFORM role Viewer¶
- (v) vstup na stránku viewerovi zákazán - ošetřen hláškou ( ...not an admin )
#COMPANYFORM¶
formulář pro přidání nové společnosti, stiskem tlačítka (+) napravo od "Companies"
- Funkčnost tlačítka "Create company":
- (v) stiskem myší:
- (v) v případě úspěšného logu - ošetřeno hláškou " Company added "
- (v) v případě neúspěšného logu - ošetřeno hláškou " Something went wrong during company addition "
- Nevyplnění údajů formuláře po stisku tlačítka Create company:
- (v) nevyplněné pole pro "Company" - ošetřeno červeným zvýrazňujícím rámečkem - Chybné vyplnění údajů formuláře:
- (?) přijme veškeré vstupní hodnoty - bez ošetření - Vyplnění údajů formuláře:
- (v) Upload image
- (v) Company name
- (v) Street + number
- (v) City + zip code
- (v) Country
#COMPANYFORM role Viewer¶
- (v) vstup na stránku viewerovi zákazán - ošetřen hláškou ( ...not an admin )
#PROJECTFORM role Editor, stiskem tlačítka (+) napravo od "Projects"¶
formulář pro přidání nového projektu, stiskem tlačítka (+) napravo od "Projects"
- Funkčnost tlačítka "Create project":
- (v) stiskem myší:
- (v) v případě úspěšného logu - ošetřeno hláškou " Project added "
- (v) v případě neúspěšného logu - ošetřeno hláškou " Something went wrong during project addition "
- Nevyplnění údajů formuláře po stisku tlačítka Create project:
- (v) nevyplněné pole pro "Project nam" - ošetřeno červeným zvýrazňujícím rámečkem - Chybné vyplnění údajů formuláře:
- (?) přijme veškeré vstupní hodnoty - bez ošetření - Vyplnění údajů formuláře:
- (v) Project name
- (v) Project goal
#PROJECTFORM role Viewer¶
- (v) vstup na stránku viewerovi zákazán - ošetřen hláškou ( ...not an admin )
#CONTACT-id role Editor¶
- Funkčnost tlačítka "Save changes":
- (v) stiskem myší:
- (v) v případě úspěšného logu - ošetřeno hláškou " Contact edited "
- (v) v případě neúspěšného logu - ošetřeno hláškou " Something went wrong during contact editing "
- Funkčnost tlačítka "Cancel":
- (v) stiskem myší:
- (v) reset změn editovaného formuláře
- Editace položek kontaktu:
- (v) Select image
- (v) First name
- (v) Last name
- (v) Company
- (v) Role
- (v) Email
- (v) Phone
#COMPANY-id role Editor¶
- Funkčnost tlačítka "Save changes":
- (v) stiskem myší:
- (v) v případě úspěšného logu - ošetřeno hláškou " Company edited "
- (v) v případě neúspěšného logu - ošetřeno hláškou " Something went wrong during company editing "
- Funkčnost tlačítka "Cancel":
- (v) stiskem myší:
- (v) reset změn editovaného formuláře
- Editace položek společnosti:
- (v) Select image
- (v) Company name
- (v) Street + number
- (v) City + zip code
- (v) Country
#PROJECT-id role Editor¶
- Funkčnost tlačítka "Save changes":
- (v) stiskem myší:
- (v) v případě úspěšného logu - ošetřeno hláškou " Project edited "
- (v) v případě neúspěšného logu - ošetřeno hláškou " Something went wrong during project editing "
- Funkčnost tlačítka "Cancel":
- (v) stiskem myší:
- (v) reset změn editovaného formuláře
- Editace položek společnosti:
- (v) Project name
- (v) Description
- (v) Status
#TIMELINE¶
zobrazení logovaných událostí chronologicky, k nalezení v #CONTACT-id, #PROJECT-id
- Rozvržení logovaných událostí:
- (v) Email, Meeting nalevo
- (v) Call napravo - Jednotlivé události:
- (v) zobrazení pole "Enter title here" z #LOGMINUTE
- (v) zobrazení pole kalendářního data z #LOGMINUTE
- (v) zobrazení kontaktů z logu vybraných z #LOGMINUTE
- (v) zobrazení pole "Enter message" z #LOGMINUTE
- (x) zobrazení "URL attachment - při kliknutí neplatná adresa URL odkazu
- (v) (FIXED) přesměrování na platnou URL adresu
- (x) zobrazení "Attachment" - zobrazen link na přílohu ačkoliv nebyla vyplněna
- (v) (FIXED) příloha se zobrazuje jen případě, kdy je přiložena - Funkčnost tlačítka události (X):
- (v) stiskem myši vymaže požadovanou událost
- (v) v případě úspěšného provedení - ošetřeno hláškou " Activity deleted "
- (v) v případě neúspěšného provedení - ošetřeno hláškou " Something went wrong during activity deletion "
#PROJECTCONTACT¶
Připojení kontaktů k danému projektu, k nalezení stiskem libovolného projektu v tabulce (#PROJECTS)
- Funkčnost tlačítka "Add contact":
- (v) stiskem myši přidá požadovaný kontakt do tabulky #PROJECTCONTACT
- (v) v případě úspěšného provedení - ošetřeno hláškou " Contact linking "
- (v) v případě neúspěšného provedení - ošetřeno hláškou " Something went wrong during contact linking "
- Tlačítko "Delete" v řádce tabulky:
- (v) stisk tlačítka "Delete" pro odstranění kontaktu z projektu - ošetřeno proti nechtěnému smazání:
- (v) stisk tlačítka "Cancel" - zrušení smazání záznamu - návrat na tabulku kontaktů #PROJECTCONTACT
- (v) stisk tlačítka "X" - vypnutí smazání záznamu - návrat na tabulku kontaktů #PROJECTCONTACT
- (v) stisk tlačítka "Delete" - potvrzení smazání záznamu - záznam smazán s informující hláškou " Contact unlinked "
- Zobrazování dat v tabulce:
- (v) Name
- (v) Change - Zobrazení předvoleného počtu položek:
- (v) 10 položek
- (v) 25 položek - Vyhledávací pole:
- (v) test slova BE - vyfiltrované položky obsahující písmena BE (vyhledává libovolnou shodu z názvu)
- (v) test slova PQ - nevyfiltrovalo žádnou shodu - ošetřeno hláškou v tab, " No matching records found " - Filtry:
- (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích - Stránkování
- (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky
Aktualizováno uživatelem Lenka Ortinská před více než 7 roky(ů) · 35 revizí