team building software testing how build
Stejně jako vývoj softwaru vyžaduje i testování softwaru některé důležité faktory pro vývoj a údržbu, které mohou přispět k neustálému zlepšování procesů. Jedním z takových významných faktorů je Team Building. Při vytváření správného týmu by se mělo zaměřit na následující klíčové prvky:
Role a odpovědnosti
Každá organizace má v týmu QA jinou hierarchii, role a odpovědnosti. Na širší úrovni však v týmu pro testování softwaru existují dvě úrovně role. Prvním z nich je testovací vedoucí nebo testovací manažer a dalším je testovací inženýr nebo QC tester nebo QA tester.
Testovací vedoucí má povinnosti, jako je alokace zdrojů, plánování testů, definování rozsahu projektu, přiřazování testovacích aktivit členům týmu, monitorování životního cyklu testování softwaru, příprava zprávy o stavu a sdílení s vyšším vedením, účast na interakcích se zákazníky atd.
Zkušební inženýr je zodpovědný hlavně za pochopení a analýzu požadavků, vytváření scénářů testování, testovacích případů a kroků testování, stanovení priority pro každou testovací aktivitu, provádění testování a hlášení chyb, průběžné informování o stavu testování atd.
Tým pro testování softwaru by měl mít správnou strukturu, kde jsou jasně definovány a srozuměny role a odpovědnosti každého člena.
Je velmi důležité, aby členové týmu pochopili, co mají dělat. To často není s týmem komunikováno ani o něm diskutováno.
Pokud si každý člen týmu je vědom své role a odpovědnosti, je pro tým jako celek snazší dosáhnout svého cíle dříve a lépe.
Před zahájením projektu musí být členům týmu vysvětleny typické úkoly, které budou pro své příslušné role denně vykonávat. Ať už jde o testera nebo testovacího vodiče, stanovení očekávání a vysvětlení toho, co se od nich očekává, poskytne správné výsledky bez zbytečných zpoždění nebo chyb.
Týmu je třeba objasnit následující body:
- Rozsah projektu
- Role a odpovědnosti očekávané od každého
- Klíčové body, které je třeba zaměřit, jako jsou dodávky, časové osy atd.
- Vysvětlete strategii a plán
A především to, že členové týmu mají primární zodpovědnost za to, že mají na paměti své vlastní kariérní aspirace, růst, učení atd. Budou to klíčoví motivátoři k tomu, aby ve svých současných rolích hráli a vynikali v nich.
Co se naučíte:
- Předávání znalostí
- Znalost domény
- Technické a doménové certifikace
- Kariérní žebřík
- Týmová dynamika a skupinový výlet
- Doporučené čtení
Předávání znalostí
Pro testery je velmi důležité, aby porozuměli Doméně i funkcím aplikace. To jim umožňuje důkladně otestovat testovanou aplikaci. Relace KT jsou zásadní, aby porozuměli základním funkcím a logice, které budou použity během testování. Brainstormingové relace jsou zásadní pro sdílení společného chápání aplikace a domény.
V týmu by měla existovat zdravá atmosféra sdílení znalostí, kde by se každý mohl učit a růst.
Testeři by měli být zapojeni do diskusí hned od začátku projektu. Počáteční diskuse se v zásadě skládají z podnikatelů, architektů, vývojářů, odborníků na databáze atd. Zapojení testerů během těchto raných fází vývoje softwaru poskytne dobré znalosti a porozumění o aplikaci, která bude vyvíjena a testována.
K přenosu znalostí by mělo dojít v následujících fázích:
který z následujících způsobů není přijatelným způsobem, jak otestovat responzivní design?
- Připravit : Klíčoví lidé, kteří mají znalosti, by měli být identifikováni a motivováni k přenosu znalostí.
- Pochopte klienta : Tuto znalost vám může předat samotný podnikatel nebo klient.
- Seznamte se s aplikací : Je důležité porozumět aplikaci, kterou budete testovat. Měla by vám být poskytnuta řádná dokumentace aplikace.
- Seznamte se s týmy, procesy a systémy : Měli byste být informováni o tom, jaký model životního cyklu vývoje je v projektu sledován (agilní nebo nějaký jiný), jaké jsou testovací procesy a jaké nástroje pro správu testů jsou používány. Získejte základní představu o všech nástrojích a procesech použitých v projektu.
- Prostudujte si aplikační prostředí - existují různé aplikační boxy jako dev, cert, test & prod. Měla by vám být předána znalost těchto prostředí.
- Poskytnout zpětnou vazbu : Jakmile všechna zasedání KT skončí, měli byste poskytnout zpětnou vazbu o procesu KT. Tato zpětná vazba je důležitá pro zlepšení procesu v budoucnu.
Znalost domény
Pochopení domény aplikace (např. Zdravotnictví, pojišťovnictví, vzdělávání, bankovnictví atd.) Je velmi důležité a testerům pomůže ověřit funkčnost z různých hledisek. The tester by měl být schopen nosit klobouk koncového zákazníka i malého a středního podniku .
Vytváření doménových znalostí vyžaduje čas a pouze po dobu práce v konkrétní doméně bude prostředek schopen získat spolehlivé znalosti o doméně, ve které pracuje. Někdy bude mít tester příležitost otestovat různé aplikace patřící k doméně stejné doméně, takže testování bude snazší a smysluplnější, pokud má znalosti o celé doméně.
Technické a doménové Certifikace
Mít talentovanou skupinu testerů je pro projekt rozhodně velkým přínosem. Důraz by měl být na proškolení týmu a získání certifikátů v příslušných oblastech, ve kterých pracují, nominací na interní certifikace. Existuje také spousta externích certifikací, které lze také vybrat a získat tým vyškolený a certifikovaný v těchto oblastech.
Certifikace rozhodně dodají týmu morální podporu a zralost provádět testovací činnosti s důvěrou. Zdroje certifikované doménou také využijí zisk intelektuálních znalostí, který lze potenciálním klientům předvést pro nové obchodní příležitosti.
Je důležité zajistit, aby členové testovacího týmu měli společně správnou kombinaci doménových znalostí a technických dovedností potřebných k dosažení společných testovacích cílů týmu.
Kariéra Žebřík
nejlepší bezplatný software ke stahování videí z YouTube
Nestačí vytvořit pouze tým testerů se všemi dovednostmi, ale poskytnout jim příležitosti, aby se prosadili na svém kariérním žebříčku, je také velmi důležité. Vytvořte pro ně programy budování kariéry nebo nominujte jejich jména na programy, které mohou formovat jejich kariéru a učinit je způsobilými pro jejich další úroveň role.
Připravit je na další úroveň role bude samozřejmě splňovat potřeby identifikace a přidělování zdrojů v projektu podle potřeby. Týmové schůzky lze efektivně využít k diskusi o jejich rolích a odpovědnosti pro další úroveň.
Vzdělávat je v různých dovednostech potřebných k výkonu v jejich dalších rolích je výhodné a také pomáhá při neustálém zlepšování procesů. Každý manažer má odpovědnost vysvětlit povinnosti, které se očekávají, že budou vykonávány, jakmile budou zdroje propagovány.
Tím se zajistí, že nebude podporována pouze sada zdrojů, ale budou propagováni také připravení, odpovědní a kvalifikovaní jednotlivci.
Týmová dynamika a skupinový výlet
Je zcela zřejmé zajistit, aby byla zavedena úroveň zdravé týmové dynamiky, kterou tým bude následovat pro efektivní skupinovou práci, plnění společných cílů, dokončení plánovaných cílů a dosažení cílů včas. Je důležité, aby pochopili, že „projekt“ je společným cílem pro všechny v projektu a dokončení toho, co zákazník požaduje, je „priorita“.
K dosažení tohoto cíle každý by měl pracovat společně jako „tým“, přičemž všechny rozdíly by měly zůstat za sebou a dokončení plánovaných úkolů by mělo být jediným „cílem“. Během týdenních schůzek týmu by členové týmu měli dostávat informace o úkolech, prioritách pro nadcházející období a měli by mít společné, jasné a hlasité porozumění práci, která má být provedena.
Cvičení budování týmu a týmové výlety jsou opravdu nezbytné, aby se spálil stres a tým se znovu nabil týmem, aby více pracoval. To také pomůže k lepšímu porozumění mezi členy týmu mimo projektové práce a v úplně jiném prostředí.
Během týmových schůzek lze oznámit malý projev uznání za účelem identifikace talentů a povzbuzení a motivovat ostatní k lepšímu výkonu.
O autorovi: Toto je příspěvek od uživatele Baskar Subramanian. Autor pracuje jako Test Manager pro MNC.
Další čtení: Přečtěte si související články níže:
- Jak vybudovat úspěšný tým QA .
- 5 hlavních problémů s velkými týmy pro testování kvality a jak s nimi zacházet
- Vedení v testování - Odpovědnosti testovacích vedoucích a jak efektivně řídit testovací tým
- Jak sestavit efektivní testovací tým
Pokud se vám tento příspěvek líbí, zvažte jeho sdílení se svými přáteli. Také vložte své myšlenky a nápady do komentářů o tom, jak vybudovat úspěšný tým QA.
Doporučené čtení
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Úloha pomocníka QA při testování softwaru
- Otázky a odpovědi k testování softwaru, část 2
- Kurz testování softwaru: Ke kterému institutu pro testování softwaru bych se měl připojit?
- Výběr testování softwaru jako vaší kariéry
- Jak vybudovat úspěšný tým QA
- Jak udržet živou motivaci v testerech softwaru?
- Jaká by měla být vaše očekávání od vedení týmu QA?