leadership testing test lead responsibilities
Vedení v testování - klíčové odpovědnosti
Opět byl potvrzen význam testerů a testovacích týmů.
Úspěch aplikace nebo produktu je z velké části přičítán účinným a efektivním testovacím technikám, které tvoří základ pro platné vystavení chybám.
Co se naučíte:
Testovací tým
Testovací tým může zahrnovat jednotlivce, kteří mají různé úrovně dovedností, úrovně zkušeností, úrovně odborných znalostí, různé postoje a různé úrovně očekávání / zájmů. Aby bylo možné maximalizovat kvalitu, je třeba správně využít atributy všech těchto různých zdrojů.
Musí spolupracovat soudržně, sledovat testovací procesy a odevzdat kus práce v naplánovaném čase. To zjevně vyžaduje potřebu správy testů, kterou nejčastěji provádí jednotlivec s rolí testovacího vedení.
Jako testeři je práce, na které jsme se nakonec dostali, přímým výsledkem rozhodnutí vedení. Tato rozhodnutí jsou výsledkem pokusu o implementaci efektivních procesů QA kromě dobrého řízení testovacího týmu.
Samotný článek je rozdělen do tutoriálu složeného ze dvou částí:
- První část by pomohla vyvést běžně vykonávané úkoly testovacím olovem a jaké další faktory je třeba vzít v úvahu při řízení testovacího týmu.
- Druhá část by zdůraznila některé klíčové dovednosti potřebné k tomu, aby byl dobrým vůdcem, a několik dalších dovedností, jak udržet spokojený testovací tým.
Tyto dva výukové programy by nejen pomohly testovacím zájemcům z hlediska toho, jak a co upravit, aby se dosáhlo optimálních výsledků, ale také by pomohly zkušeným testerům, kteří usilují o přechod do nových vedoucích rolí.
Otestujte dovednosti a odpovědnosti za vedení / vedení
Podle definice je základní odpovědností každého testovacího potenciálu efektivně vést tým testerů ke splnění cílů produktu a tím k dosažení odvozených organizačních cílů. Samozřejmě, jakkoli je definice role přímá, v podstatě se promítá do celé řady odpovědností za jednotlivce.
Pojďme se podívat na běžně vytesané odpovědnosti vedoucího testu.
Doporučené čtení=> Jak vybudovat úspěšný tým QA?
Testovací vedoucí je nejčastěji odpovědný za následující činnosti:
# 1) Musí být schopen identifikovat, jak se jeho testovací týmy shodují v rámci organizace a jak by jeho tým dosáhl plánu určeného pro projekt a organizaci.
#dva) Musí identifikovat rozsah testování požadovaného pro konkrétní verzi na základě požadavků dokumentu.
# 3) Po diskusích s testovacím týmem vyložte testovací plán a nechte jej zkontrolovat a schválit týmem managementu / rozvoje.
nejlepší bezplatná aplikace pro stahování hudby ve formátu mp3 pro Android
# 4) Musíte identifikovat požadované metriky a pracovat na jejich zavedení. Tyto metriky by mohly být neodmyslitelným cílem testovacího týmu.
# 5) Musí identifikovat požadované úsilí při testování výpočtem velikosti potřebné pro dané vydání a naplánovat požadované úsilí pro stejné.
# 6) Zjistěte, jaké dovednosti jsou požadovány, a podle jejich vlastních zájmů odpovídajícím způsobem vyvážte zdroje testů s těmito potřebami. A také zjistěte, zda existují nějaké mezery v dovednostech, a plán školení a vzdělávacích sezení pro identifikované testovací zdroje.
# 7) Určete nástroje pro protokolování testů, správu testů, automatizaci testů atd. A naučte tým, jak tyto nástroje používat. Pokud je to nutné, naplánujte relace přenosu znalostí členům týmu pro nástroje, které by použili.
# 8) Zachování kvalifikovaných zdrojů tím, že jim vštípí vedení a nabídne pomoc mladším zdrojům, kdykoli je to potřeba, což jim umožní růst.
# 9) Vytvořte zábavné a příznivé prostředí pro všechny zdroje, abyste měli jistotu, že mají maximální propustnost.
Efektivní správa testovacích týmů
# 1) Zahájit Plánování testů pro návrh testovacího případu a vyzvěte tým k pořádání kontrolních schůzek a zajistěte, aby byly komentáře k recenzi zapracovány.
#dva) Během testovacího cyklu sledujte průběh testu neustálým hodnocením práce přiřazené každému ze zdrojů a podle potřeby je znovu vyvažujte nebo znovu přidělte.
# 3) Zkontrolujte, zda při plnění plánu nedochází ke zpožděním, a diskutujte s testery, abyste zjistili problémy, kterým mohou čelit, a snažte se je vyřešit.
# 4) Uspořádejte schůzky v rámci testovacího týmu, abyste se ujistili, že si každý je vědom toho, co dělají ostatní členové týmu.
# 5 ) Prezentujte včasný stav zúčastněným stranám a vedení a vzbuďte důvěru v práci, která se má dělat.
# 6) Připravte jakékoli plány na zmírnění rizika, pokud se předpokládají zpoždění.
# 7) Překlenete všechny mezery a rozdíly mezi testovacím týmem a správou, abyste vytvořili čistý obousměrný kanál rozhraní.
Doporučené čtení=> Jak udržet motivaci naživu u softwarových testerů?
Správa testů
Ačkoli vedení může znamenat celou řadu věcí, jako je moc, znalosti, schopnost být proaktivní, intuitivní, moc ovlivňovat rozhodnutí atd., Je často vidět, že mnohokrát, i když někteří vedoucí testů vlastní téměř všechny tyto vlastnosti, stále jsou pravděpodobně daleko od cíle efektivně řídit své testovací týmy kvůli způsobu, jakým se pokoušejí tyto vlastnosti odhalit.
I když v testovacích týmech jde vedení a management ruku v ruce, rozhodně to neznamená totéž.
Vedoucí testu může mít všechny vůdčí schopnosti na papíře, ale to neznamená, že může také řídit tým. Pro samotné testovací procesy máme nastaveno několik zásad. Umění řízení testovacích týmů je však často šedou zónou, pokud jde o definování pevného a rychlého pravidla pro správu.
Nějaké myšlenky na to, proč by to mohlo být a v čem se testovací tým liší od ostatních týmů?
Myslím si, že je nesmírně důležité si uvědomit, že s testovacím týmem využívajícím manažerský přístup, který je teoreticky dokonalý a osvědčený, nemusí vždy fungovat dobře.
Důležité věci, které je třeba vzít v úvahu pro efektivní správu testovacích týmů
Existují určitá fakta, která je třeba vzít v úvahu, aby bylo možné efektivně řídit testovací tým. Toto bylo rozpracováno níže.
# 1) Pochopte testery
Úkolem testera je najít vady nebo chyby softwaru, aby se zlepšila jeho kvalita. V týmu by mohli existovat testeři, kteří absolutně rádi porušují kód tím, že přinášejí inovativní a kreativní styly testování. Není nutné říkat, že to vyžaduje, aby člověk měl dovednosti, kreativitu a způsob myšlení, když se dívá na software zcela odlišně od ostatních.
S významným množstvím času stráveným v práci v každodenním životě a rostoucími zkušenostmi se testovací zdroje téměř nemohou vymanit z tohoto „testovacího“ myšlení a stávají se součástí toho, kým jsou, osobně i profesionálně. Hledají vady téměř ve všem, od produktu až po procesy, testovací vodiče, manažery atd.
Věnování času pochopení tohoto smýšlení testovacího týmu je prvním a nejdůležitějším krokem k tomu, aby bylo možné odvodit rozumný přístup k řízení testu pro testovacího vedoucího.
# 2) Pracovní prostředí testerů
Testovací tým se nejčastěji potýká s vysokou úrovní tlaku z důvodu přísných lhůt proti objemnému množství testování, které je třeba dosáhnout s danými testovacími prostředky.
Někdy může dojít ke zpoždění při doručování kódu testovacímu týmu nebo ke zpoždění při získávání požadovaného prostředí nebo ke zpoždění při opravování / ověřování závad kvůli nesčetným faktorům. To vše bez prodloužení v plánech.
jak vytvořit graf v javě
Kromě toho může být zapotřebí velké množství zkušebního úsilí, přičemž nedostatečné nebo neúplné testování může přímo vyvolat otázky týkající se kvality výrobku.
I když testovací týmy mohou označit určitá rizika, která identifikují proaktivně, vedení to často nemusí vnímat příliš pozitivně, protože nemusí zcela rozumět dotyčné drsnosti nebo se na to mohou dívat jako na nedostatek dovedností úroveň v testovacích týmech.
Testovací týmy bezpochyby procházejí vysokou úrovní frustrace a tlakem na včasné doručení. Měření prostředí, kterému je testovací tým často vystaven, může být jeho práce neocenitelným vstupem pro vedoucího testu / manažera pro efektivní správu.
# 3) Úloha testovacího týmu
Po mnoha letech v oblasti testování jsem si uvědomil, že žádné množství testování není „úplným“ testováním a odhalování „všech“ defektů je fiktivním fenoménem.
Tolikrát bez ohledu na velké úsilí při testování se závady vyskytují v zákaznickém nebo výrobním prostředí a označují se jako „únik“ z testovacích týmů. Zkušební tým pro takové útěky často zasáhne a je požádán, aby kvantitativně popsal své pokrytí testováním, aby dešifroval, zda se tento problém pole mohl zachytit během testovacího cyklu.
Někdy to testerům způsobí velké zklamání, pokud jde o to, jak jsou jejich role zobrazovány ostatním, pokud jde o jejich dovednosti, a tudíž i jejich vizi pro sebe v širším kontextu.
Závěr
Pochopení všech těchto skutečností v testovacích týmech by pomohlo stanovení úrovně druhu přístupu k řízení, který bude následovat , což znamená, že by byla velká šance na odstoupení od standardních a teoretických technik řízení.
Těmto technikám se budeme věnovat ve druhé části tohoto tutoriálu. Zůstaňte tedy naladěni! Nebo ještě lépe; dejte mi vědět, co si myslíte o tomto výukovém programu, zanecháním vašich cenných komentářů.
O autorovi: Toto je hostující článek Snehy Nadigové. Pracuje jako testovací vedoucí s více než 7 lety zkušeností v ručních a automatizačních testovacích projektech.
Doporučené čtení
- Jaká by měla být vaše očekávání od vedení týmu QA?
- Jak odpovědět na otázky týkající se týmového hraní a vedení s ohledem na pozici vedoucího testu
- Team Building v testování softwaru - Jak vybudovat a rozšířit tým QA
- Jak vést šťastnější a úspěšnější testovací tým - Test Leadership Part 2
- Jak být dobrým mentorem týmu, trenérem a skutečným týmovým obráncem v agilním testovacím světě? - Inspirace
- Jak připravit a doručit týmu vynikající prezentaci testování kvality
- Jak vybudovat úspěšný tým QA
- Výběr testování softwaru jako vaší kariéry