team building software testing how build
Baš kao i razvoj softvera, i testiranje softvera zahtijeva neke važne čimbenike za razvoj i održavanje koji mogu pridonijeti kontinuiranom poboljšanju procesa. Jedan od takvih značajnih čimbenika je Team Building. Tijekom izgradnje pravog tima, fokus bi trebao biti na sljedećim ključnim elementima:
Uloge i odgovornosti
Svaka organizacija ima drugačiju hijerarhiju, uloge i odgovornosti u QA timu. Međutim, na široj razini postoje dvije razine uloge u timu za testiranje softvera. Prvi je voditelj ili voditelj ispitivanja, a drugi je inženjer ispitivanja ili QC tester ili QA tester.
Testni vodič ima odgovornosti poput raspodjele resursa, planiranja testa, definiranja opsega projekta, dodjeljivanja aktivnosti testiranja članovima tima, praćenja životnog ciklusa testiranja softvera, pripreme izvješća o statusu i dijeljenja s višim rukovodstvom, sudjelovanja u interakcijama s kupcima itd.
Inženjer ispitivanja uglavnom je odgovoran za razumijevanje i analizu zahtjeva, izradu scenarija ispitivanja, test slučajeva i koraka ispitivanja, postavljanje prioriteta za svaku aktivnost testiranja, provođenje testiranja i prijavljivanje grešaka, informiranje potencijalnog kupca o statusu testiranja itd.
Tim za testiranje softvera trebao bi imati odgovarajuću strukturu u kojoj su uloge i odgovornosti svakog člana jasno definirane i razumljive.
Za članove tima vrlo je važno razumjeti što bi trebali raditi. O tome se često ne komunicira niti razgovara s timom.
Ako je svaki član tima svjestan svoje uloge i odgovornosti, tada timu u cjelini postaje lakše postići svoj cilj prije i bolje.
Prije početka projekta, članovima tima moraju se objasniti tipični zadaci koje će svakodnevno obavljati za svoje uloge. Bilo da je riječ o ispitivaču ili ispitnom vodilu, postavljanje očekivanja i objašnjavanje onoga što se od njih očekuje dat će ispravne rezultate bez nepotrebnih odgađanja ili pogrešaka.
Sljedeće točke treba pojasniti timu:
- Opseg projekta
- Uloge i odgovornosti koje se očekuju od svih
- Ključne točke na koje treba usmjeriti pozornost, poput rezultata, vremenskih traka itd.
- Objasnite strategiju i plan
I iznad svega toga, članovi tima imaju primarnu odgovornost da imaju na umu vlastite težnje u karijeri, rast, učenje itd. To će biti ključni motivatori za izvršavanje u njihovim trenutnim ulogama i isticanje u istima.
Što ćete naučiti:
- Prijenos znanja
- Poznavanje domene
- Tehničke certifikate i domene
- Ljestve za karijeru
- Timska dinamika i grupni izlet
- Preporučena literatura
Prijenos znanja
Za testere je vrlo važno razumjeti Domen kao i funkcije aplikacije. To im omogućuje temeljito testiranje aplikacije koja se ispituje. KT sesije su ključne da bi se razumjele osnovne funkcije i logika koja će se primijeniti tijekom testiranja. Sjednice moždanog udara su ključne za zajedničko razumijevanje primjene i domene.
U timu bi trebala postojati zdrava atmosfera za razmjenu znanja u kojoj svi mogu učiti i rasti.
Ispitivači bi trebali biti uključeni u rasprave od samog početka projekta. Početne rasprave u osnovi se sastoje od poslovnih ljudi, arhitekata, programera, stručnjaka za baze podataka itd. Uključivanje testera tijekom ovih ranih faza razvoja softvera pružit će dobro znanje i razumijevanje o aplikaciji koja će se razvijati i testirati.
Prijenos znanja trebao bi se odvijati u sljedećim fazama:
- Pripremiti : Ključne ljude koji imaju znanje treba identificirati i motivirati za prijenos znanja.
- Razumijevanje klijenta : Poslovna osoba ili klijent sam vam može prenijeti ovo znanje.
- Upoznajte se s aplikacijom : Ključno je razumjeti aplikaciju koju ćete testirati. Trebali biste dobiti ispravnu dokumentaciju o prijavi.
- Upoznajte se s timovima, procesima i sustavima : Trebali biste biti upoznati s kojim se razvojnim životnim ciklusom slijedi projekt (Agile ili neki drugi), koji su postupci ispitivanja i koji se alati za upravljanje ispitivanjem koriste. Steknite osnovnu ideju svih alata i procesa koji se koriste u projektu.
- Proučite aplikacijska okruženja - postoje različiti okviri za prijavu poput dev, cert, test & prod. Trebali biste dobiti znanje o tim okruženjima.
- Pružiti povratnu informaciju : Nakon završetka svih KT sesija, trebali biste pružiti povratne informacije o KT procesu. Te su povratne informacije važne za poboljšanje procesa u budućnosti.
Poznavanje domene
Razumijevanje domene aplikacije (npr. Zdravstvo, osiguranje, obrazovanje, bankarstvo itd.) Vrlo je važno i testerima će biti od pomoći da provjere funkcionalnost s različitih perspektiva. The ispitivač bi trebao moći nositi kapu krajnjeg kupca, kao i MSP .
Izgradnja znanja domene zahtijeva vrijeme i samo tijekom razdoblja rada na određenoj domeni, resurs će moći steći dobro znanje o domeni na kojoj radi. Ponekad će tester dobiti priliku testirati različite aplikacije koje pripadaju iste domene, pa testiranje postaje lakše i smislenije ako on poznaje cjelokupnu domenu.
Pitanja i odgovori za razgovor s sql poslužiteljem za iskusni pdf
Tehnička i domena Potvrde
Imati nadareni bazen testera definitivno je velika prednost projekta. Fokus bi trebao biti na treningu tima i njihovom certificiranju u odgovarajućim područjima na kojima rade nominiranjem za interne certifikate. Postoji i puno vanjskih certifikata koji se također mogu odabrati i obučiti i certificirati tim u tim područjima.
Certifikati će momčadi definitivno pružiti moralnu podršku i zrelost da s povjerenjem obavlja aktivnosti testiranja. Resursi s domenom certificirani također će iskoristiti intelektualno znanje koje se potencijalnim klijentima može pokazati za nove poslovne prilike.
Važno je osigurati da članovi testnog tima zajednički imaju pravu kombinaciju znanja iz domene i tehničkih vještina potrebnih za postizanje zajedničkih ciljeva tima za testiranje.
Karijera Ljestve
Nije dovoljno stvoriti samo tim testera sa svim skupinama vještina, već je i važno pružiti im mogućnosti za uspon na ljestvici karijere. Stvorite za njih programe za izgradnju karijere ili nominirajte njihova imena za programe koji mogu oblikovati njihovu karijeru i učiniti ih podobnima za sljedeću razinu uloge.
Pripremajući ih za sljedeću razinu uloge očito će ispuniti potrebe za identificiranjem i raspodjelom resursa u projektu prema potrebi. Sastanci timova mogu se učinkovito koristiti za raspravu o njihovim ulogama i odgovornostima za sljedeću razinu.
Prednost im je educirati ih o raznim vještinama potrebnim za obavljanje sljedećih uloga, a pomaže i u kontinuiranom usavršavanju procesa. Svaki je upravitelj odgovoran objasniti dužnosti za koje se očekuje da će se izvršiti kada se resursi unapređuju.
Ovo će osigurati da se ne promovira samo skup resursa, već se promoviraju spremni, odgovorni i vješti pojedinci.
Timska dinamika i grupni izlet
Sasvim je očito osigurati da postoji razina zdrave timske dinamike koju tim slijedi za učinkovit rad u grupi, ispunjavanje zajedničkih ciljeva, završavanje planiranih ciljeva i postizanje ciljeva na vrijeme. Od vitalne je važnosti učiniti ih shvatljivima da je „projekt“ zajednički cilj svih u projektu, a ispunjavanje onoga što kupac želi je „prioritet“.
c ++ rand između 0 i 1
Da biste to postigli, svi bi trebali raditi zajedno kao „tim“, ostavljajući sve razlike iza sebe, a dovršavanje planiranih zadataka trebalo bi biti jedina „meta“. Tijekom tjednih sastanaka tima, članovi tima trebali bi dobiti informacije o zadacima, prioritetima za nadolazeće razdoblje i imati zajedničko, jasno i glasno razumijevanje posla koji treba obaviti.
Team building vježbe i izlasci u tim zaista su potrebni za sagorijevanje stresa i punjenje tima da radi više. To će također pomoći za bolje razumijevanje članova tima izvan projektnih radova i uopće u drugom okruženju.
Mali znak zahvalnosti može se najaviti tijekom sastanaka tima radi prepoznavanja talenata i poticanja i motivirati drugi da se bolje nose.
O autoru: Ovo je gost gost od Baskar Subramanian. Autor radi kao upravitelj ispitivanja za MNC.
Daljnje čitanje: Pročitajte povezane članke u nastavku:
- Kako stvoriti uspješan QA tim .
- 5 glavnih problema s velikim timovima za provjeru kvalitete i kako s njima postupati
- Vodstvo u testiranju - Odgovornosti testa i kako učinkovito upravljati test timom
- Kako formirati učinkovit testni tim
Ako vam se sviđa ovaj post, razmislite o tome da ga podijelite sa svojim prijateljima. Također, stavite svoje misli i ideje u komentare o tome kako izgraditi uspješan QA tim.
Preporučena literatura
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Posao za QA pomoćnika za testiranje softvera
- Pitanja i odgovori za testiranje softvera, 2. dio
- Tečaj za testiranje softvera: Koji bih se institut za testiranje softvera trebao pridružiti?
- Odabir testiranja softvera za vašu karijeru
- Kako stvoriti uspješan QA tim
- Kako održati motivaciju živom u ispitivačima softvera?
- Kakva bi trebala biti vaša očekivanja od voditelja QA tima?