Tarkvaratestimise testimise jälgimine ja juhtimine

⚡ Nutikas kokkuvõte

Testide jälgimine ja kontroll hoiavad testimisprojekti õigel teel, mõõtes tegelikku edenemist plaani suhtes ja tegutsedes seejärel numbrite põhjal, kaitstes kulusid, ajakava, ressursse ja kvaliteeti.

  • 🔘 Määratlus: Testi jälgimine tracks testimistegevus, kogub testimõõdikuid ja annab edusammudest tagasisidet meeskonnale ja sidusrühmadele.
  • ☑️ Kontrollitoimingud: Kui jälgimise käigus ilmneb kõrvalekalle, seab testide prioriteedid ümber, muudab ajakava ja korraldab testimiskeskkonna ümber.
  • Neli parameetrit: Maksumus, ajakava, ressursid ja kvaliteet on parameetrid, mida testijuht testi läbiviimise ajal jälgib.
  • 🧪 Neljaastmeline rutiin: Looge jälgimiskava, ajakohastage edusammude andmeid, analüüsige neid ja kohandage neid ning seejärel koostage eduaruanne.
  • 🛠️ Esmalt planeeri: Jälgimiskava määrab kindlaks, milliseid näitajaid kogutakse, kui sageli neid kogutakse ja viivituse deklareerimise kriteeriumid.
  • 📊 Parimad tavad: Standardprotsessid, kirjalikud koosolekuotsused ja ennetav suhtumine probleemidesse hoiavad jälgimise tõhususe tagamisel.

Testide jälgimine ja testide kontroll tarkvara testimisel

Mis on testi jälgimine?

Testi jälgimine Testi teostamine on protsess, mille käigus hinnatakse testimistegevusi ja -pingutusi, et tractestimistegevuse praegune edenemine, leidude leidmine ja tracKuninglikud testimõõdikud, tulevaste tegevuste hindamine testimõõdikute põhjal ning tagasiside andmine nii asjaomasele meeskonnale kui ka sidusrühmadele praeguse testimisprotsessi kohta.

Jälgimine on üks põhiülesandeid testide haldamine: see muudab igapäevase testimistegevuse numbriteks, mille põhjal testijuht saab tegutseda.

Mis on testikontroll?

Katse kontroll testi täitmine on toimingute tegemise protsess, mis põhineb testi jälgimise protsessi tulemustel. Testimise kontrolli faasis prioriseeritakse testimistegevused, vaadatakse üle testimise ajakava, korraldatakse ümber testimiskeskkond ja tehakse muid testimistegevusega seotud muudatusi, et parandada tulevase testimisprotsessi kvaliteeti ja efektiivsust.

Järelevalve ja kontroll on ühe tsükli kaks poolt – jälgimine annab fakte, kontroll muudab plaani:

Aspekt Testi jälgimine Katse kontroll
Eesmärk Mõõda ja anna aru, mis tegelikult toimub Muuda seda, mis edasi saab
Väljund Testi mõõdikud ja eduaruanne Revkindlaksmääratud prioriteedid, ajakava või keskkond
loodus Vaatlus, sekkumist ei toimu Parandus- ja suunavad meetmed
Trigger Töötab testi käivitamise ajal pidevalt Käivitub kõrvalekalde poolt, mille monitooring paljastab

Palju õnne! Nüüd alustame Testi täitmine etapp. Samal ajal kui teie meeskond töötab määratud ülesannete kallal, peate teie jälgima ja kontrollima nende töötegevust.

aasta Testihalduse etapid õpetuses tutvustasime lühidalt Testi jälgimist ja kontrolli. Selles õpetuses saate seda üksikasjalikult õppida.

Miks me jälgime?

See väike näide näitab teile, miks peame testimistegevust jälgima ja kontrollima.

Pärast lõpetamist Testi hinnang ja testide planeerimine, juhatus nõustus teie plaaniga ja verstapostid on seatud järgmiselt jooniselt.

Jälgida

Sa lubasid kõik testiartefaktid valmis saada ja kohale toimetada Guru99 Pank Testimine projekt vastavalt ülaltoodud verstapostidele. Kõik näib olevat suurepärane ja teie meeskond on kõvasti tööd teinud.

Kuid 4 nädala pärast ei lähe kõik plaanipäraselt. Testi spetsifikatsiooni tegemise ülesanne on poolt edasi lükatud 4 tööpäevad. Sellel on kaskaadefekt ja kõik järgnevad toimingud viibivad.

Jälgida

sa vastamata verstaposti ja projekti üldine tähtaeg.

Selle tulemusena teie projekt ebaõnnestub ja teie ettevõte kaotab klientide usalduse. Peate võtma täieliku vastutuse projekti ebaõnnestumise eest.

Jälgida

Vaadake projekti edenemist, kas saate vastata oma ülemuse küsimusele

Miks sa tähtajast mööda lasid?

Unustasin projekti edenemist jälgida ja kontrollida

Minu meeskonnaliige ei töötanud hästi

Ma ei tea miks.

Korrektne

Sa jätad tähtajast mööda, kuna unustasid projekti edenemist jälgida ja kontrollida. Peaksite plaani ja tegeliku ajakava üle vaatama. Saate aru, et viivitus juhtus kõige esimeses ülesandes endas (Make Test specs). See viivitus kogunes järgnevates ülesannetes. Kui oleksite projekti hoolikalt jälginud, oleksite võinud selle probleemi varakult tuvastada ja selle lahendamiseks lahenduse leida.

Vale

Ükskõik kui palju ja hoolikalt me ​​ka ei planeeriks, midagi läheb valesti. Peame projekti aktiivselt jälgima

  • Varajane avastamine ning reageerida vastavalt kõrvalekalletele ja plaanide muudatustele
  • Suhtleme sidusrühmade, sponsorite ja meeskonnaliikmetega täpselt kus projekt seisab ja määrama kui palju teie esialgne tegevusplaan tegelikkusele sarnaneb
  • Juhatajal on kasulik teada, kas projekt on käimas õige track vastavalt projekti eesmärkidele. Võimaldab teil teha ressursside või eelarve osas vajalikke kohandusi.

Projekti jälgimine aitab vältida katastroofe. Järelevalvet võib võrrelda auto gaasinäidiku kontrollimisega sõidu ajal. See aitab teil näha, kui palju gaasi paagis on jäänud, projekti jälgimine aitab vältida gaasi lõppemist enne eesmärgi saavutamist.

Mida me jälgime?

Jälgimine võimaldab teil võrrelda oma algset plaani senise edusammudega ja rakendada vajalikke muudatusi projekti edukaks lõpuleviimiseks.

Testijuhina peaksite oma projektis jälgima allpool näidatud nelja põhiparameetrit.

Jälgida

Maksma

Maksma

Kulud on projekti järelevalve ja kontrolli oluline aspekt. Sa pead hindama ja track Teie projekti põhikulude teave. Projekti kavandatud eelarve piires elluviimiseks on vaja täpseid projektiprognoose ja kindlat projektieelarvet.

Oletame, et teie ülemus on nõustunud projekti rahastama 100,000 XNUMX dollariga. Projekti elluviimise ajal tuleb jälgida tegelikke kulusid. Nagu märgitud Testi hinnang Artikli järgi on palju projektitegevusi, mis vajavad raha. Kõigi nende tegevuste kontrollimiseks peate projekti eelarvet jälgima ja haldama. Ilma projekti maksumust jälgimata ei saa projekti tõenäoliselt kunagi eelarve piires kätte.

Kavad

Kuidas saate ilma graafikuta töötada? Seda võib võrrelda auto juhtimisega, kuid ilma aimugi, kui kaua kulub sihtkohta jõudmiseks. Olenemata sellest, kui suur või väike on teie projekti suurus ja ulatus, peate koostama projekti ajakava. Ajakava ütleb teile

  • Millal tuleks iga tegevust teha?
  • Mis on juba lõpetatud?
  • Järjekord, milles asjad tuleb lõpetada.

Siin on näide projekti ajakavast

Sa määrasid meeskonnaliikme ülesandele: Integratsioonijuhtumite täitmine Guru99 Panga veebisait.

See ülesanne peaks olema lõpetatud ühe nädala jooksul. Saate koostada ajakava, nagu allpool näidatud

Kavad

Ressursid

Nagu eelmistes artiklites mainitud, ressursid on kõik projektiülesannete täitmiseks vajalikud asjad – inimesed või seadmed. Ressursside puudus võib projekti edenemist mõjutada.

Tõde on see, et kõik ei lähe plaanipäraselt: töötajad lahkuvad, projekti eelarvet võidakse kärpida või ajakava nihutada. Ressursside jälgimine aitab teil ressursipuudust varakult tuvastada ja leida lahenduse sellega toimetulekuks.

Kvaliteet

Kvaliteedi jälgimine hõlmab konkreetsete tulemuste jälgimist töötooted (nagu testjuhtum komplekt, testide käivitamise logi), et hinnata, kas see vastab määratletud kvaliteedistandarditele. Juhul kui tulemused ei vasta kvaliteedistandardid, peate leidma võimaliku lahenduse.

Näide: Oletame, et jälgisite ja kontrollisite projekti edenemist väga hästi. Lõpuks tarnisite toote tähtajaks. Projekt näib olevat edukas.

Aga kaks nädalat pärast kohaletoimetamist saite kliendilt selle tagasiside.

Klientide tagasiside, mis kaebavad pärast kohaletoimetamist halva tootekvaliteedi üle

Mida ma valesti tegin?

Ma ei teinud midagi valesti. Võib-olla tegi klient vea.

Unustasin jälgida projekti väljundi kvaliteeti.

Ma ei tea miks.

Vale
Korrektne

Kriitiline viga, mille selles projektis tegite, on see, et unustasite projekti väljundi kvaliteedi jälgimise. Kuna projekti jälgimine eeldab mitte ainult projekti ajakava, vaid ka projekti kvaliteedi jälgimist.

Kuidas jälgida?

Kui teie projekt ellu ärkab, pidage meeles järgmisi küsimusi.

  • Kas olete peal ajakava? Kui ei, siis kui kaugele olete maha jäänud ja kuidas saate järele jõuda?
  • Kas olete läbi eelarve?
  • Kas töötate endiselt sama projekti eesmärgi nimel?
  • Kas sul hakkab otsa saama ressursid?
  • Kas on hoiatavaid märke eelseisvast probleeme?
  • On seal surve juhtkonnalt, et projekt kiiremini lõpule viia?

Need on vaid mõned küsimused, mida peaksite projekti edenemist jälgides endalt küsima.

Oluline on jälgida projekti edenemist, et saaksite teada, kas selle õiges suunas liikumiseks on vaja teha muudatusi. Projekti edenemise tõhusaks jälgimiseks peaksite järgima järgmisi samme

Jälgida

1. samm) koostage seireplaan

Te ei saa edenemist jälgida, kui teil pole plaani edenemise jälgimiseks DEFINED mõõdikute abil. Sarnaselt katseplaaniga on seireplaan edenemise jälgimise esimene ja üks olulisemaid etappe.

Seireplaanis peate hoolikalt planeerima

Koostage seireplaan

  • M mõõdikud, mida peate koguma ja mõõtma?
  • Kui mõõdikuid koguda?
  • Kuidas hinnata projekti edenemist mõõdikute kaudu?

Milliseid mõõdikuid tuleb koguda ja mõõta?

Seireplaanis peaksite selgelt määratlema, milliseid mõõdikuid peate koguma ja mõõtma. Nagu eelmises mainitud lõik, mõõdikud, mida peate koguma

  • . hind (aeg, raha) seni projekti jaoks kulutatud
  • Kui palju ressurss (töötajad, seadmed) kasutatakse projekti jaoks
  • Ülesande olek (sees ajakava, graafikust hiljem või varem)
  • . kvaliteet töötoote (töötamise kiirus/läbivusmäär, defektide mõõdikud)

Millal andmeid koguda?

Nüüd otsusta millal or kui tihti kas kavatsete koguda andmeid seireks seireplaanis – kord nädalas või kuus? Või alles projekti alguses ja lõpus?

Nagu Plaan ette näeb, Guru99 Panga projekt valmib ühe kuu jooksul. Sellisel juhul soovitame teil projekti edenemist jälgida. iga nädal or iga päev alusel.

Kuidas hinnata projekti edenemist mõõdikute kaudu?

Seireplaanis peaksite määratlema meetodid hinnata projekti edenemist kogutud mõõdikute kaudu. Mõned meetodid, millele saate viidata, on

  • Võrrelge plaani edenemist meeskonna tegelike edusammudega
  • Määratlege kriteeriumid mida kasutatakse projekti edenemise hindamiseks. Näiteks kui pingutus ülesande täitmiseks võttis rohkem kui 30% kui planeeritud projekti viivitus.

Saate vaadata seireplaani malli siin. Siin on a näidisseirekava eest Guru99 Panga projekt

2. samm) Värskendage edenemise kirjet

Aja jooksul teeb teie meeskonnaliige oma projektiülesandega edusamme. Te peate tracJälgige nende tegevust vastavalt ajakavale ja paluge neil sageli edenemisteavet, näiteks kulutatud aega, ülesande olekut jne, ajakohastada. Neid andmeid kontrollides näete kohe mõju projektiplaanile.

Üks parimaid meetodeid, kuidas track liikme edenemine on ootel regulaarsed koosolekud.

Värskendage edusamme

Koosolekul annavad kõik liikmed aru oma hetkeseisust ja probleemidest, kui neid on. Kui meeskonnaliige või -liikmed on maha jäänud või sattunud takistustesse, koostage plaan probleemi tuvastamiseks ja lahendamiseks.


Harjutame järgmise stsenaariumiga

Nagu monitooringuplaanis määratletud, määrasite veebisaidi testimiseks ülesande „Testikeskkonna seadistamine”. Guru99 panka teie meeskonna liikmele. Tema roll on testi administraator. Ta peab seadistama Testi keskkond 6 päeva jooksul. Te nõudsite, et ta teataks hetkeseisust igal meeskonna koosolekul. Siin on näide tema praegusest edusammudest

Värskendage edusamme

3. samm) Analüüsige kirjet ja tehke muudatused

Sammudel on 2 alametappi

Analüüsige kirjet ja tehke kohandusi

Samm 3.1) Analüüsige

Selles etapis võrdlete plaanis määratletud edusamme meeskonna tegelike edusammudega. Rekordit analüüsides näete ka seda, kui palju aega on kulunud individuaalsele ülesandele ja projektile kulunud aega kokku.

Liigume tagasi aruande juurde, mille testiadministraatorid teile saatsid eelmises jaotises.
Millise probleemi te selles aruandes välja selgitasite?


Pole hullu, on ikka hea

Tundub, et ülesande täitmine viibib

Ma ei leidnud sellest aruandest ühtegi probleemi

Vale
Korrektne

Plaani kohaselt peab testi administraator oma ülesande 100% täitma 6. päeval. Praeguse seisu järgi on see aga 3. päev (50% ajakava), kuid ta lõpetas just 20% ülesandest. Selle tulemusena võib ülesanne viibida ja tähtajast mööda minna. Seetõttu võib see probleem mõjutada kogu projekti.

By tracProjekti edenemise analüüsimine ja jälgimine aitab varakult tuvastada kõik projektiga seotud probleemid ja leida lahenduse.

Samm 3.2) Reguleerimine

Tehke vajalikud muudatused, et teie projekt jätkuks track. Määrake ülesandeid ümber, muutke ajakavasid või hinnake oma eesmärke uuesti. See aitab teil finišijoone poole liikuda.

Ülaltoodud näites leidsite probleeme ülesandes "Testikeskkonna seadistamine"
Mida teha?


Muutke ajakavasid

Kas midagi

Muutke projekti eesmärke

Küsige ülesande kiirendamiseks tuge teiselt meeskonnaliikmelt

Vale
Korrektne

Testijuhina võite sarnase olukorraga kokku puutuda mitu korda. Selle probleemi lahendamiseks on palju lahendusi ja teil võib olla oma lahendus.
Eelneval juhul soovitame valida lahenduse – ülesande kiirendamiseks küsi abi mõnelt teiselt meeskonnaliikmelt. Mõni muu lahendus, näiteks ajakavade muutmine või mitte midagi tegemata, võib mõjutada kogu projekti. Need ei ole parim lahendus

4. samm) koostage aruanne

Koostage aruanne

Kui teie ülemus küsib teilt praeguse projekti kohta edu, kas edusammud on taga or eespool ajakava, mida sa vastad? Peate koostama projekti eduaruande.

Aruande kasutamine on hea võimalus jagada projekti üldist edenemist meeskonnaliikmete või juhatusega. See on ka kasulik viis näidata oma ülemusele, kas projekt on töös. track.

Edenemisandmete esitamise tagamiseks võite kasutada mõnda aruannete malli järjepidevalt ja selgelt. See artikkel sisaldab aruande malli millele saate viidata. Samuti kontrollige a näidisaruanne eest Guru99 Pangandusprojekt võrdlusalusena

Testide jälgimise ja kontrolli parimad tavad

  • Järgige standardeid: Üks oluline kaalutlus projekti planeerimisel on standardimise tagamine. See tähendab, et kõik projekti tegevused peavad järgima standardseid protsessijuhiseid. Standardiseeritud protsessid, tööriistad, mallid ja mõõtmisväärtused muudavad analüüsimise lihtsaks, hõlbustavad suhtlemist ja aitavad projektimeeskonna liikmetel olukorda paremini mõista.

  • Dokumentatsioon: Mis juhtub, kui te ei kirjuta dokumenti ühtegi arutelu ega otsust? Võite need unustada ja kaotada palju asju. Peaksite kirja panema arutelud ja otsused sobivas kohas ning kehtestama koosolekute ametliku dokumenteerimise korra. Selline dokumentatsioon aitab teil lahendada projektimeeskonna vahelise suhtluse või arusaamatuste probleeme.

  • Proaktiivsus: Probleemid esinevad kõigis projektides. Oluline on see, et projekti elluviimisel tekkivate probleemide ja probleemide lahendamisel tuleb omaks võtta ennetav lähenemine. Sellised küsimused võivad olla eelarve, ulatus, aeg, kvaliteet ja inimressursid

KKK

Testijuht või testijuht vastutab mõlema tegevuse eest. Testijad esitavad algandmed – kulutatud aja, läbitud testid, tuvastatud vead –, samal ajal kui juht tõlgendab mõõdikuid, otsustab kontrollmeetmete üle ja annab projektijuhile ja sidusrühmadele aru.

Testi käigus väljastatakse korduvalt edenemisaruannet, mille eesmärk on käivitada kontrolltoiminguid. Testi kokkuvõtte aruanne kirjutatakse üks kord iga testitaseme lõpus ja selles hinnatakse, kas väljumiskriteeriumid olid täidetud. Üks suunab, teine ​​​​lõpetab.

Väljumiskriteeriumid annavad monitooringule lõpu. Mõõdikuid, nagu läbimise määr, katvus ja avatud defektide arv, võrreldakse kokkulepitud läviväärtustega ning projekt lahkub testimistasemelt alles siis, kui need läviväärtused on saavutatud või ametlikult tühistatud.

Kadents pigem lüheneb kui kaob. Igapäevane arutelu asendab iganädalast koosolekut, edenemisdiagramm asendab Gantti vaadet ja sprindiülevaade toimib aruandena. Scrum Master tavaliselt blokeerijate pinnale.

Ajaloolise töömahu ja defektide andmete põhjal treenitud masinõppemudelid suudavad märgata ülesannet, mille täitmismäär on teel möödalaskmise suunas, sageli päevi enne, kui inimene seda märkab. Käsitle prognoosi varajase hoiatusena, mitte otsusena – kontrolltegevus jääb sinu teha.

Jah, torustiku jaoks. Copilot kirjutab päringud, diagrammikoodi ja aruannete malli, mis teisendavad töötlemata täitmislogid armatuurlauale. See ei saa otsustada, millised mõõdikud teie projekti jaoks olulised on, seega määrake need kõigepealt jälgimiskavas.

Enamik meeskondi ühendab ajakava koostamise tööriista testide haldamise tööriist et aruanded koostatakse ja nende läbimise määr on automaatne, lisaks veale tracker nagu MantisBTArvutustabeli mallid on väikeste projektide jaoks endiselt piisavad.

Nr. Defekt tracKing jälgib üksikuid vigu kogu nende elutsükli vältel ja annab ühe kvaliteedinäitaja monitooringusse. Monitooring on laiem: see jälgib ka kulusid, ajakava ja ressursse. Defektide triaaž on kontrollmeede, mitte jälgimine ise.

Võta see postitus kokku järgmiselt: