Cieľom fáze Inception je dosiahnuť súbeh medzi všetkými zúčastnenými stranami o cieľoch a životnom cykle projektu
Samozrejme je potreba spolupracovať s celým tímom, ale práve ty budeš prichádzať najčastejšie do styku s testcasami, testovacími scenármi a ty budeš reportovať chyby. Preto by si sa mal snažiť zvoliť si vhodné nástroje.
Taiga, Kanbanboard, Libreboard, Restyaboard, TaskBoard, Kanbanzie, ...
Excel, Word, jednoduchý textový editor, komplexnejší platený nástroj (napr. TestRail)...
Nedomyslené veci, rozporuplná dokumentácia, chyby v logike, ...
V tejto fáze sa aktívne vyvíja software, s najväčšou pravdepodobnosťou tu budeš pracovať v iteráciach, ktoré trvajú niekoľko týždňov. Tu nájdeš zoznam aktivít v časovom poradí, ktoré by si mal stihnúť v rámci jednej iterácie.
Pri výbere úloh do novej iterácie premýšľaj, či po naprogramovaní bude testovateľná, teda že všetko, čo by bránilo odtestovaniu je už buď spravené, alebo bude v tejto iterácií.
Väčšinou zo začiatku iterácie nie je čo testovať, využi tento čas na programovanie automatických testov z minulej interácie. Zreviduj staré testy, prípadne ich uprav podľa nových požiadaviek. Ak máš ešte nejaký čas, určite si prečítaj dokumentáciu k tomu, čo budeš testovať.
Predtým ako začneš testovať nejakú úlohu, napíš si ku nej testovací scenár. Nemusí byť podrobný, ale mal by zahŕňať čo najviac možností, a malo by v ňom byť naznačené ako budeš úlohu testovať
Pravdepodobne testuješ sám pomocou exploratory testiovania. Svoje presné kroky dopisuj do predpripraveného scenára, pomôže ti to v budúcej fáze, keď budeš tento test programovať. Pokiaľ je ale úloha jednoduchá, a nie je nutné aby bola zautomatizovaná, tak písaním nestrácaj čas.
Pokiaľ je projekt čisto agilný, tak vývojári si pre teba pripriavia tzv. DEMO. Na ňom ti ukážu čo urobili, ako to funguje a podobne. Ty si to s nimi prejdeš, spýtaš sa na to, čo ťa zaujíma, prípadne zasiahneš do testovania so svojím nápadom. Ak tu nájdete chybu, nič nikam nepíš, prográtor ju väčšinou hneď opraví.
A sme na konci. Priprav sa že v tejto fáze budeš naozaj veľa testovania. Je potreba pretestovať opravené chyby, a zvyšné tasky. Ak to zvládneš, príde retrospektíva. Na nej zhodnotíte iteráciu, čo sa vám pačilom, čo nie, a čo v ďalšej iterácii zmeníte alebo vylepšíte.
A sme na konci. Priprav sa že v tejto fáze budeš naozaj veľa testovania. Je potreba pretestovať opravené chyby, a zvyšné tasky. Ak to zvládneš, príde retrospektíva. Na nej zhodnotíte iteráciu, čo sa vám pačilom, čo nie, a čo v ďalšej iterácii zmeníte alebo vylepšíte.
Pokiaľ je projekt čisto agilný, tak vývojári si pre teba pripriavia tzv. DEMO. Na ňom ti ukážu čo urobili, ako to funguje a podobne. Ty si to s nimi prejdeš, spýtaš sa na to, čo ťa zaujíma, prípadne zasiahneš do testovania so svojím nápadom. Ak tu nájdete chybu, nič nikam nepíš, prográtor ju väčšinou hneď opraví.
Pravdepodobne testuješ sám pomocou exploratory testiovania. Svoje presné kroky dopisuj do predpripraveného scenára, pomôže ti to v budúcej fáze, keď budeš tento test programovať. Pokiaľ je ale úloha jednoduchá, a nie je nutné aby bola zautomatizovaná, tak písaním nestrácaj čas.
Vo fáze Transition, sa odovzdáva produkt zákazníkovi. Pre teba bude nutné zajistiť vonkajšiu krásu produktu, ako aj všetkej jej dokumentácie, manuálov, rozrhaní, ...
v tejto fáze by už mali byť všetky funkcionálne úlohy naprogramované aj odtestované. Stretneš sa tu väčšinou iba s dolaďovaním vzhľadu a podobne.
Drobné chyby vzhľadu, dolaďenie užívateľského rozhrania, ...
Prejdi celý uživateľský manuál, a skontroluj či sa v ňom nenachádzajú chyby, nepresné postupy, alebo či je dostatočne prehľadný a pochopiteľný pre koncového užívateľa.
Copyright © 2016 Andrej Naď - Praktická časť Bakalárskej práce