Správa testov
Správa testov je proces riadenia testovacích aktivít s cieľom zabezpečiť vysokú kvalitu a špičkové testovanie softvérovej aplikácie. Táto metóda spočíva v organizácii, riadení, zaistení vysledovateľnosti a viditeľnosti testovacieho procesu s cieľom dodať vysoko kvalitnú softvérovú aplikáciu. Zaisťuje, aby proces testovania softvéru prebiehal podľa očakávania.
Stanete sa testovacím manažérom najdôležitejšieho projektu vo vašej spoločnosti. Úlohou projektu je otestovať sieťové bankové vybavenie váženej banky „Guru99 Bank“.
Zdá sa, že je všetko super. Váš šéf vám verí. Počíta s tebou. Máte dobrú šancu preukázať sa vo svojej úlohe. Ale pravda je taká:
Správa testov nie je len jedna činnosť. Pozostáva zo série aktivít
Fázy riadenia testov
Táto téma stručne predstavuje proces riadenia testov a zobrazuje prehľad fáz riadenia testov. Viac podrobností o jednotlivých fázach riadenia testov sa dozviete v ďalších článkoch.
Proces riadenia testov
Proces správy testov je postup riadenia aktivít pri testovaní softvéru od začiatku do konca. Proces riadenia testov poskytuje plánovanie, riadenie, sledovanie a monitorovanie počas celého projektového cyklu. Tento proces zahŕňa niekoľko aktivít, ako je plánovanie, navrhovanie a vykonávanie testov. Poskytuje počiatočný plán a disciplínu procesu testovania softvéru.
Existujú dve hlavné časti procesu riadenia testov: -
- Plánovanie
- Analýza rizík
- Odhad testu
- Plánovanie testov
- Skúšobná organizácia
- Exekúcia
- Monitorovanie a kontrola skúšok
- Správa záležitostí
- Správa o teste a hodnotenie
Plánovanie
Analýza a riešenie rizík
Rizikom je potenciálna strata (nežiaduci výsledok, aj keď nie nevyhnutne nevyhnutný) vyplývajúca z danej akcie alebo činnosti.
Analýza rizík je prvým krokom, ktorý by mal manažér testov zvážiť pred začatím projektu. Pretože všetky projekty môžu obsahovať riziká, včasná detekcia rizika a identifikácia jeho riešenia pomôžu Správcovi testov vyhnúť sa potenciálnym stratám v budúcnosti a ušetriť na nákladoch projektu.
Tu sa dozviete viac podrobností o analýze a riešení rizík.
Odhad testu
Odhad je predpoveď alebo predpoveď. Odhad testu približne určuje, ako dlho by vykonanie úlohy trvalo. Odhadovanie úsilia týkajúceho sa testu je jednou z hlavných a dôležitých úloh v oblasti riadenia testov.
Výhody správneho odhadu:
- Presné odhady testov vedú k lepšiemu plánovaniu, vykonávaniu a monitorovaniu úloh pod dohľadom manažéra testov.
- Umožnite presnejšie plánovanie a pomôžte sebavedomejšie realizovať výsledky.
Tu sa dozviete viac podrobností o odhade testu a metrikách.
Plánovanie testov
Testovací plán je možné definovať ako dokument popisujúci rozsah , prístup , zdroje a harmonogram zamýšľaných testovacích aktivít.
Projekt môže zlyhať bez kompletného plánu testov. Plánovanie testov je obzvlášť dôležité pri vývoji veľkých softvérových systémov.
V testovaní softvéru poskytuje plán testov podrobné informácie o testovaní týkajúce sa nadchádzajúceho testovacieho úsilia, vrátane:
- Stratégia testovania
- Cieľ skúšky
- Kritériá výstupu / pozastavenia
- Plánovanie zdrojov
- Testovanie dodávok
Viac podrobností o plánovaní testov sa dozviete v tomto článku.
Čo je organizácia testovania pri testovaní softvéru?
Organizácia testovania v testovaní softvéru je postup definovania rolí v procese testovania. Definuje, kto je zodpovedný za ktoré činnosti v procese testovania. Rovnakým postupom sú vysvetlené aj testovacie funkcie, zariadenia a činnosti. Taktiež sú definované kompetencie a znalosti zúčastnených ľudí, každý je však zodpovedný za kvalitu testovacieho procesu.
Teraz máte plán, ale ako sa budete držať plánu a vykonať ho? Ak chcete odpovedať na túto otázku, máte fázu testovacej organizácie .
Všeobecne povedané, musíte zorganizovať efektívny testovací tím. Ak chcete efektívne využívať neustále rastúci testovací motor, musíte zostaviť kvalifikovaný tím.
Potrebujete vedieť viac o testovacej organizácii? Prečo sú samoorganizujúce sa tímy také dôležité? Kliknutím zobrazíte podrobnosti.
Exekúcia
Monitorovanie a kontrola skúšok
Čo urobíte, keď váš projekt vyčerpá zdroje alebo prekročí časový harmonogram? Ak chcete test vrátiť späť podľa plánu, musíte ho monitorovať a kontrolovať.
Monitorovanie a kontrola testov je proces dohľadu nad všetkými metrikami potrebnými na zabezpečenie toho, aby projekt fungoval dobre, podľa harmonogramu a mimo rozpočtu.
Monitorovanie
Monitorovanie je proces zhromažďovania , zaznamenávania a vykazovania informácií o projektovej činnosti, ktoré musia vedúci projektu a zainteresované strany vedieť
Monitorovací manažér monitoruje nasledujúce činnosti:
- Definujte cieľ projektu alebo štandard výkonnosti projektu
- Sledujte výkonnosť projektu a porovnajte medzi očakávaným skutočným a plánovaným výkonom
- Zaznamenajte a nahláste akýkoľvek zistený problém, ktorý sa stane s projektom
Ovládanie
Project Controlling je proces využívajúci údaje z monitorovacej činnosti na zabezpečenie skutočného výkonu s plánovaným výkonom.
V tomto kroku Správca testov podnikne kroky na opravu odchýlok od plánu. V niektorých prípadoch je potrebné plán upraviť podľa situácie v projekte.
Správa záležitostí
Ako bolo uvedené na začiatku tém, všetky projekty môžu mať potenciálne riziko. Keď dôjde k riziku, stane sa z neho problém .
V životnom cykle každého projektu sa vždy vyskytnú neočakávané problémy a otázky, ktoré sa objavia. Napríklad:
- Spoločnosť zníži rozpočet vášho projektu
- Váš projektový tím nemá dostatok schopností na dokončenie projektu
- Časový plán projektu je príliš tesný na to, aby ho váš tím mohol dokončiť v stanovenom termíne.
Počas testovania sa treba vyhnúť riziku:
- Zmeškanie termínu
- Prekročte rozpočet projektu
- Stratiť dôveru zákazníka
Keď sa vyskytnú tieto problémy, musíte byť pripravení sa s nimi vyrovnať - inak môžu potenciálne ovplyvniť výsledok projektu.
Ako sa s týmito problémami vyrovnávate? Čo je správa problémov? Odpoveď nájdete v tomto článku
Správa o teste a hodnotenie
Projekt je už ukončený. Teraz je čas pozrieť sa späť, čo ste urobili.
Účelom správ o vyhodnotení testu je:
„Správa o vyhodnotení testu“ popisuje výsledky testovania z hľadiska pokrytia testu a výstupných kritérií. Údaje použité pri hodnotení testu sú založené na údajoch o výsledkoch testu a súhrne výsledkov testu.