Správa testů
Správa testů je proces správy testovacích aktivit za účelem zajištění vysoké kvality a špičkového testování softwarové aplikace. Tato metoda spočívá v organizaci, řízení, zajištění sledovatelnosti a viditelnosti testovacího procesu za účelem dodání vysoce kvalitní softwarové aplikace. Zajišťuje, že proces testování softwaru běží podle očekávání.
Stáváte se testovacím manažerem nejdůležitějšího projektu ve vaší společnosti. Úkolem projektu je otestovat síťové bankovní zařízení vážené banky „Guru99 Bank“
Všechno se zdá být skvělé. Váš šéf vám věří. Počítá s tebou. Máte dobrou šanci prokázat se ve svém úkolu. Ale pravda je:
Správa testů není jen jedna aktivita. Skládá se z řady aktivit
Fáze správy testů
Toto téma stručně představuje proces správy testů a zobrazuje přehled fází správy testů. Další podrobnosti o jednotlivých fázích správy testů se dozvíte v následujících článcích.
Proces správy testů
Proces správy testů je postup správy aktivit testování softwaru od začátku do konce. Proces správy testů poskytuje plánovací, kontrolní, sledovací a monitorovací zařízení během celého projektového cyklu. Proces zahrnuje několik činností, jako je plánování testů, navrhování a provádění testů. Poskytuje počáteční plán a disciplínu procesu testování softwaru.
Existují dvě hlavní části procesu správy testů: -
- Plánování
- Analýza rizik
- Odhad testu
- Plánování testů
- Organizace zkoušek
- Provedení
- Monitorování a kontrola testů
- Správa problémů
- Protokol o zkoušce a vyhodnocení
Plánování
Analýza a řešení rizik
Rizikem je potenciální ztráta (nežádoucí výsledek, i když ne nutně nutný) vyplývající z dané akce nebo činnosti.
Analýza rizik je prvním krokem, který by měl manažer testů zvážit před zahájením jakéhokoli projektu. Protože všechny projekty mohou obsahovat rizika, včasná detekce rizik a identifikace jeho řešení pomůže Test Manageru vyhnout se potenciální ztrátě v budoucnosti a ušetřit na nákladech projektu.
Zde se dozvíte více podrobností o analýze rizik a řešení.
Odhad testu
Odhad je předpověď nebo předpověď. Odhad testu přibližně určuje, jak dlouho by dokončení úlohy trvalo. Odhad úsilí o provedení testu je jedním z hlavních a důležitých úkolů v oblasti správy testů.
Výhody správného odhadu:
- Přesné odhady testů vedou k lepšímu plánování, provádění a monitorování úkolů pod dohledem manažera testů.
- Umožněte přesnější plánování a spolehlivěji realizujte výsledky.
Více podrobností o odhadu testu a metrikách se dozvíte zde.
Plánování testů
Testovací plán lze definovat jako dokument popisující rozsah , přístup , zdroje a harmonogram zamýšlených testovacích aktivit.
Projekt může selhat bez úplného plánu zkoušek. Plánování testů je zvláště důležité při vývoji velkých softwarových systémů.
V testování softwaru poskytuje plán testování podrobné informace o testování týkající se nadcházejícího úsilí o testování, včetně:
- Testovací strategie
- Testovací cíl
- Kritéria výstupu / pozastavení
- Plánování zdrojů
- Testování výstupů
Více podrobností o plánování testů se dozvíte v tomto článku.
Co je organizace testování v testování softwaru?
Organizace testování v testování softwaru je postup definování rolí v procesu testování. Definuje, kdo je odpovědný za které činnosti v procesu testování. Ve stejném procesu jsou také vysvětleny testovací funkce, zařízení a činnosti. Rovněž jsou definovány kompetence a znalosti zúčastněných osob, avšak každý je odpovědný za kvalitu procesu testování.
Nyní máte plán, ale jak se ho budete držet a provádět ho? K zodpovězení této otázky máte fázi Testovací organizace .
Obecně řečeno, musíte zorganizovat efektivní testovací tým. Abyste mohli efektivně provozovat stále rostoucí testovací engine, musíte sestavit zkušený tým.
Potřebujete vědět více o zkušební organizaci? Proč jsou samoorganizované týmy tak důležité? Podrobnosti zobrazíte kliknutím sem.
Provedení
Monitorování a kontrola testů
Co uděláte, když váš projekt vyčerpá prostředky nebo překročí časový plán? Chcete-li jej vrátit podle plánu, musíte monitorovat a kontrolovat aktivity testu.
Monitorování a kontrola testů je proces dohledu nad všemi metrikami nezbytnými k zajištění toho, že projekt běží dobře, podle harmonogramu a mimo rozpočet.
Monitorování
Monitorování je proces shromažďování , zaznamenávání a vykazování informací o projektové činnosti, které musí projektový manažer a zúčastněná strana znát
Chcete-li monitorovat, Test Manager provádí následující činnosti
- Definujte cíl projektu nebo standard výkonu projektu
- Sledujte výkonnost projektu a porovnejte skutečná a plánovaná očekávání výkonu
- Zaznamenejte a nahlaste jakýkoli zjištěný problém, který se stane s projektem
Ovládání
Project Controlling je proces využívající data z monitorovací aktivity k dosažení skutečného výkonu plánovaného výkonu.
V tomto kroku správce testů provede opatření k opravě odchylek od plánu. V některých případech musí být plán upraven podle situace projektu.
Správa problémů
Jak bylo uvedeno na začátku témat, všechny projekty mohou mít potenciální riziko. Když se riziko stane, stane se z něj problém .
V životním cyklu každého projektu se vždy objeví neočekávané problémy a otázky, které se objeví. Například:
- Společnost sníží rozpočet vašeho projektu
- Váš projektový tým nemá dovednosti k dokončení projektu
- Časový plán projektu je příliš těsný na to, aby váš tým mohl projekt dokončit v daném termínu.
Při testování je třeba se vyvarovat rizika:
- Zmeškání termínu
- Překročit rozpočet projektu
- Ztrácejte důvěru zákazníků
Když tyto problémy nastanou, musíte být připraveni je řešit - jinak mohou potenciálně ovlivnit výsledek projektu.
Jak řešíte problémy? Co je správa problémů? Odpověď najdete v tomto článku
Protokol o zkoušce a vyhodnocení
Projekt již byl dokončen. Nyní je čas podívat se zpět, co jste udělali.
Účelem zpráv o vyhodnocení testu je:
„Zpráva o vyhodnocení testu“ popisuje výsledky testování z hlediska pokrytí testu a výstupních kritérií. Údaje použité při Vyhodnocení testu jsou založeny na datech výsledků testu a souhrnu výsledků testu.