team building software testing how build
Tako kot razvoj programske opreme tudi testiranje programske opreme zahteva nekaj pomembnih dejavnikov za razvoj in vzdrževanje, ki lahko prispevajo k stalnemu izboljševanju procesov. Takšen pomemben dejavnik je team building. Med sestavljanjem prave ekipe bi se morali osredotočiti na naslednje ključne elemente:
Vloge in odgovornosti
Vsaka organizacija ima drugačno hierarhijo, vloge in odgovornosti v skupini za zagotavljanje kakovosti. Na širši ravni pa obstajata dve ravni vloge v skupini za testiranje programske opreme. Prvi je preskusni vodja ali vodja preskusov, drugi pa inženir preskušanja ali preizkuševalec QC ali preizkuševalec kakovosti.
Preizkusni vodnik ima naloge, kot so dodeljevanje virov, načrtovanje preskusov, določanje obsega projekta, dodeljevanje preizkusnih dejavnosti članom ekipe, spremljanje življenjskega cikla testiranja programske opreme, priprava poročila o stanju in izmenjava z višjim vodstvom, sodelovanje v interakcijah s kupci itd.
Preskusni inženir je v glavnem odgovoren za razumevanje in analizo zahtev, ustvarjanje testnih scenarijev, testnih primerov in preizkusnih korakov, določanje prioritete za vsako testno dejavnost, izvajanje preskusov in poročanje o napakah, obveščanje vodilnega o stanju testiranja itd.
Skupina za testiranje programske opreme mora imeti ustrezno strukturo, kjer so vloge in odgovornosti vsakega člana jasno opredeljene in razumljene.
Za člane ekipe je zelo pomembno, da razumejo, kaj naj bi počeli. O tem se pogosto ne komunicira in ne razpravlja z ekipo.
Če se vsak član ekipe zaveda svoje vloge in odgovornosti, potem ekipa kot celota lažje prej in bolje doseže svoj cilj.
Pred začetkom projekta je treba članom ekipe razložiti tipične naloge, ki jih bodo vsak dan opravljali za svoje vloge. Naj bo to preizkuševalec ali preskusni kabel, nastavitev pričakovanj in razlaga, kaj se od njih pričakuje, bo dalo pravilne rezultate brez nepotrebnih zamud ali napak.
Ekipi je treba pojasniti naslednje točke:
- Obseg projekta
- Vloge in odgovornosti, ki se pričakujejo od vseh
- Ključne točke, na katere se je treba osredotočiti, kot so končni rezultati, roki itd.
- Pojasnite strategijo in načrt
Predvsem pa so člani ekipe primarno odgovorni za to, da upoštevajo lastne karierne težnje, rast, učenje itd. To bodo ključni motivatorji, ki bodo nastopili v svojih trenutnih vlogah in se v isti odlikovali.
Kaj se boste naučili:
- Prenos znanja
- Znanje domene
- Tehnična in domenska potrdila
- Kariera
- Timska dinamika in skupinski izlet
- Priporočeno branje
Prenos znanja
Za preizkuševalce je zelo pomembno, da razumejo domeno in funkcije aplikacije. To jim omogoča, da temeljito preizkusijo preizkušeno aplikacijo. KT seje so bistvene za razumevanje osnovnih funkcij in logike, ki se bodo uporabljale med testiranjem. Možganske nevihte so bistvenega pomena za skupno razumevanje aplikacije in domene.
V skupini bi moralo vladati zdravo vzdušje za izmenjavo znanja, kjer se lahko vsi učijo in rastejo.
Preizkuševalci bi morali biti vključeni v razprave že na začetku projekta. Začetne razprave v bistvu sestavljajo poslovneži, arhitekti, razvijalci, strokovnjaki za baze podatkov itd. Vključitev preizkuševalcev v teh zgodnjih fazah razvoja programske opreme bo zagotovila dobro znanje in razumevanje aplikacije, ki jo bomo razvili in preizkusili.
Prenos znanja naj bi potekal v naslednjih fazah:
najboljše orodje za pregled kode za git
- Pripravite se : Ključne ljudi, ki imajo znanje, je treba opredeliti in motivirati za prenos znanja.
- Razumevanje stranke : Poslovna oseba ali stranka vam lahko to znanje posreduje sama.
- Spoznajte aplikacijo : Nujno je razumeti aplikacijo, ki jo želite preizkusiti. Zagotoviti vam morate ustrezno dokumentacijo vloge.
- Spoznajte ekipe, procese in sisteme : Zavedati se morate, kateremu razvojnemu modelu življenjskega cikla sledi projekt (Agile ali kak drug), kakšni so testni procesi in katera orodja za upravljanje testov se uporabljajo. Pridobite osnovno idejo o vseh orodjih in procesih, ki se uporabljajo v projektu.
- Preučite aplikacijska okolja - obstajajo različna polja za aplikacije, kot so dev, cert, test & prod. Morali bi dobiti znanje o teh okoljih.
- Pošljite povratne informacije : Ko so končane vse seje KT, pošljite povratne informacije o postopku KT. Te povratne informacije so pomembne za izboljšanje procesa v prihodnosti.
Znanje domene
Razumevanje domene aplikacije (npr. Zdravstvo, zavarovanje, izobraževanje, bančništvo itd.) Je zelo pomembno in bo preskuševalcem v pomoč pri preverjanju funkcionalnosti z različnih vidikov. The preizkuševalec bi moral imeti možnost nositi kapo končne stranke, pa tudi MSP .
Ustvarjanje znanja domene zahteva čas in le v obdobju dela v določeni domeni bo vir lahko dobil dobro znanje o domeni, v kateri dela. Včasih bo preizkuševalec lahko preizkusil različne aplikacije, ki pripadajo isti domeni, zato je testiranje lažje in smiselnejše, če pozna celotno domeno.
Tehnično in domensko Potrdila
Imeti nadarjen bazen preizkuševalcev je vsekakor velika prednost projekta. Poudarek bi moral biti na usposabljanju ekipe in pridobivanju certifikatov na ustreznih področjih, na katerih delajo, z nominacijo za notranje certificiranje. Obstaja tudi veliko zunanjih certifikatov, ki jih je mogoče izbrati in usposobiti in usposobiti ekipo na teh področjih.
Certifikati bodo ekipi zagotovo dali moralno podporo in zrelost za samozavestno izvajanje preskusnih dejavnosti. Domain certificirani viri bodo izkoristili tudi intelektualno pridobitev znanja, ki jo bodo potencialnim strankam lahko predstavili za nove poslovne priložnosti.
Pomembno je zagotoviti, da imajo člani preskusne skupine skupaj pravo kombinacijo domenskega znanja in tehničnih veščin, potrebnih za doseganje skupnih testnih ciljev skupine.
Kariera Lestev
element za iskanje selena s pomočjo izbirnika css
Ni dovolj, da ustvarite samo skupino preizkuševalcev z vsemi nabori spretnosti, ampak je tudi pomembno, da jim zagotovite priložnosti za dvig na svoji karierni lestvici. Ustvarite jim programe za ustvarjanje kariere ali nominirajte njihova imena za programe, ki lahko oblikujejo njihovo kariero in jim omogočijo, da prevzamejo naslednjo stopnjo vloge.
Če jih pripravimo na naslednjo stopnjo vloge, bodo očitno izpolnjene potrebe po prepoznavanju in razporejanju virov v projektu, če in ko bo to potrebno. Skupinske sestanke je mogoče učinkovito uporabiti za razpravo o njihovih vlogah in odgovornostih za naslednjo stopnjo.
Učenje o različnih veščinah, potrebnih za opravljanje naslednjih vlog, je koristno in pomaga tudi pri stalnem izboljševanju procesa. Vsak upravitelj je odgovoren, da razloži naloge, ki naj bi jih opravljali ob promociji virov.
Tako bomo zagotovili, da se ne promovira samo nabor virov, temveč tudi pripravljeni, odgovorni in usposobljeni posamezniki.
Timska dinamika in skupinski izlet
Povsem očitno je zagotoviti, da obstaja raven zdrave timske dinamike, ki ji sledi ekipa za učinkovito skupinsko delo, izpolnjevanje skupnih ciljev, dokončanje načrtovanih ciljev in pravočasno doseganje ciljev. Bistvenega pomena jim je, da razumejo, da je »projekt« skupni cilj vseh v projektu, in izpolnitev želje stranke je »prednostna naloga«.
Da bi to dosegli, vsi bi morali sodelovati kot 'ekipa', pri čemer bi morale biti razlike med seboj in izpolnjevanje načrtovanih nalog edina 'tarča'. Med tedenskimi sestanki ekipe bi morali člani ekipe prejeti informacije o nalogah, prednostnih nalogah za prihajajoče obdobje in imeti skupno, jasno in glasno razumevanje dela, ki ga je treba opraviti.
Vaje za team building in izleti so resnično potrebni za izgorevanje stresa in napolnitev ekipe za več dela. To bo pripomoglo tudi k boljšemu razumevanju med člani ekipe zunaj projektnih del in v drugačnem okolju.
Majhen znak hvaležnosti lahko razglasimo na sestankih ekipe, da prepoznamo talente in spodbudimo in motivirati drugi, da bi se bolje odrezali.
O avtorju: To je gostujoča objava avtorja Baskar Subramanian. Avtor deluje kot vodja preskusov za MNC.
Nadaljnje branje: Preberite spodnje članke spodaj:
- Kako zgraditi uspešno ekipo za zagotavljanje kakovosti .
- 5 glavnih težav z velikimi skupinami za preskušanje kakovosti in kako ravnati z njimi
- Vodstvo pri testiranju - Preizkusite odgovornosti vodje in kako učinkovito voditi testno skupino
- Kako oblikovati učinkovito testno skupino
Če vam je ta objava všeč, jo delite s prijatelji. V komentarje vključite tudi svoje misli in ideje o tem, kako zgraditi uspešno ekipo za zagotavljanje kakovosti.
Priporočeno branje
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Testiranje programske opreme QA Assistant Job
- Vprašanja in odgovori za preizkušanje programske opreme 2. del
- Tečaj preizkušanja programske opreme: kateremu inštitutu za preizkušanje programske opreme naj se pridružim?
- Izbira preizkušanja programske opreme kot vaše kariere
- Kako zgraditi uspešno ekipo za zagotavljanje kakovosti
- Kako ohraniti motivacijo pri preizkuševalcih programske opreme?
- Kakšna naj bodo vaša pričakovanja od vodje ekipe za zagotavljanje kakovosti?