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
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.
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. |
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ý