Jdi na obsah Jdi na menu
 


2 Návrh akceptačního testu

6. 12. 2012

Vzhledem k povaze aplikace je test rozčleněn dle rolí uživatele:

1. Návštěvník

Test 1.1. Prohlížení novinek

Vstup: testovací data, vybírání článků dle rubrik

Výstup: zobrazení požadovaných textů, dodržení chronologie, funkčnost stránkovacího systému

 

Testy 1.2. a 1.3. Prohlížení kalendáře soutěží a výsledků

Vstup: testovací data, vybírání data, soutěží, vyhledávací stroj

Výstup: zobrazení požadovaných soutěží, dodržení chronologie, funkčnost stránkovacího systému, filtrace, vyhledávacího stroje, zobrazení konkrétních propozic a seznamu přihlášených tanečníků (obdobný test pro výsledky)

 

Test 1.4. Prohlížení tanečnických profilů

Vstup: testovací data, vybírání tanečníka, vyhledávací stroj

Výstup: zobrazení požadovaného tanečníka, funkčnost stránkovacího systému, vyhledávacího stroje, dostupnost prohlížení přímo z propozic a výsledků

 

Test 1.5. Prohlížení informací o ČSTS

Vstup: testovací data, navigace

Výstup: funkčnost odkazů – statické texty

 

Test 1.6. Vytvoření tanečnického profilu

Vstup: formulář s validací (také proti databázi – například zabránění duplicity uživatelských jmen)

Výstup: chybové hlášky v případě nesprávných dat, úspěšné vytvoření tanečnického profilu v případě správných dat + automatické přihlášení.

 

Test 1.7. a 1.8. Přihlášení prostřednictvím uživatelského jména a hesla

Vstup: formulář s validací

Výstup: chybové hlášky v případě nesprávných dat, úspěšné přihlášení v případě správných dat (stejný test u Administrátora)

 

2. Tanečník

Test 2.1. Odhlášení

Vstup: testovací data, přihlášený stav (Tanečník)

Výstup: změna role z Tanečníka na Návštěvníka

 

Test 2.2. Uzavření partnerství

Vstup: testovací data, 2 nespárovaní tanečníci opačného pohlaví v dané taneční disciplíně

Výstup: zadání požadavku a potvrzení požadavku – vznik páru

 

Test 2.3. Rozchod páru

Vstup: testovací data, 2 spárovaní tanečníci opačného pohlaví v dané taneční disciplíně

Výstup: 2 nespárovaní tanečníci opačného pohlaví v dané taneční disciplíně

 

Test 2.3.1. Kauzalita

Vstup: stejný jako Test 2.3., ale pár je navíc přihlášen na soutěže

Výstup: stejný jako Test 2.3., ale pár je navíc automaticky odhlášen ze všech soutěží

 

Test 2.4. Přihlášení na soutěž

Vstup: testovací data, přihlášený stav, pár, prohlížení kalendáře

Výstup: stisknutí přihlašovacího tlačítka u každé dostupné soutěže – přihlášení, záznam, zaslání informačního emailu oběma členům páru

 

Test 2.5. Odhlášení ze soutěže

Vstup: testovací data, přihlášený stav, pár, prohlížení kalendáře

Výstup: stisknutí odhlašovacího tlačítka u každé přihlášené soutěže – odhlášení, odstranění záznamu, zaslání informačního emailu oběma členům páru

 

Test  2.6. Změna tanečnického profilu

Vstup: formulář s validací

Výstup: změna uživatelského jména, hesla, emailu, adresy, změna ostatních údajů (potvrzení administrátorem)

 

3. Administrátor

Test 3.1. Správa tanečnických profilů

Vstup: testovací data, formulář s validací

Výstup: vyhledávání, přidávání, změny a mazání záznamů

 

Test 3.2. Prezentace propozic soutěže

Vstup: formulář s validací

Výstup: zadání atributů (datum, název soutěže, název sálu, rozměry sálu, adresa, porota, harmonogram), možnost zadání libovolného množství položek harmonogramu, porotců

 

Test 3.6. Změna propozic soutěže

Vstup: formulář s validací

Výstup: obdobně jako Test 3.2., obeslání všech přihlášených tanečníků informačním emailem

 

Test 3.7. Prezentace výsledků

Vstup: testovací data, formulář s validací

Výstup: zápis výsledků, přičtení bodů a kvalifikovaných finále tanečníkům, stanovení počtu kol, řazení tanečníků dle umístění (možnost shody pořadí), automatické přidělování bodů a kvalifikovaných finále, vyhodnocení zisků - ověření u všech tanečníků, zda nevzniklo právo na postup do vyšší taneční třídy

 

Test 3.8. Správa novinek

Vstup: formulář s validací

Výstup: přehled novinek, vyhledávací stroj, přidání, editace, mazání

 

4. Systémové procesy

Test 4.1. Vyhodnocení stavu tanečníků s nejvyššími třídami (A, M)

Vstup: testovací data

Výstup: u vybraných tanečníků v rámci dvouletého cyklu snížení taneční třídy o jeden stupeň a vynulování soutěžních ukazatelů (bodů)