team building software testing how build
Rovnako ako vývoj softvéru, aj testovanie softvéru vyžaduje vývoj a údržbu niektorých dôležitých faktorov, ktoré môžu prispieť k neustálemu zlepšovaniu procesov. Jedným z takých významných faktorov je Team Building. Pri vytváraní správneho tímu by sa mali klásť dôraz na tieto kľúčové prvky:
Úlohy a zodpovednosti
Každá organizácia má v tíme QA inú hierarchiu, úlohy a zodpovednosti. Na širšej úrovni však existujú dve úrovne úlohy v tíme pre testovanie softvéru. Prvým je testovací vodič alebo manažér testov a ďalším je testovací inžinier alebo tester QC alebo tester QA.
Testovací vedúci má zodpovednosť ako alokácia zdrojov, plánovanie testov, definovanie rozsahu projektu, priradenie testovacích aktivít členom tímu, sledovanie životného cyklu testovania softvéru, príprava správy o stave a zdieľanie s vyšším vedením, účasť na interakciách so zákazníkmi atď.
Testovací technik je zodpovedný hlavne za pochopenie a analýzu požiadaviek, vytváranie testovacích scenárov, testovacích prípadov a krokov testovania, stanovenie priority pre každú testovaciu činnosť, vykonávanie testovania a hlásenie chýb, priebežné informovanie vedúceho o stave testovania atď.
Tím pre testovanie softvéru by mal mať správnu štruktúru, v ktorej sú jasne definované a pochopené úlohy a zodpovednosti každého člena.
Je veľmi dôležité, aby členovia tímu pochopili, čo majú robiť. Toto sa s tímom často nekomunikuje ani sa o ňom nediskutuje.
Ak si každý člen tímu uvedomuje svoju úlohu a zodpovednosť, je pre tím ako celok ľahšie dosiahnuť svoj cieľ skôr a lepšie.
Pred začatím projektu musia byť členovia tímu oboznámení s typickými úlohami, ktoré budú denne vykonávať pre svoje príslušné úlohy. Či už je to tester alebo testovací kábel, stanovenie očakávaní a vysvetlenie, čo sa od nich očakáva, prinesie správne výsledky bez zbytočných zdržaní alebo chýb.
Tímu je potrebné objasniť nasledujúce body:
- Rozsah projektu
- Úlohy a zodpovednosti očakávané od každého
- Kľúčové body, na ktoré sa treba zamerať, ako sú dodávky, časové osi atď.
- Vysvetlite stratégiu a plán
A nad tým všetkým, majú členovia tímu primárnu zodpovednosť za to, aby mali na pamäti svoje kariérne ambície, rast, učenie sa atď. Budú to kľúčové motivátory pre výkon v ich súčasných rolách a vynikajú v nich.
Čo sa dozviete:
najlepší softvér na kopírovanie DVD na MP4
- Prenos vedomostí
- Znalosti domény
- Technické a doménové certifikácie
- Kariérny rebrík
- Tímová dynamika a skupinový výlet
- Odporúčané čítanie
Prenos vedomostí
Pre testerov je veľmi dôležité pochopiť Doménu, ako aj funkcie aplikácie. To im umožňuje dôkladne otestovať testovanú aplikáciu. Relácie KT sú nevyhnutné na to, aby pochopili základné funkcie a logiku, ktoré sa použijú počas testovania. Brainstormingové stretnutia sú životne dôležité pre zdieľanie spoločného chápania aplikácie a domény.
V tíme by mala existovať zdravá atmosféra zdieľania vedomostí, v ktorej by sa každý mohol učiť a rásť.
Testéri by mali byť zapojení do diskusií hneď od začiatku projektu. Počiatočné diskusie pozostávajú v zásade z podnikateľov, architektov, vývojárov, odborníkov na databázu atď. Zapojenie testerov do týchto počiatočných fáz vývoja softvéru poskytne dobré vedomosti a pochopenie o aplikácii, ktorá bude vyvíjaná a testovaná.
K prenosu znalostí by malo dôjsť v nasledujúcich fázach:
- Pripravte sa : Kľúčoví ľudia majúci vedomosti by mali byť identifikovaní a motivovaní k prenosu vedomostí.
- Pochopte klienta : Podnikateľ alebo klient sám vám môže poskytnúť tieto vedomosti.
- Zoznámte sa s aplikáciou : Je nevyhnutné porozumieť aplikácii, ktorú idete testovať. Mali by ste mať k dispozícii náležitú dokumentáciu k žiadosti.
- Zoznámte sa s tímami, procesmi a systémami : Mali by ste byť informovaní o tom, aký model životného cyklu vývoja sa v projekte sleduje (agilný alebo iný), aké sú testovacie procesy a ktoré nástroje na správu testov sa používajú. Získajte základnú predstavu o všetkých nástrojoch a procesoch použitých v projekte.
- Preštudujte si aplikačné prostredia - existujú rôzne aplikačné boxy ako dev, cert, test & prod. Mali by ste byť informovaní o týchto prostrediach.
- Poskytnite spätnú väzbu : Po ukončení všetkých relácií KT by ste mali poskytnúť spätnú väzbu o procese KT. Táto spätná väzba je dôležitá pre zlepšenie procesu v budúcnosti.
Znalosti domény
Pochopenie domény aplikácie (napr. Zdravotníctvo, poisťovníctvo, vzdelávanie, bankovníctvo atď.) Je veľmi dôležité a testerom pomôže overiť funkčnosť z rôznych hľadísk. The tester by mal byť schopný nosiť čiapku koncového zákazníka aj MSP .
Budovanie doménových znalostí si vyžaduje čas a iba po dobu práce v konkrétnej doméne bude môcť zdroj získať dôkladné znalosti o doméne, v ktorej pracuje. Niekedy dostane tester príležitosť vyskúšať rôzne aplikácie patriace k doméne. rovnaká doména, takže testovanie sa stáva ľahším a zmysluplnejším, ak má znalosti o celej doméne.
Technické a doménové Certifikácie
Mať talentovanú skupinu testerov je určite veľkým prínosom pre projekt. Zamerať by sa malo na školenie tímu a získanie certifikátov v príslušných oblastiach, v ktorých pracujú, nomináciou na interné certifikácie. Existuje tiež veľa externých certifikácií, ktoré je tiež možné zvoliť a získať tím vyškolený a certifikovaný v týchto oblastiach.
Certifikácia určite poskytne tímu morálnu podporu a zrelosť na vykonávanie testovacích činností s dôverou. Zdroje certifikované doménou tiež využijú zisk intelektuálnych znalostí, ktorý je možné predstaviť potenciálnym zákazníkom pri nových obchodných príležitostiach.
Je dôležité zabezpečiť, aby členovia testovacieho tímu mali správnu kombináciu doménových znalostí a technických zručností potrebných na dosiahnutie spoločných testovacích cieľov tímu.
Kariéra Rebrík
Nestačí iba vytvoriť tím testerov so všetkými zručnosťami, ale je tiež veľmi dôležité poskytnúť im príležitosti, aby sa posunuli v kariérnom rebríčku. Vytvorte pre nich programy budovania kariéry alebo nominujte ich mená na programy, ktoré môžu formovať ich kariéru a urobiť z nich nárok na ďalšiu úroveň rolí.
Ich príprava na ďalšiu úroveň roly zjavne splní potrebu identifikácie a pridelenia zdrojov v projekte podľa potreby. Tímové stretnutia je možné efektívne využiť na prediskutovanie ich rolí a zodpovedností na ďalšej úrovni.
Vzdelávať ich v rôznych zručnostiach potrebných na výkon ich ďalších rolí je výhodné a tiež pomáha pri neustálom zlepšovaní procesov. Každý manažér má zodpovednosť za vysvetlenie povinností, ktoré sa majú vykonávať pri propagácii zdrojov.
príkaz sort v linuxe s príkladmi
Týmto sa zabezpečí, že sa nebude propagovať iba súbor zdrojov, ale že sa budú propagovať aj zodpovední a kvalifikovaní jednotlivci pripravení na prácu.
Tímová dynamika a skupinový výlet
Je úplne zrejmé, že je zabezpečená úroveň zdravej tímovej dynamiky, ktorú musí tím nasledovať pre efektívnu skupinovú prácu, plnenie spoločných cieľov, dokončenie plánovaných cieľov a dosiahnutie cieľov včas. Je nevyhnutné porozumieť im, že „projekt“ je spoločným cieľom všetkých v projekte a dokončenie toho, čo zákazník požaduje, je „priorita“.
Aby ste to dosiahli, každý by mal spolupracovať ako „tím“, pričom všetky rozdiely by mali zostať pozadu a dokončenie plánovaných úloh by malo byť jediným „terčom“. Počas týždenných stretnutí tímu by členovia tímu mali dostávať informácie o úlohách, prioritách na nadchádzajúce obdobie a mali by mať spoločné, jasné a hlasné pochopenie práce, ktorá sa má vykonať.
Cvičenie zamerané na budovanie tímu a tímové výlety sú skutočne nevyhnutné na spálenie stresu a načerpanie energie pre tím, aby viac pracoval. To tiež pomôže lepšiemu porozumeniu medzi členmi tímu mimo projektových prác a celkovo v inom prostredí.
Počas tímových stretnutí je možné oznámiť malý prejav uznania, ktorý identifikuje talenty a povzbudzuje ich motivovať iní, aby podávali lepšie výkony.
O autorovi: Toto je príspevok od používateľa Baskar Subramanian. Autor pracuje ako testovací manažér pre MNC.
Ďalšie čítanie: Prečítajte si súvisiace články nižšie:
- Ako vybudovať úspešný tím QA .
- 5 hlavných problémov s veľkými tímami na testovanie kvality a ako s nimi zaobchádzať
- Vedenie v testovaní - Zodpovednosti testovacích vedúcich a ako efektívne riadiť testovací tím
- Ako zostaviť efektívny testovací tím
Ak sa vám tento príspevok páči, zvážte jeho zdieľanie so svojimi priateľmi. Svoje myšlienky a nápady tiež vložte do komentárov o tom, ako vybudovať úspešný tím QA.
Odporúčané čítanie
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Úloha pomocníka QA pri testovaní softvéru
- Otázky a odpovede na otázky týkajúce sa testovania softvéru, 2. časť
- Kurz testovania softvéru: Do ktorého inštitútu pre testovanie softvéru by som sa mal pripojiť?
- Ako svoju kariéru si zvolíte testovanie softvéru
- Ako zostaviť úspešný tím QA
- Ako udržiavať motiváciu v softvérových testeroch nažive?
- Aké by mali byť vaše očakávania od vedenia tímu QA?