Praćenje i kontrola testiranja u testiranju softvera

⚡ Pametni sažetak

Praćenje testiranja i kontrola testiranja održavaju projekt testiranja na pravom putu mjerenjem stvarnog napretka u odnosu na plan, a zatim djelovanjem na temelju onoga što brojke pokazuju, štiteći troškove, raspored, resurse i kvalitetu.

  • 🔘 Definicija: Praćenje testova tracks aktivnost testiranja, prikuplja metrike testiranja i izvještava tim i dionike o napretku.
  • ☑️ Kontrolne radnje: Kontrola testiranja redefinira prioritete testova, revidira raspored i reorganizira testno okruženje nakon što praćenje otkrije odstupanje.
  • Četiri parametra: Troškovi, rasporedi, resursi i kvaliteta su parametri koje voditelj testiranja prati tijekom izvođenja testiranja.
  • 🧪 Rutina u četiri koraka: Izradite plan praćenja, ažurirajte zapise o napretku, analizirajte zapise i prilagodite ih, a zatim izradite izvješće o napretku.
  • 🛠️ Prvo planirajte: Plan praćenja određuje koje se metrike prikupljaju, koliko se često prikupljaju i kriterije za određivanje odgode.
  • 📊 Najbolje prakse: Standardni procesi, pisane odluke sa sastanaka i proaktivan stav o problemima osiguravaju učinkovitost praćenja.

Praćenje testiranja i kontrola testiranja u testiranju softvera

Što je praćenje testova?

Praćenje testova u izvršavanju testiranja je proces u kojem se aktivnosti testiranja i napori testiranja procjenjuju kako bi se track trenutni napredak aktivnosti testiranja, pronalaženje i tracmetrike testiranja Kinga, procjenjujući buduće akcije na temelju metrika testiranja i pružajući povratne informacije nadležnom timu kao i dionicima o trenutnom procesu testiranja.

Praćenje je jedna od glavnih dužnosti upravljanje testovima: pretvara svakodnevne aktivnosti testiranja u brojke na koje voditelj testiranja može djelovati.

Što je Test Control?

Kontrola testa izvođenje testa je proces poduzimanja radnji na temelju rezultata procesa praćenja testa. U fazi kontrole testiranja određuju se prioriteti testnih aktivnosti, revidira se raspored testiranja, reorganizira se testno okruženje i rade druge promjene vezane uz aktivnosti testiranja kako bi se poboljšala kvaliteta i učinkovitost budućeg procesa testiranja.

Praćenje i kontrola su dvije polovice jedne petlje - praćenje osigurava činjenice, kontrola mijenja plan:

Aspekt Praćenje testova Kontrola testa
Svrha Mjerite i izvještavajte o tome što se zapravo događa Promijeni što se sljedeće događa
Izlaz Testne metrike i izvješće o napretku Revizirani prioriteti, raspored ili okruženje
Priroda Promatranje, bez intervencije Korektivne i usmjeravajuće mjere
Okidač Neprekidno se izvodi tijekom izvođenja testa Pokrenuto odstupanjem koje otkriva praćenje

Čestitamo! Sada počinjemo s Izvršenje testa faza. Dok vaš tim radi na dodijeljenim zadacima, morate pratiti i kontrolirati njihove radne aktivnosti.

u Faze upravljanja testiranjem vodiča, ukratko smo predstavili praćenje i kontrolu testiranja. U ovom vodiču ćete to detaljno naučiti.

Zašto pratimo?

Ovaj mali primjer vam pokazuje zašto trebamo pratiti i kontrolirati aktivnost testiranja.

Nakon završetka Procjena testa i planiranje testiranja, upravni odbor se složio s vašim planom, a prekretnice su postavljene prema sljedećoj slici.

Praćenje

Obećali ste završiti i isporučiti sve testne artefakte Guru99 Banka Ispitivanje projekt prema gornjim ključnim točkama. Čini se da je sve super, a vaš tim vrijedno radi.

Ali nakon 4 tjedna stvari ne idu po planu. Zadatak “Making Test specification” je odgođen od 4 radni dani. Ima kaskadni učinak i svi naredni zadaci se odgađaju.

Praćenje

Vas propustili prekretnicu kao i ukupni rok projekta.

Kao posljedica toga, vaš projekt propada i vaša tvrtka gubi povjerenje kupaca. Morate preuzeti punu odgovornost za neuspjeh projekta.

Praćenje

Pogledajte napredak projekta, možete li odgovoriti na pitanje svog šefa

Zašto ste propustili rok?

Zaboravio sam pratiti i kontrolirati napredak projekta

Član mog tima nije dobro radio

Ne znam zašto.

ispravan

Propuštate rok jer ste zaboravili pratiti i kontrolirati napredak projekta. Trebali biste pregledati plan i stvarni raspored. Shvatit ćete da se kašnjenje dogodilo u samom prvom zadatku (specifikacije Make Test). To se kašnjenje akumuliralo u sljedećim zadacima. Da ste pažljivo pratili projekt, mogli ste rano otkriti ovaj problem i pronaći rješenje za njegovo rješavanje.

netočan

Koliko god i pažljivo planirali, nešto će poći po zlu. Moramo aktivno pratiti projekt kako bismo

  • Rano otkriti te primjereno reagirati na odstupanja i izmjene planova
  • Omogućuje vam komunikaciju sa dionicima, sponzorima i članovima tima točno gdje stoji projekt i odrediti koliko je vaš početni plan djelovanja sličan stvarnosti
  • Upravitelju će biti od pomoći da zna nastavlja li se projekt prave track prema ciljevima projekta. Omogućuje vam da napravite potrebne prilagodbe u vezi s resursima ili proračunom.

Praćenje projekta pomaže vam u izbjegavanju katastrofa. Praćenje se može usporediti s provjerom mjerača plina u vašem automobilu dok vozite. Pomaže vam da vidite koliko je goriva ostalo u spremniku, praćenje vašeg projekta pomaže vam da izbjegnete da ostanete bez goriva prije nego što postignete svoj cilj.

Što pratimo?

Praćenje vam omogućuje usporedbu izvornog plana s dosadašnjim napretkom i provedbu promjena gdje je to potrebno za uspješan dovršetak projekta.

U svom projektu, kao voditelj testiranja, trebali biste pratiti četiri ključna parametra prikazana u nastavku.

Praćenje

Trošak

Trošak

Troškovi su važan aspekt praćenja i kontrole projekta. Morate procijeniti i track osnovne informacije o troškovima vašeg projekta. Imati točne procjene projekta i robustan proračun projekta neophodno je za isporuku projekta unutar utvrđenog proračuna.

Pretpostavimo da je vaš šef pristao financirati projekt sa 100,000 dolara. Morate paziti na stvarne troškove dok se projekt provodi. Kao što je spomenuto u Testna procjena članak, postoji tona projektnih aktivnosti za koje je potreban novac. Morate pratiti i upravljati proračunom projekta kako biste kontrolirali sve te aktivnosti. Bez praćenja troškova projekta, projekt najvjerojatnije nikada neće biti isporučen u okviru proračuna.

Raspored

Kako možete raditi bez rasporeda? To se može usporediti s vožnjom automobila, ali bez ikakve ideje o tome koliko vam treba vremena da stignete do odredišta. Bez obzira koliko velika ili mala bila veličina i opseg vašeg projekta, morate pripremiti raspored projekta. Raspored vam govori

  • Kada treba obaviti svaku aktivnost?
  • Što je već završeno?
  • Redoslijed kojim se stvari trebaju završiti.

Evo primjera rasporeda projekta

Dodijelili ste članu tima zadatak: Izvršavanje integracijskih slučajeva od GuruWeb stranica 99 Banke.

Ovaj bi zadatak trebao biti gotov za tjedan dana. Možete izraditi raspored kako je navedeno u nastavku

Raspored

Resursi

Kao što je spomenuto u prethodnim člancima, sredstva su sve stvari potrebne za izvršavanje projektnih zadataka - ljudi ili oprema. Nedostatak resursa može utjecati na napredak projekta.

Istina je da se ne događa sve po planu: zaposlenici odlaze, proračun projekta može biti smanjen ili se raspored pomakne. Praćenje resursa pomoći će vam da rano otkrijete bilo kakav nedostatak resursa i pronađete rješenje za njegovo rješavanje.

Kvaliteta

Praćenje kvalitete podrazumijeva praćenje rezultata specifičnih proizvodi rada (Kao testni slučaj paket, zapisnik izvršenja testova) kako bi se procijenilo ispunjava li definirane standarde kvalitete. U slučaju da rezultati ne zadovoljavaju standarde kvalitete, morate identificirati potencijalno rješenje.

Primjer: Pretpostavimo da ste jako dobro pratili i kontrolirali napredak projekta. Konačno, isporučili ste proizvod u roku. Čini se da je projekt uspješan.

Ali dva tjedna nakon isporuke, dobili ste ovu povratnu informaciju od kupca.

Povratne informacije kupaca koje se žale na lošu kvalitetu proizvoda nakon isporuke

Što sam učinio krivo?

Nisam učinio ništa loše. Možda je kupac pogriješio.

Zaboravio sam pratiti kvalitetu rezultata projekta.

Ne znam zašto.

netočan
ispravan

Kritična pogreška koju ste napravili u ovom projektu jest to što ste zaboravili pratiti kvalitetu rezultata projekta. Jer praćenje projekta zahtijeva praćenje ne samo rasporeda projekta, već i kvalitete projekta.

Kako pratiti?

Kako vaš projekt zaživi, ​​imajte na umu ova pitanja:

  • Jeste li na raspored? Ako niste, koliko zaostajete i kako ih možete sustići?
  • Jeste li gotovi budžet?
  • Radite li još uvijek prema istom cilju projekta?
  • Ponestaje li vam sredstva?
  • Postoje li znakovi upozorenja na nadolazeće problemi?
  • Postoji pritisak od uprave da prije završi projekt?

Ovo su samo neka od pitanja koja biste si trebali postaviti dok pratite napredak svog projekta.

Važno je pratiti napredak projekta kako biste znali jesu li potrebne prilagodbe kako bi se vratio u pravom smjeru. Kako biste učinkovito pratili napredak projekta, trebali biste slijediti sljedeće korake

Praćenje

Korak 1) Izradite plan praćenja

Ne možete pratiti napredak osim ako nemate plan za praćenje napretka s DEFINIRANOM metrikom. Slično Planu testiranja, Plan praćenja je prvi i jedan od najvažnijih koraka u praćenju napretka.

U planu praćenja morate pažljivo planirati

Napravite plan praćenja

  • Što metrike koje trebate prikupiti i mjeriti?
  • Kada prikupiti metriku?
  • Kako procijeniti napredak projekta putem metrike?

Koje metrike treba prikupiti i mjeriti?

U planu praćenja trebali biste jasno definirati koje metrike trebate prikupljati i mjeriti. Kao što je spomenuto u prethodnom odjeljak, metrike koje trebate prikupiti

  • The koštati (vrijeme, novac) potrošeno za projekt do sada
  • Koliko resurs (zaposlenici, oprema) koriste se za projekt
  • Status zadatka (on raspored, iza ili prije rasporeda)
  • The kvalitet radnog proizvoda (stopa rada/prolaznost, metrika kvarova)

Kada prikupljati podatke?

Sad odluči kada or koliko često hoćete li prikupljati podatke za praćenje u planu praćenja – Tjedni ili mjesečni? Ili samo na početku i na kraju projekta?

Kao što je Plan, GuruProjekt 99 Bank bit će dovršen za mjesec dana. U tom slučaju preporučujemo da pratite napredak projekta tjedno or svakodnevno osnova.

Kako procijeniti napredak projekta putem metrike?

U planu praćenja trebate definirati metode za procjenu napretka projekta putem prikupljenih metrika. Neke metode koje možete uputiti su

  • Usporedite napredak u planu sa stvarnim napretkom koji je tim postigao
  • Definirajte kriteriji koji se koriste za ocjenu napretka projekta. Na primjer, ako je napor da se izvrši zadatak uložio više od 30% napor od planiranog odgoda projekta.

Možete pogledati obrazac plana praćenja ovdje, Evo a plan praćenja uzorka za GuruProjekt banke 99

Korak 2) Ažurirajte zapis napretka

S vremenom će član vašeg tima napredovati na svom projektnom zadatku. Morate tracPratite njihove aktivnosti prema rasporedu i zamolite ih da često ažuriraju informacije o napretku, kao što su utrošeno vrijeme, status zadatka itd. Provjerom ovih zapisa možete odmah vidjeti utjecaj na plan projekta.

Jedna od najboljih metoda za track napredak člana se drži redoviti sastanci.

Ažurirajte zapis o napretku

Na sastanku svi članovi izvješćuju o svom trenutnom statusu i problemima ako ih ima. Ako su član ili članovi tima zaostali ili su naišli na prepreke, formulirajte plan za prepoznavanje i rješavanje problema.


Vježbajmo sa sljedećim scenarijem

Kao što je definirano u planu praćenja, dodijelili ste zadatak "Postavljanje testnog okruženja" za testiranje web stranice Guru99 banka članu vašeg tima. Njegova je uloga administratora testiranja. Mora postaviti Ispitna okolina za 6 dana. Tražili ste od njega da izvijesti o trenutnom statusu na svakom sastanku tima. Evo primjera njegovog trenutnog napretka

Ažurirajte zapis o napretku

Korak 3) Analizirajte zapis i izvršite prilagodbe

Postoje 2 pod-koraka u koracima

Analizirajte zapis i izvršite prilagodbe

Korak 3.1) Analizirajte

U ovom koraku uspoređujete napredak koji ste definirali u planu sa stvarnim napretkom koji je tim postigao. Analizom zapisa također možete vidjeti koliko je vremena potrošeno na pojedinačni zadatak i ukupno vrijeme potrošeno na projekt u cjelini.

Vratimo se na izvješće koje su vam poslali testni administratori u prethodnom odjeljku.
U tom izvješću, koji ste problem otkrili?


Ništa loše, i dalje je dobro

Čini se da napredak zadatka kasni

Nisam mogao pronaći nijedan problem u tom izvješću

netočan
ispravan

Prema planu, testni administrator mora 100% završiti svoj zadatak šestog dana. Međutim, prema trenutnom statusu, to je treći dan (6% rasporeda), ali on je upravo završio 3% zadatka. Kao rezultat toga zadatak može kasniti i propustiti rok. Stoga ovo pitanje može utjecati na cjelokupni projekt.

By tracPraćenjem i analizom napretka projekta možete rano otkriti bilo koji problem koji se može dogoditi s projektom i pronaći rješenje za taj problem.

Korak 3.2) Prilagodba

Napravite potrebne prilagodbe kako biste održali svoj projekt track. Preraspodijelite zadatke, izmijenite rasporede ili ponovno procijenite svoje ciljeve. To će vam pomoći da se nastavite kretati prema cilju.

U gornjem primjeru pronašli ste probleme u zadatku "Postavljanje testnog okruženja"
Što trebate učiniti?


Izmijenite rasporede

Učiniti ništa

Izmijenite ciljeve projekta

Zatražite podršku od drugog člana tima da ubrzate zadatak

netočan
ispravan

Kao voditelj testiranja, možete se nekoliko puta suočiti sa sličnom situacijom. Postoji gomila rješenja za rješavanje ovog problema, a vi možda imate svoje rješenje.
U gornjem slučaju preporučujemo da odaberete rješenje – Zatražite podršku od drugog člana tima da ubrzate zadatak. Neka druga rješenja poput izmjene rasporeda ili nečinjenja mogu utjecati na cjelokupni projekt. Nisu najbolje rješenje

Korak 4) Izradite izvješće

Napravite izvješće

Ako vas šef pita o trenutnom projektu napredak, da li napredak je iza or naprijed raspored, što ćeš odgovoriti? Morate pripremiti izvješće o napretku projekta.

Korištenje izvješća dobra je opcija za dijeljenje ukupnog napretka projekta s članovima tima ili Upravnim odborom. Također je koristan način da pokažete svom šefu je li projekt u tijeku. track.

Možete koristiti neke predloške izvješća kako biste osigurali prikaz podataka o napretku dosljedno i jasno. Ovaj članak uključuje predložak izvješća koje možete uputiti. Također, provjerite a uzorak izvješća za Guru99 Bankarski projekt kao referenca

Najbolje prakse u praćenju i kontroli testiranja

  • Slijedite standarde: Jedno važno razmatranje planiranja projekta je osigurati standardizaciju. To znači da sve projektne aktivnosti moraju slijediti standardne procesne smjernice. Standardizirani procesi, alati, predlošci i mjerne vrijednosti čine analizu jednostavnom, olakšavaju laku komunikaciju i pomažu članovima projektnog tima da bolje razumiju situaciju.

  • Dokumentacija: Što će se dogoditi ako nikakvu raspravu ili odluku ne zapišete u dokument? Možete ih zaboraviti i izgubiti mnoge stvari. Trebali biste zapisivati ​​rasprave i odluke na odgovarajuće mjesto i uspostaviti službenu proceduru dokumentiranja sastanaka. Takva vam dokumentacija pomaže u rješavanju problema nesporazuma ili nesporazuma među projektnim timom.

  • Proaktivnost: Problemi se javljaju u svim projektima. Važno je da morate usvojiti proaktivan pristup rješavanju pitanja i problema koji se javljaju tijekom izvođenja projekta. Takva pitanja mogu biti proračun, opseg, vrijeme, kvaliteta i ljudski resursi

Pitanja i odgovori

Voditelj testiranja ili voditelj testiranja odgovoran je za obje aktivnosti. Testeri daju sirove podatke - utrošeno vrijeme, provedene testove, uočene nedostatke - dok voditelj interpretira metrike, odlučuje o kontrolnim radnjama i izvještava voditelja projekta i dionike.

Izvješće o napretku se više puta izdaje tijekom izvršavanja testa i postoji kako bi se pokrenule kontrolne akcije. Sažetak testa piše se jednom na kraju razine testiranja i procjenjuje jesu li ispunjeni kriteriji izlaza. Jedan usmjerava; drugi zaključuje.

Izlazni kriteriji daju praćenju ciljnu liniju. Mjerni podaci poput stope prolaznosti, pokrivenosti i broja otvorenih nedostataka uspoređuju se s dogovorenim pragovima, a projekt napušta testnu razinu tek kada su ti pragovi zadovoljeni ili formalno odbačeni.

Kadenca se skraćuje umjesto da nestaje. Dnevni sastanak zamjenjuje tjedni sastanak, grafikon sagorijevanja zamjenjuje Ganttov prikaz, a pregled sprinta služi kao izvješće. Scrum Master obično na površinu izbaci blokatore.

Modeli strojnog učenja obučeni na povijesnim podacima o trudu i nedostacima mogu označiti zadatak čija stopa sagorijevanja teži promašaju, često danima prije nego što to čovjek primijeti. Tretirajte prognozu kao rano upozorenje, a ne kao odluku - kontrolna radnja ostaje vaša.

Da, za vodovod. Ko-pilot piše upite, kod grafikona i predloške izvješća koji pretvaraju sirove zapise izvršenja u nadzornu ploču. Ne može odlučiti koje su metrike važne za vaš projekt, stoga ih prvo definirajte u planu praćenja.

Većina timova kombinira alat za raspoređivanje s alat za upravljanje testiranjem da se izvješća automatski pokreću i prolaze stope, plus greška tracker kao što MantisBTPredlošci proračunskih tablica i dalje su prikladni za male projekte.

Br. Nedostatak tracKing prati pojedinačne greške kroz njihov životni ciklus i u praćenje unosi jednu metriku kvalitete. Praćenje je šire: ono također prati troškove, raspored i resurse. Trijaža kvarova je kontrolna radnja, a ne samo praćenje.

Sažmite ovu objavu uz: