leadership testing test lead responsibilities
Vedenie v testovaní - kľúčové zodpovednosti
Opäť sa potvrdil význam testerov a testovacích tímov.
Úspešnosť aplikácie alebo produktu sa z veľkej časti pripisuje účinným a efektívnym testovacím technikám, ktoré tvoria základ pre platné vystavenie chybám.
Čo sa dozviete:
Testovací tím
Testovací tím môže pozostávať z jednotlivcov s rôznymi úrovňami zručností, úrovní skúseností, úrovní odborných znalostí, rôznymi postojmi a rôznymi úrovňami očakávaní / záujmov. Atribúty všetkých týchto rôznych zdrojov musia byť správne použité, aby sa maximalizovala kvalita.
Musia spolupracovať súdržne, dodržiavať testovacie procesy a odovzdať kus práce v stanovenom čase. To si zjavne vyžaduje potrebu riadenia testov, ktoré najčastejšie vykonáva jednotlivec s úlohou byť testovacím vedúcim.
Ako testeri je práca, ktorú nakoniec urobíme, priamym výsledkom rozhodnutí vodcovských schopností. Tieto rozhodnutia sú výsledkom snahy o implementáciu efektívnych procesov QA okrem dobrého riadenia testovacieho tímu.
Samotný článok je rozdelený do tutoriálu zloženého z dvoch častí:
- Prvá časť by pomohla priblížiť bežne vykonávané úlohy testovacím vedúcim a aké ďalšie faktory treba brať do úvahy pri riadení testovacieho tímu.
- Druhá časť zdôrazňuje niektoré kľúčové zručnosti potrebné na to, aby ste boli dobrým vedúcim, a niekoľko ďalších zručností, ako udržať spokojnosť testovacieho tímu.
Tieto dva návody by nielen pomohli testovacím potenciálom z hľadiska toho, ako a čo upraviť, aby dosiahli optimálne výsledky, ale tiež by pomohli skúseným testerom, ktorí sa usilujú presunúť do nových vedúcich rolí.
Vyskúšajte schopnosti a zodpovednosť za vedenie / vedenie
Podľa definície je základnou zodpovednosťou každého testovacieho potenciálu efektívne viesť tím testerov k splneniu cieľov produktu a tým k dosiahnutiu odvodených organizačných cieľov. Samozrejme, bez ohľadu na to, ako je definícia úlohy jasná, jej podstatou je celá zodpovednosť za jednotlivca.
Pozrime sa na bežne vytesané zodpovednosti vedúceho testu.
Odporúčané čítanie=> Ako vybudovať úspešný tím QA?
Testovací vedúci je najčastejšie zodpovedný za nasledujúce činnosti:
# 1) Musí byť schopný identifikovať, ako sa jeho testovacie tímy zosúladia v rámci organizácie a ako by jeho tím dosiahol plán stanovený pre projekt a organizáciu.
#dva) Potrebuje určiť rozsah testovania požadovaného pre konkrétne vydanie na základe požiadaviek dokumentu.
# 3) Po diskusiách s testovacím tímom vyraďte testovací plán a nechajte ho skontrolovať a schváliť riadiacim / vývojovým tímom.
selenium java rozhovor otázky a odpovede
# 4) Musíte identifikovať požadované metriky a pracovať na ich zavedení. Tieto metriky by mohli byť neodmysliteľným cieľom testovacieho tímu.
# 5) Musíte určiť požadované testovacie úsilie výpočtom veľkosti potrebnej pre dané vydanie a naplánovať potrebné úsilie na rovnaké vydanie.
# 6) Zistite, aké zručnosti sú potrebné, a podľa ich vlastných záujmov podľa toho vyvážte zdroje testov s týmito potrebami. A tiež zistite, či existujú nejaké medzery v zručnostiach, a plán tréningov a školení pre identifikované testovacie zdroje.
# 7) Identifikujte nástroje na vytváranie protokolov o testoch, správu testov, automatizáciu testov atď. A vzdelajte tím v tom, ako tieto nástroje používať. Ak je to potrebné, naplánujte relácie prenosu znalostí členom tímu na nástroje, ktoré by použili.
# 8) Zachovanie kvalifikovaných zdrojov tým, že im vštepuje vodcovské schopnosti a podľa potreby poskytuje poradenstvo mladším zdrojom, čo im umožňuje rásť.
# 9) Vytvorte zábavné a priaznivé prostredie pre všetky zdroje, aby ste sa ubezpečili, že majú maximálnu priepustnosť.
Efektívne spravujte testovacie tímy
# 1) Iniciovať Plánovanie testov pre návrh testovacích prípadov a vyzvite tím na usporiadanie kontrolných stretnutí a zaistite, aby boli pripomienky k preskúmaniu zapracované.
#dva) Počas testovacieho cyklu sledujte priebeh testu neustálym hodnotením práce priradenej každému zo zdrojov a podľa potreby ich znovu vyvážte alebo znova alokujte.
# 3) Skontrolujte, či by mohlo dôjsť k oneskoreniu pri dosahovaní harmonogramu, a diskutujte s testermi, aby ste zistili problémy, ktorým môžu čeliť, a snažte sa ich ťažko vyriešiť.
# 4) Usporiadajte stretnutia v rámci testovacieho tímu, aby ste sa uistili, že si všetci uvedomujú, čo robia ostatní členovia tímu.
# 5 ) Prezentujte včasný stav zainteresovaným stranám a vedeniu a vzbudzujte dôveru v vykonanú prácu.
# 6) Pripravte akékoľvek plány na zmiernenie rizika, ak sa predpokladajú akékoľvek oneskorenia.
# 7) Prekonajte všetky medzery a rozdiely medzi testovacím tímom a manažmentom s cieľom vytvoriť čistý obojsmerný kanál rozhrania.
Odporúčané čítanie=> Ako udržať motiváciu v softvérových testeroch nažive?
Správa testov
Aj keď vodcovstvo môže znamenať celý rad vecí, ako sú moc, vedomosti, schopnosť byť proaktívny, intuitívny, moc ovplyvňovať rozhodnutia atď., Často sa ukazuje, že mnohokrát, aj keď určití vedúci testov majú vo svojej podstate takmer všetky tieto vlastnosti, stále sú pravdepodobne dosť ďaleko od cieľa pri efektívnom riadení svojich testovacích tímov kvôli spôsobu, akým sa snažia tieto vlastnosti odhaliť.
prevodník z youtube na mp3 zadarmo bezpečný
Hoci v testovacích tímoch vedenie a manažment idú ruka v ruke, rozhodne to neznamená to isté.
Vedúci testu môže mať všetky vodcovské schopnosti na papieri, ale to neznamená, že môže riadiť aj tím. Pre samotné testovacie procesy máme zavedených niekoľko politík. Umenie riadenia testovacích tímov je však často šedou zónou, pokiaľ ide o definovanie tvrdého a rýchleho pravidla pre riadenie.
Máte nejaké myšlienky, prečo by to mohlo byť a v čom sa líši niektorý testovací tím od ostatných tímov?
Myslím si, že je nesmierne dôležité si uvedomiť, že s testovacím tímom využívajúcim manažérsky prístup, ktorý je teoreticky dokonalý a overený, nemusí vždy fungovať dobre.
Dôležité veci, ktoré je potrebné vziať do úvahy pre efektívne riadenie testovacích tímov
Existujú určité skutočnosti, ktoré je potrebné vziať do úvahy, aby bolo možné efektívne riadiť testovací tím. Toto bolo rozpracované nižšie.
# 1) Pochopte testerov
Úlohou testera je nájsť chyby alebo chyby softvéru, aby sa zlepšila jeho kvalita. V tíme by mohli byť testeri, ktorí by úplne radi porušili kód tým, že vnášajú inovatívne a kreatívne štýly testovania. Je potrebné povedať, že to vyžaduje, aby mal človek zručnosť, kreativitu a spôsob myslenia, keď sa na softvér pozerá úplne inak ako na ostatných.
Vďaka značnému množstvu času stráveného v práci v každodennom živote a rastúcim skúsenostiam testovacie zdroje takmer nemôžu uniknúť z tohto „testovacieho“ myslenia a stávajú sa súčasťou toho, kým sú, osobne i profesionálne. Hľadajú chyby takmer vo všetkom, od produktu až po procesy, testovacie káble, manažérov atď.
Venovanie času pochopeniu tohto zmýšľania testovacieho tímu je prvým a najdôležitejším krokom v schopnosti odvodiť rozumný prístup k riadeniu testov pre testovacieho vedúceho.
# 2) Pracovné prostredie testerov
Testovací tím sa najčastejšie stretáva s vysokou úrovňou tlaku z dôvodu prísnych termínov proti veľkému množstvu testov, ktoré je potrebné dosiahnuť s danými testovacími prostriedkami.
Niekedy môže dôjsť k oneskoreniu v dodaní kódu testovaciemu tímu alebo oneskoreniu v získaní požadovaného prostredia alebo oneskoreniu pri opravovaní / overovaní chýb v dôsledku nespočetných faktorov. To všetko bez predĺženia v plánoch.
Okrem toho by mohlo byť potrebné veľké množstvo testovacieho úsilia, pričom nedostatočné alebo neúplné testovanie môže priamo nastoliť otázky týkajúce sa kvality produktu.
Aj keď testovacie tímy môžu označiť určité riziká, ktoré identifikujú proaktívne, často to nemusí byť zo strany manažmentu považované za veľmi pozitívne, pretože nemusí úplne pochopiť príslušnú drsnosť alebo sa na to môže pozerať ako na nedostatok zručností úrovni v testovacích tímoch.
Testovacie tímy nepochybne prechádzajú vysokou úrovňou frustrácie a tlakom na včasné dodanie. Meranie prostredia, ktorému je testovací tím často vystavený, môže byť jeho práca neoceniteľným vstupom pre vedúceho testu / manažéra pre efektívne riadenie.
# 3) Úloha testovacieho tímu
Po mnohých rokoch v doméne testovania som si uvedomil, že žiadne množstvo testovania nie je „úplné“ testovanie a odhaľovanie „všetkých“ defektov je vymyslený jav.
Toľkokrát, bez ohľadu na veľké úsilie pri testovaní, sa chyby nachádzajú v prostredí zákazníka alebo výroby a označujú sa ako „únik“ z testovacích tímov. Testovací tím sa pri takýchto únikoch často snaží dosiahnuť cieľ a je požiadaný, aby kvantitatívne opísal pokrytie testovaním, aby tak rozlúštil, či sa tento problém v teréne mohol zachytiť počas testovacieho cyklu.
Niekedy to testerom spôsobí veľké sklamanie, pokiaľ ide o to, ako sú ich roly vykreslené ostatným, pokiaľ ide o ich schopnosti, a teda aj ich predstavu v širšom obraze.
Záver
Pochopenie všetkých týchto skutočností v rámci testovacích tímov by pomohlo v na úrovni určujúcej druh prístupu riadenia, ktorým sa treba riadiť , čo znamená, že existuje veľká šanca na odstúpenie od štandardných a teoretických techník riadenia.
Týchto techník sa dotkneme v druhej časti tohto tutoriálu. Takže zostaňte naladení! Alebo ešte lepšie; dajte mi vedieť, čo si myslíte o tomto návode, zanechaním svojich cenných komentárov.
O autorovi: Toto je hosťujúci článok od Snehy Nadigovej. Pracuje ako testovacia vedúca s viac ako 7-ročnými skúsenosťami v projektoch manuálneho a automatizovaného testovania.
Odporúčané čítanie
- Aké by mali byť vaše očakávania od vedenia tímu QA?
- Ako odpovedať na otázky spojené s rozhovorom o tíme a vedením týkajúce sa postavenia testovacieho vedúceho
- Team Building v testovaní softvéru - Ako zostaviť a rozšíriť svoj tím QA
- Ako viesť šťastnejší a úspešnejší testovací tím - Vedenie testov, 2. časť
- Ako byť dobrým mentorom tímu, trénerom a skutočným obrancom tímu v agilnom testovacom svete? - Inšpirácia
- Ako pripraviť a doručiť tímu vynikajúcu prezentáciu testovania kvality
- Ako zostaviť úspešný tím QA
- Ako svoju kariéru si zvolíte testovanie softvéru