Testy a testovací protokoly » Historie » Revize 25
Revize 24 (Lenka Ortinská, 2017-06-15 14:50) → Revize 25/38 (Lenka Ortinská, 2017-06-15 14:55)
h1. 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í. h1. Testy a testovací protokoly h2. Chyby v jednotlivých šablonách [[Seznam chyb]] h2. Testovací scénáře h3. #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_ " h3. #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 h3. #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 h3. #CONTACTS - role Editor tabulka zobrazující seznam kontaktů s možností přidat nový kontakt či zobrazit daný kontakt # *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_ " h3. #COMPANIES - role Editor tabulka zobrazující seznam společností s možností přidat novou společnost či zobrazit danou společnost # *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_ " h3. #PROJECTS - role Editor tabulka zobrazující seznam projektů s možností přidat novoý projekt či zobrazit daný projekt # *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_ "