Projekt Guru99 Bank byl úspěšně dokončen. Správní rada oceňuje vaši práci, protože jste odvedli skvělou práci. Váš šéf vám však stále má nějaké otázky.
Chcete-li odpovědět na tyto otázky, musíte vědět o vylepšení procesu testování.
Co je vylepšení testovacího procesu?
Manažeři často označují Testování jako obtížný a nekontrolovatelný proces. Při pohledu zpět na projekt Guru99 Bank jste narazili na některý z následujících problémů v projektu?
Toto jsou běžné problémy v jakémkoli testovacím projektu. Mnoho organizací si uvědomuje, že zlepšení testovacího procesu může tyto problémy vyřešit. Poučení z minulých chyb může pomoci při zlepšování procesu správy testů.
Proč testovat vylepšení procesu?
Následující scénář vám ukáže, proč potřebujete zlepšení testovacího procesu -
Projekt Guru99 Bank je dokončen. Kvalita testování byla skvělá! Máte dobrou zpětnou vazbu od zákazníka.
Jaké poučení plyne z tohoto scénáře? Je to „ Vždy se snažte dělat lépe “.
I když si myslíte, že jste odvedli dobrou práci, vždy existují další, kterým se daří lépe než vám. Protože mají lepší řešení, lepší nápad než vy.
Každá firma chce, aby byl projekt dokončen s nejvyšší kvalitou, nejnižšími náklady a nejkratší dodací lhůtou .
Zlepšení testovacího procesu vám pomůže dosáhnout těchto cílů
Jak implementovat vylepšení testovacího procesu?
Chcete-li implementovat vylepšení procesu testování pro projekt Guru99 Bank, může správce testů následovat model PDCA . PDCA (Plan-Do-Check-Act) je čtyřstupňová metoda řízení používaná v podnikání pro kontrolu a neustálé zlepšování procesu.
Krok 1) Plán
To je opět rozděleno do 3 kroků
Krok 1.1) Identifikujte problém
První aktivitou procesu zlepšování testů je identifikace problémů, ke kterým došlo v aktuálním projektu. Problémy v tomto projektu se mohou objevit znovu v jiném projektu. Primárním cílem Vylepšení testů je řešení problémů a hledání řešení, jak se jim v budoucnu vyhnout.
Nyní zpět na web projektu Guru99 Bank, narazíte na nějaké problémy nebo zlepšení? Vyberte níže
Sr | Problém | Popis | Vybrat |
1 | Kvalitní | Zákazník po vydání stále našel nějakou vadu | |
2 | dodávka | Projekt se zpozdil | |
3 | tým | Někteří zaměstnanci nespolupracovali s ostatními členy týmu | |
4 | Dovednosti | Členovi týmu chyběly požadované dovednosti k dokončení jeho úkolů | |
5 | Řízení | Správce testů dobře nesledoval postup, což způsobilo zpoždění některých projektů | |
6 | Sdělení | Žádný stálý kontakt se zákazníkem; nedorozumění požadavku zákazníka | |
7 | Náklady | Náklady na projekt byly překročeny nad stanovený rozpočet |
Krok 1.2) Určete cíl
Pochopte problém a problémy, které se v projektu vyskytly. Tímto způsobem určíte, jaké jsou body zlepšení a na jaké testovací fáze byste se měli zaměřit.
Předpokládejme, že jste zjistili, že dokončení fáze provádění testu trvalo příliš mnoho času a nákladů. Může být testování rychlejší a levnější? Je to jeden z cílů
Krok 1.3) Definujte akce ke zlepšení
Na základě stanoveného cíle jsou určeny akce ke zlepšení. Tyto akce by měly být postupné a krok za krokem vylepšovány, protože není snadné vše okamžitě změnit.
Chcete-li například zrychlit a zlevnit testování, uvádíme několik doporučených akcí
Ve výše uvedeném příkladu, aby bylo testování rychlejší a levnější, měli byste použít možnosti A a B. Možnost C by mohla zrychlit testování, ale bude stát víc, protože za zkušeného testera musíte platit vyšší plat.
Krok 2) Proveďte
Body zlepšení jste již definovali. Je čas vypracovat plán jejich realizace. V tomto plánu musíte odpovědět na následující otázky
- Které body zlepšení je třeba implementovat?
- Kdy dokončit tento plán?
- Jaké kroky by měly být učiněny k dosažení plánu?
Proveďte vylepšení
Jakmile je plán vytvořen, je třeba jej provést. Činnosti zlepšování mohou ovlivnit aktuální průběh testu. Testovací Manager musí věnovat pozornost těmto aktivitám, aby se zabránilo se nežádoucím důsledkům.
Zvažte následující scénář -
Aby bylo testování rychlejší a levnější, v projektu Guru99 Bank jste se rozhodli místo manuálních testů použít automatické testování. Po provedení akce se produktivita výrazně zvýšila.
Krok 3) Zkontrolujte
V tomto kroku vy -
- Vyhodnoťte účinnost akcí na zlepšení testu
- Změřte, jak efektivní bylo řešení
- Analyzujte, zda by se to dalo nějak vylepšit .
V této fázi je cílem zkontrolovat, zda byly akce na zlepšení úspěšně implementovány, a vyhodnotit, zda bylo dosaženo požadovaného cíle.
Nejlepší způsob provedení hodnocení je použití metrik . Metriky jsou nezbytné pro úspěšné řízení organizace. Správce testů sbírá data a používá je k měření parametrů, jako je produktivita, kvalita ... atd.
Například před aplikací automatizovaného testování na projekt je produktivita testování 10TCs / člověhodina . Po uplatnění automatizovaného testování je produktivita měřena na 20TC / hod .
Ale došlo k nechtěnému problému
V tomto případě vám použití automatizovaného testování pomůže zvýšit produktivitu testování, ale kvalita testování se snížila . Opatření ke zlepšení proto může mít vážné následky . V takovém scénáři musíte testovací nástroj vybrat opatrněji. Více se o tom dozvíte v tutoriálu Výběr testovacích nástrojů
Zvažte znovu stejný scénář. Náklady na projekt Guru99 byly překročeny, protože členům vašeho týmu trvalo provedení testovacích případů příliš mnoho času . Použitím automatizovaného testovacího nástroje jste ušetřili 30% nákladů na projekt. Je to dobré vylepšení, ale váš šéf očekává více
Proto vždy musíte hledat nová a novější řešení, abyste zlepšili proces testování více a více. V takovém scénáři můžete použít některá další řešení, která vám ušetří náklady na projekt
- Efektivně spravujte své lidské zdroje
- Vyjednávejte lepší nabídky od svých prodejců
Krok 4) Jednejte
Když jsou akce pro zlepšení úspěšně implementovány a cíl je splněn, měl by Správce testů udělat následující -
- Přezkoumejte činnosti zlepšování a podnikněte kroky na základě získaných zkušeností
- Standardizujte bod zlepšení v procesu správy.
- Aktualizujte dokumenty zásad a plán i standardní dokumenty procesu
- Určete, kdy a kde použít tyto změny v příštím projektu.