Slovenská technická univerzita v Bratislave

Fakulta informatiky a informačných technológií

Ilkovičova 3, 842 16 Bratislava 4

 


Informačný systém pre komunikáciu s absolventmi

 

 

 

Externé testovanie

 

 

 


1.   Úvod

Dokument zobrazuje zadanie pre akceptačné testovanie a výsledky, ktoré z neho vyplynuli. Zároveň ďakujeme Pavlovi Kriškovi za pomoc pri tomto type testovania.

2.   Externé testovanie

Testovacie scenáre pokrývajú základnú funkcionalitu dodaného produktu. Pri testovaní sa využíva prístup dynamického testovania “čiernej skrinky” (testuje sa správanie bežiaceho SW bez znalostí jeho vnútornej implementácie).

 

Testovacie scenáre sú navrhnuté tak, že testera prevedú jednotlivými testovacími prípadmi. Na konci každého scenára je uvedený očakávaný výsledok. V prípade, že sa skutočný výsledok testu zhoduje s očakávaným, test bol úspešný, v opačnom prípade neúspešný.

 

Tabuľka 1.:           Testovací scenár pre prihlásenie používateľa

Testovací scenár #1:

Prihlásenie používateľa

Predpoklady:

Používateľ má k dispozícii platné konto pre rolu

a.       bežný používateľ,

b.      administrátor

Test:

Krok 1

Správne vyplnenie prihlasovacích údajov pre prihlásenie ako

a.                bežný používateľ,

b.               administrátor.

Krok 2:

Potvrdenie a odoslanie požiadavky na prihlásenie do systému

Očakávaný výsledok

Systém overil zadané údaje a povolil prístup k funkciám pre:

a.       bežných používateľov,

b.      administrátora

 

Tabuľka 2.:           Testovací scenár pre vyhľadávanie absolventov

Testovací scenár #2:

Vyhľadávanie absolventov

Predpoklady:

Požívateľ pristupuje k systému s cieľom vyhľadať informácie o konkrétnej osobe.

a.       Hľadané informácie sa v systéme nachádzajú,

b.      Hľadané informácie sa v systéme nenachádzajú.

Test:

Krok 1

Zadanie vyhľadávacích kritérií,

Krok 2:

Odoslanie údajov na server

Očakávaný výsledok

a.       Systém zobrazil všetky dostupné informácie podľa zadaných kritérií.

b.      Systém nenašiel žiadne údaje zodpovedajúce zadaným kritériám.

 

 

 

 

 

Tabuľka 3.:           Testovací scenár pre zobrazenie podrobných informácií o absolventovi

Testovací scenár #3:

Zobrazenie podrobných informácií o konkrétnom absolventovi

Predpoklady:

Úspešné ukončenie testovacieho scenára #2.

Hľadané informácie sú používateľovi vopred známe (hľadaná osoba bola vytvorená pre testovacie účely).

Test:

Krok 1

Zvolenie položky „vyber“ z datalistu pre vybraný záznam

Očakávaný výsledok

Systém zobrazil informácie o správnom používateľovi

 

Tabuľka 4.:           Testovací scenár pre zmenu údajov v profile

Testovací scenár #4:

Zmena údajov v profile

Predpoklady:

Úspešné ukončenie testovacieho scenára #3.

Používateľ je prihlásený do systému a v testovacom scenári #3 bol zvolený

a.       jeho profil

b.      cudzí profil

Test:

Krok 1

Overenie, či je tlačidlo „Zmeniť profil“ zobrazené.

Krok 2a

Tlačidlo je zobrazené, prihlásený používateľ je majiteľom daného konta, profil je možné meniť.

 

Krok 2b

 

Krok 3a

Zmena vybraných údajov a potvrdenie ich uloženia kliknutím na tlačidlo „Uložiť“.

 

Krok 3b

 

Krok 4a

Aplikovaním testovacieho scenára #3 sa overí uloženie zmenených údajov do systému.

 

Krok 4b

Očakávaný výsledok

a.       Tlačidlo na zmenu profilu bolo zobrazené a profil bol zmenený.

b.      Tlačidlo na zmenu profilu nebolo zobrazené a profil nebolo možné zmeniť.

 

Tabuľka 5.:           Testovací scenár pre vyhľadávanie projektov

Testovací scenár #5:

Vyhľadávanie projektov

Predpoklady:

Požívateľ pristupuje k systému s cieľom vyhľadať informácie o konkrétnom projekte

a.       hľadané informácie sa v systéme nachádzajú,

hľadané informácie sa v systéme nenachádzajú.

Test:

Krok 1

Zadanie vyhľadávacích kritérií

Krok 2

Odoslanie údajov na server

Očakávaný výsledok

a.       Systém zobrazil všetky dostupné informácie podľa zadaných kritérií.

b.      Systém nenašiel žiadne údaje zodpovedajúce zadaným kritériám.

 

 

 

Tabuľka 6.:           Testovací scenár pre zobrazenie podrobných informácií o projekte

Testovací scenár #6:

Zobrazenie podrobných informácií o konkrétnom projekte

Predpoklady:

Úspešné ukončenie testovacieho scenára #5.

Hľadané informácie sú používateľovi vopred známe

Test:

Krok 1

Zvolenie položky „vyber“ z datalistu pre vybraný záznam.

Očakávaný výsledok

Systém zobrazil informácie o správnom projekte.

 

 

Tabuľka 7.:      Testovací scenár pre vyhľadanie pridanie oznamu na nástenku

Testovací scenár #7:

Pridanie oznamu na nástenku

Predpoklady:

Úspešné ukončenie testovacieho scenára #1.

 

Test:

Krok 1

Zadanie požadovaných údajov.

 

Krok 2

Odoslanie formulára na server kliknutím na tlačidlo „Pridať oznam“.

Očakávaný výsledok

Oznam je pridaný na nástenku.

 

 

Tabuľka 8.:      Testovací scenár pre vyhľadanie pridaného oznamu na nástenku

Testovací scenár #8:

Vyhľadanie pridaného oznamu na nástenku

Predpoklady:

Úspešné ukončenie testovacieho scenára #7

Test:

Krok 1

Zadanie rôznych kombinácií pre vyhľadanie oznamu pridaného v testovacom scenári #7

Krok 2

Odoslanie vyhľadávacieho formulára na server kliknutím na tlačidlo „Aplikovať filter“

Očakávaný výsledok

V zozname oznamov, ktoré zodpovedajú vyhľadávacím kritériám, sa nachádza požadovaný oznam.

 

3.                    Správa o ukončení testovania

Meno a priezvisko testera: Pavel Kriška                    Dátum uskutočnenia testov: 7.5.2007

 

Hodnotenie:

 

Pri testovaní boli použité testovacie scenáre číslo 1. až 8. Pri testovaní boli identifikované:

§         Vážne chyby

Chyby prihlasovania, pri prechode medzi jednotlivými prihlasovaniami sa stráca informácia o prihlásenom používateľovi

 

§         Ľahké chyby

Chyba pri pridávaní príspevku na nástenku (tlačidlo Nový oznam nebolo aktívne)

 

§         Triviálne chyby

Chyby v diakritike; tlačidlo s odlišným štýlom ako je všeobecne používaný