Projekt

Obecné

Profil

Akce

Testy a testovací protokoly » Historie » Revize 29

« Předchozí | Revize 29/38 (rozdíl) | Další »
Lenka Ortinská, 2017-06-15 17:45


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

Seznam chyb

Testovací scénáře

#LOGIN

přihlašovací obrazovka, zadávání uživatelské jména a hesla

  1. Funkčnost tlačítka Login:
    - (v) stiskem myší
    - (v) klávesou enter
  2. 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 "
  3. 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
  4. 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

  1. 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
  2. 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

  1. 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
  2. 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

  1. Funkčnost tlačítka "Add contact":
    - (v) stiskem myší - přesměrováno na vytvoření nového kontaktu #CONTACTFORM
  2. Zobrazení předvoleného počtu položek:
    - (v) 10 položek
    - (v) 25 položek
    - (v) 50 položek
    - (v) 100 položek
  3. 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 "
  4. Filtry:
    - (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích
  5. Stránkování
    - (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky
  6. Klikatelnost řádků tabulky:
    - (v) test otevření libovolného údaje z tabulky - přesměrování na profil daného kontaktu #CONTACT-id
  7. 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 "

  1. Zobrazování dat v tabulce:
    - (v) Name
    - (v) Company
    - (v) Role
    - (v) Email
    - (v) Telephone
    - (x) Last activity
    - {FIXME}
    - (v) Change

#COMPANIES - role Editor

tabulka zobrazující seznam společností s možností přidat novou společnost či zobrazit danou společnost

  1. Funkčnost tlačítka "Add company":
    - (v) stiskem myší - přesměrováno na vytvoření nové společnosti #COMPANYFORM
  2. Zobrazení předvoleného počtu položek:
    - (v) 10 položek
    - (v) 25 položek
  3. 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 "
  4. Filtry:
    - (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích
  5. Stránkování
    - (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky
  6. Klikatelnost řádků tabulky:
    - (v) test otevření libovolného údaje z tabulky - přesměrování na profil dané společnosti #COMPANY-id
  7. 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 "

#PROJECTS - role Editor

tabulka zobrazující seznam projektů s možností přidat novoý projekt či zobrazit daný projekt

  1. Funkčnost tlačítka "Add project":
    - (v) stiskem myší - přesměrováno na vytvoření nové společnosti #PROJECTFORM
  2. Zobrazení předvoleného počtu položek:
    - (v) 10 položek
    - (v) 25 položek
  3. 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 "
  4. Filtry:
    - (v) test řazení od A-Z/Z-A/1-9 - řadí dle očekávání ve všech sloupcích
  5. Stránkování
    - (v) test stránkování "previous|1|2|next" - přepíná na požadované stránky
  6. Klikatelnost řádků tabulky:
    - (v) test otevření libovolného údaje z tabulky - přesměrování na profil dané společnosti #PROJECT-id
  7. 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 "

  1. Zobrazování dat v tabulce:
    - (v) Project
    - (v) Status
    - (x) Last activity
    - {FIXME}
    - (v) Change

#LOGMINUTE - role Editor

logování událostí k určitému projektu či osobám

  1. 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 "

  1. Funkčnost tlačítka "Discard":
    - (v) stiskem myší - vymazání příslušných záznamů z formuláře (reload stránky)
  2. 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
    - {FIXME}
  3. 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

#CHAT
- (x) "URL attachment - při kliknutí neplatná adresa URL odkazu
- (v) FIXED - přesměrování na platnou URL adresu
- (x) "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

Aktualizováno uživatelem Lenka Ortinská před téměř 8 roky(ů) · 29 revizí