Menu:
Úvodní stránka
Analýza Projekt v PDF |
AnalýzaKe stažení ve formátu PDF.
Návrh akceptačního testu
Návrh akceptačního testuV této části projektu jsou stanoveny podmínky akceptačního testu, tj. přehled testů a stanovení základních podmínek pro realizaci každého testu. Jednotlivé testy byly navrženy tak, aby byla pokryta celá problematika řešená v rámci projektu. Cílem akceptačního testu je ověření úplnosti a funkčnosti informačního systému jak ze strany zákazníka, tak i ze strany klienta. Testy budou prováděny na různě nakonfigurovaných počítačích s různými operačními systémy a různými webovými prohlížeči.Jednotlivé testy budou hodnoceny:
Vzhledem k tomu, že je informační systém určen pro více uživatelských rolí, byly testy rozčleněny podle těchto rolí na části
ReferentReferent je zaměstnancem zákazníka, který zpracovává úvodní agendu a zadává data do informačního systému. Testování bude provedeno ve dvou variantách – jedním referentem a více referenty současně. V rámci této uživatelské role bude testování provedeno dle následujícího scénáře:
LékařLékař je zaměstnancem zákazníka, který schvaluje přihlášku klienta. Testování bude provedeno ve dvou variantách – jedním lékařem a více lékaři současně. V rámci této uživatelské role bude testování provedeno dle následujícího scénáře:
KoordinátorKoordinátor je zaměstnancem zákazníka, který zpracovává agendu pobytů po ukončení práce referenta, tj. po obdržení avíza o přidání dat do databáze. Testování bude provedeno pouze jedním koordinátorem. V rámci této uživatelské role bude testování provedeno dle následujícího scénáře:
KlientKlient není zaměstnancem zákazníka. K aplikaci přistupuje v rámci internetu přes některý z webových prohlížečů. Pro přístup není vyžadována registrace. V rámci této uživatelské role bude testování probíhat alespoň třemi uživateli současně na různých počítačích. Podmínkou je, aby žádná z osob nebyla předem seznámena s aplikací. V rámci této uživatelské role bude testování provedeno dle následujícího scénáře:
DokumentaceU dokumentace bude předmětem posouzení:
Analýza rizik
Pro analýzu rizik byla vytvořena déle uvedená tabulka. Každé z rizik
bylo zařazeno do odpovídající kategorie, tj. Project risks (Pojektová rizika),
Product risks (Technická rizika) nebo Bussines risks (Obchodní rizika).
Vyhodnocením v rámci pracovního týmu byla stanovena pravděpodobnost,
na základě které byl stanoven dopad na projekt. Na závěr analýzy rizik
byla ke každému riziku navržena opatření ke zmírnění či odstranění rizika. Obrázek v plné velikosti. Plán testů
Cílem testů je odhalit případné chyby v produktu a následně je odstranit.
Testování bude zahájeno od začátku implementace. Výstupem každého testu
bude report, který bude obsahovat minimálně název testu, počet chyb
a popis jednotlivých chyb. V rámci testování budou provedeny následující testy: Jednotkový test (= white box testing)V této části bude testován softwarový modul (skladba tříd, funkcí, procedur a modulů). Testování bude zaměřeno zejména na ověření:
Integrační test (= verifikace programové konstrukce)V rámci této části bude testována správná implementace funkcí produktu, tj. správná komunikace všech komponent. Jde o tzv. black box a white box testování. Testování bude zaměřeno zejména na:
Testování bude realizováno integrací "zdola-nahoru", tj. do systému budou postupně přidávány jednotlivé moduly. Po každém přidání modulu bude produkt znovu celý otestován, aby byly odhaleny funkční chyby modulu a vyloučeno zavlečení chyb. Validační testV rámci této části testování bude ověřeno, zda byly splněny všechny požadavky zadání projektu a produkt odpovídá svojí funkčností, chováním a provedením představám zákazníka. Vzhledem k tomu, že je produkt určen pro více různých uživatelů, bude provedeno alfa a beta testování.
Systémový testJde o test v kombinaci s ostatními systémovými prvky – HW, databáze, uživatelé, kdy se budou simulovat reálné problémy. Testování bude zaměřeno zejména na:
Plán řízení jakostiPlán řízení jakosti bude zaměřen na sledování konkrétních výsledků projektu (stanovených kritérií) a posouzení, zda odpovídají standardům a zadaným požadavkům. Harmonogram plánu řízení jakostiHarmonogram plánu řízení jakosti vychází z harmonogramu prací (viz bod 1. 4. tohoto projektu). Na testování produktu a opravu zjištěných chyb je již v harmonogramu prací vymezen určitý časový úsek. Po každé etapě zpracování je dále stanoven kontrolní den, kdy bude provedena kontrola dané fáze zpracování produktu se snahou o zjištění všech nedostatků a stanovení nápravných opatření tak, aby zjištěné nedostatky byly odstraněny co nejdříve. Obrázek v plné velikosti. Legenda k harmonogramu
A3 Akceptační testCílem akceptačního testu je ověření úplnosti a funkčnosti informačního systému jak ze strany zákazníka, tak i ze strany klienta. Akceptační test vychází z návrhu akceptačního testu (viz část 2.1. tohoto projektu), kde jsou stanoveny základní podmínky pro realizaci jednotlivých testů. Testy byly navrženy tak, aby byla pokryta celá problematika řešená v rámci projektu. Podmínky pro akceptační test
Vzhledem k tomu, že informační systém je určen pro více uživatelských rolí, budou testy rozčleněny na části podle těchto rolí:
Referent
Testování bude provedeno ve dvou variantách – jedním referentem na jedné
stanici a více referenty na více samostatných stanicích současně. Referent
má omezená práva – jeho činnost je zaměřena zejména na pořizování dat
do databáze. Obrázek v plné velikosti. Lékař
Testování bude provedeno ve dvou variantách – jedním lékařem na jedné
stanici a více lékaři na více samostatných stanicích současně. Lékař
má omezená práva – jeho činnost je zaměřena pouze na schválení/zamítnutí
přihlášky. Obrázek v plné velikosti. Koordinátor
Koordinátor je zaměstnancem zákazníka, který zpracovává agendu pobytů
po ukončení práce referenta. Koordinátor může, kromě svých činností,
vykonávat i všechny činnosti referenta. Tyto činnosti ale v této roli
již testovány nejsou. Testování bude provedeno pouze jedním testerem,
protože u zákazníka je uvedená pracovní role pouze jedna. Obrázek v plné velikosti. Klient
Klient není zaměstnancem zákazníka. K aplikaci přistupuje v rámci internetu
přes odkaz na internetových stránkách zákazníka. Pro přístup není vyžadována
registrace. V rámci této uživatelské role bude testování probíhat alespoň
čtyřmi uživateli současně na různých počítačích, s různými operačními systémy
a různými webovými prohlížeči. Podmínkou je, aby žádná z testujících osob
nebyla předem seznámena s aplikací. Obrázek v plné velikosti. DokumentaceTest elektronické dokumentace bude součástí testování v rámci uživatelských rolí. V rámci této části bude posouzena tištěná verze dokumentace, a to podle následujícího scénáře: Obrázek v plné velikosti. |