Ce este monitorizarea testelor?
Monitorizarea testului în executarea testului este un proces în care activitățile de testare și eforturile de testare sunt evaluate pentru a urmări progresul curent al activității de testare, găsirea și urmărirea valorilor de testare, estimarea acțiunilor viitoare pe baza valorilor de testare și furnizarea de feedback echipei în cauză precum și părțile interesate despre procesul actual de testare.
Ce este controlul testelor?
Controlul testului în executarea testului este un proces de acțiune bazat pe rezultatele procesului de monitorizare a testului. În faza de control al testului, activitățile de testare sunt prioritizate, programul de testare este revizuit, mediul de testare este reorganizat și se fac alte modificări legate de activitățile de testare pentru a îmbunătăți calitatea și eficiența procesului de testare viitor.
Felicitări! Acum începem cu faza de Execuție Test . În timp ce echipa dvs. lucrează la sarcinile atribuite, trebuie să monitorizați și să controlați activitatea lor de lucru.
În tutorialul Faze de gestionare a testelor, am introdus pe scurt Monitorizarea și controlul testelor. În acest tutorial, îl veți învăța în detaliu.
De ce monitorizăm?
Acest mic exemplu vă arată de ce trebuie să monitorizăm și să controlăm activitatea de testare.
După finalizarea estimării testului și a planificării testului, consiliul de administrație a fost de acord cu planul dvs. și etapele de referință sunt stabilite conform figurii următoare.
Ați promis să finalizați și să livrați toate artefactele de testare ale proiectului Guru99 Bank Testing conform etapelor de mai sus. Totul pare a fi grozav, iar echipa ta lucrează din greu.
Dar după 4 săptămâni, lucrurile nu merg conform planului. Sarcina „Efectuarea specificațiilor testului” este întârziată cu 4 zile lucrătoare. Are un efect în cascadă și toate sarcinile succesive sunt întârziate.
Ați ratat și etapa limită generală a proiectului.
În consecință, proiectul dvs. eșuează și compania dvs. pierde încrederea clienților. Trebuie să vă asumați întreaga responsabilitate pentru eșecul proiectului.
Aruncați o privire asupra progresului proiectului, puteți răspunde la întrebarea șefului dvs. De ce ați ratat termenul limită?
Am uitat să monitorizez și să controlez progresul proiectuluiMembru al echipei mele nu a funcționat bine
Nu știu de ce.
Corect
Nu ratați termenul, deoarece ați uitat să monitorizați și să controlați progresul proiectului. Ar trebui să revizuiți planul și programul real. Vă veți da seama că întârzierea s-a întâmplat chiar în prima sarcină (Creați specificații de test). Această întârziere s-a acumulat în sarcinile următoare. Dacă ați fi monitorizat cu atenție proiectul, ați fi putut detecta devreme această problemă și ați găsi o soluție pentru rezolvarea acesteia.
Incorect
Indiferent cât de mult și cu atenție planificăm, ceva nu va merge bine. Trebuie să monitorizăm activ proiectul
- Detectați timpuriu și reacționați corespunzător la abateri și modificări ale planurilor
- Să vă comunicăm părților interesate, sponsorilor și membrilor echipei exact unde se află proiectul și să stabilim cât de mult seamănă planul dvs. de acțiune inițial cu realitatea
- Va fi util pentru manager să știe dacă proiectul merge pe drumul cel bun în conformitate cu obiectivele proiectului. Vă permite să faceți ajustările necesare în ceea ce privește resursele sau bugetul.
Monitorizarea proiectului vă ajută să evitați dezastrele. Monitorizarea poate fi comparată cu verificarea indicatorului de gaz din mașină în timp ce conduceți. Vă ajută să vedeți cât de mult gaz a rămas în rezervor, monitorizarea proiectului dvs. vă ajută să evitați să rămâneți fără benzină înainte de a vă atinge obiectivul.
Ce monitorizăm?
Monitorizarea vă va permite să faceți comparații între planul dvs. inițial și progresul dvs. de până acum. Veți putea implementa modificări, acolo unde este necesar, pentru a finaliza proiectul cu succes.
În proiectul dvs., ca Manager de testare, ar trebui să monitorizați parametrii cheie după cum urmează
Cost
Costurile sunt un aspect important al monitorizării și controlului proiectului. Trebuie să estimeze și să urmărească informațiile de bază de cost pentru proiectul dumneavoastră . Pentru a livra proiectul în limita bugetului decis este necesar să aveți estimări exacte ale proiectului și un buget solid al proiectului. Să presupunem că șeful tău a fost de acord să finanțeze proiectul cu 100.000 de dolari. Trebuie să urmăriți costurile reale în timp ce proiectul este implementat. După cum sa menționat în articolul de estimare a testului, există o mulțime de activități de proiect care au nevoie de bani. Trebuie să monitorizați și să gestionați bugetul proiectului pentru a controla toate acele activități. Fără a monitoriza costul proiectului, cel mai probabil proiectul nu va fi livrat niciodată la buget. |
Programări
Cum poți lucra fără un program? Poate fi comparat cu conducerea mașinii, dar fără nicio idee despre cât timp îți ia până la destinație. Indiferent cât de mare sau mică este dimensiunea și scopul proiectului dvs., trebuie să pregătiți un program al proiectului. Programul îți spune
- Când trebuie făcută fiecare activitate?
- Ce s-a finalizat deja?
- Secvența în care lucrurile trebuie finalizate.
Iată un exemplu de program al proiectului
Ați desemnat un membru al echipei într-o sarcină: Executarea cazurilor de integrare a site-ului web Guru99 Bank.
Această sarcină ar trebui terminată într-o săptămână. Puteți crea un program așa cum este prezentat mai jos
Resurse
Așa cum am menționat în articolele anterioare, resursele sunt toate lucrurile necesare pentru îndeplinirea sarcinilor proiectului. Pot fi persoane sau echipamente necesare pentru a finaliza activitatea proiectului. Lipsa resurselor poate afecta progresul proiectului.
Adevărul este că este posibil ca totul să nu se întâmple așa cum este planificat, angajații vor pleca, bugetul proiectului poate fi redus sau programul va fi împins. Monitorizarea resurselor vă va ajuta să detectați devreme orice rezistență a resurselor și să găsiți o soluție pentru a face față acesteia.
Calitate
Monitorizarea calității implică monitorizarea rezultatelor produselor specifice de lucru (cum ar fi suita de cazuri de testare, jurnalul de execuție a testelor), pentru a evalua dacă acesta îndeplinește standardele de calitate definite. În cazul în care rezultatele nu respectă standardele de calitate, trebuie să identificați rezoluția potențială.
Exemplu: Să presupunem că ați monitorizat și controlat foarte bine progresul proiectului. În cele din urmă, ați livrat produsul la termen. Proiectul pare să aibă succes.
Dar după livrarea a 2 săptămâni, ați primit acest feedback de la client
Ce am făcut greșit?
Nu am făcut nimic rău. Poate clientul a greșit.
Am uitat să monitorizez calitatea rezultatului proiectului.
Nu știu de ce.
Incorect Corect
Greșeala critică pe care ați făcut-o în acest proiect este că ați uitat monitorizarea calității rezultatului proiectului. Deoarece monitorizarea proiectului necesită monitorizarea nu numai a programului proiectului, ci și a calității proiectului.
Cum se monitorizează?
Pe măsură ce proiectul dvs. prinde viață, rețineți aceste întrebări:
- Sunteți în grafic ? Dacă nu, cât de departe ești și cum poți ajunge din urmă?
- Ai depășit bugetul ?
- Lucrați în continuare la același obiectiv al proiectului?
- Ai resurse reduse ?
- Există semne de avertizare ale unor probleme iminente ?
- Există presiuni din partea conducerii pentru a finaliza proiectul mai devreme?
Acestea sunt doar câteva dintre întrebările pe care ar trebui să le puneți în timp ce monitorizați progresul proiectului dumneavoastră.
Este important să monitorizați progresul proiectului, astfel încât să știți dacă trebuie făcute ajustări pentru a-l întoarce în direcția corectă. Pentru a monitoriza în mod eficient progresul proiectului, trebuie să urmați pașii următori
Pasul 1) Creați un plan de monitorizare
Nu puteți monitoriza progresul decât dacă aveți un plan de monitorizare a progresului cu valori DEFINITE. Similar Planului de testare, Planul de monitorizare este primul și unul dintre cei mai importanți pași în monitorizarea progresului.
În planul de monitorizare, trebuie să planificați cu atenție
|
Ce valori trebuie colectate și măsurate?
În planul de monitorizare, ar trebui să definiți în mod clar ce valori trebuie să colectați și să măsurați. Așa cum am menționat în secțiunea anterioară, valorile pe care trebuie să le colectați
- Costul (timp, bani) cheltuită pentru proiect până în prezent
- Câtă resursă (angajați, echipamente) sunt utilizate pentru proiect
- Starea sarcinii (conform programului , în urmă sau înainte de program)
- Calitatea produsului de lucru (rata Run / rata de trecere, valorile defecte)
Când se colectează datele?
Acum decideți când sau cât de des veți colecta datele pentru monitorizare în planul de monitorizare - săptămânal sau lunar? Sau doar la începutul și la sfârșitul proiectului?
Ca Plan, proiectul Guru99 Bank va fi finalizat într-o lună. În acest caz, vă recomandăm să monitorizați progresul proiectului săptămânal sau zilnic .
Cum se evaluează progresul proiectului prin metrici?
În planul de monitorizare, trebuie să definiți metodele de evaluare a progresului proiectului prin intermediul valorilor colectate. Unele metode pe care le puteți consulta sunt
- Comparați progresul în plan cu progresul real pe care l-a făcut echipa
- Definiți criteriile care sunt utilizate pentru a evalua progresul proiectului. De exemplu, dacă efortul de a finaliza o sarcină a necesitat mai mult de 30% decât planificat o întârziere a proiectului.
Puteți consulta șablonul planului de monitorizare aici . Iată un exemplu de plan de monitorizare pentru proiectul Guru99 Bank
Pasul 2) Actualizați înregistrarea de progres
Cu timpul, membrul echipei dvs. va face progrese în sarcina proiectului. Trebuie să le urmăriți activitatea conform programului și să le cereți să actualizeze frecvent informațiile despre progres, cum ar fi timpul petrecut, starea sarcinii ... etc. Verificând aceste înregistrări, puteți vedea imediat impactul asupra planului de proiect.
Una dintre cele mai bune metode de urmărire a progresului membrilor este organizarea de întâlniri periodice .
În cadrul ședinței, toți membrii își raportează starea actuală și problemele, dacă există. Dacă un membru sau membri ai echipei au rămas în urmă sau au întâmpinat obstacole, formulați un plan pentru identificarea și rezolvarea problemei.
Să exersăm cu următorul scenariu
După cum s-a definit în planul de monitorizare, ați atribuit o sarcină „Configurarea mediului de testare” pentru testarea băncii site-ului web Guru99 unui membru din echipa dvs. Rolul său este un administrator de teste. El trebuie să configureze mediul de testare în 6 zile. I-ai cerut să raporteze starea actuală la fiecare întâlnire a echipei. Iată un exemplu al înregistrării sale despre progresul actual
Pasul 3) Analizați înregistrarea și efectuați ajustarea
Există 2 sub-pași în pași
Pasul 3.1) Analizați
În acest pas, comparați progresul pe care l-ați definit în plan cu progresul real pe care l-a făcut echipa. Analizând înregistrarea, puteți vedea, de asemenea, cât timp a fost petrecut pentru sarcina individuală și timpul total petrecut pe proiect în general. Să trecem înapoi la raportul, pe care vi l-au trimis administratorii de testare, în secțiunea anterioară. În acest raport, ce problemă ai descoperit?
Nimic în neregulă, este totuși bunProgresul sarcinii pare a fi întârziat
Nu am găsit nicio problemă în raportul respectiv
Incorect Corect
Conform planului, administratorul testului trebuie să-și termine sarcina 100% în ziua a 6-a. Cu toate acestea, conform stării actuale, este a 3-a zi (50% program), dar tocmai a terminat 20% din sarcină. Ca urmare, sarcina poate fi întârziată și poate pierde termenul limită. Prin urmare, această problemă poate afecta întregul proiect.
Urmărind și analizând progresul proiectului, puteți detecta devreme orice problemă care i se poate întâmpla proiectului și puteți găsi soluția pentru a rezolva problema respectivă.
Pasul 3.2) Reglare
Efectuați ajustările necesare pentru a vă menține proiectul pe drumul cel bun. Reatribuiți sarcini, modificați programele sau reevaluați-vă obiectivele. Acest lucru vă va ajuta să continuați să vă deplasați spre linia de sosire. În exemplul de mai sus, ați găsit probleme în sarcina „Configurarea mediului de testare”
Ce ar trebui să faceți?Modificați programeleNu face nimic
Modificați obiectivele proiectului
Solicitați asistență din partea altor membri ai echipei pentru a accelera sarcina
Incorect Corect
În calitate de manager de testare, este posibil să vă confruntați cu situații similare de mai multe ori. Există o mulțime de soluții pentru a rezolva această problemă și este posibil să aveți propria soluție.
În cazul de mai sus, vă recomandăm să alegeți soluția - Solicitați asistență altui membru al echipei pentru a accelera sarcina. O altă soluție, cum ar fi modificarea programelor sau să nu facă nimic, poate afecta proiectul general. Nu sunt cea mai bună soluție
Pasul 4) Produceți raportul
Dacă șeful dvs. vă întreabă despre progresul actual al proiectului , dacă progresul este în urmă sau înaintea programului, la ce veți răspunde? Trebuie să pregătiți raportul de progres al proiectului. Utilizarea raportului este o opțiune bună pentru a împărtăși progresul general al proiectului cu membrii echipei sau cu Consiliul de administrație. Este, de asemenea, o modalitate utilă de a-i arăta șefului dacă proiectul este pe drumul cel bun. Puteți utiliza unele rapoarte șablon pentru a vă asigura că datele de progres sunt prezentate în mod consecvent și clar . Acest articol include șablonul de raport pe care îl puteți consulta. De asemenea, verificați un exemplu de raport pentru proiectul Guru99 Banking ca referință |
Cele mai bune practici în monitorizarea și controlul testelor
-
Respectați standardele: un aspect important al planificării proiectului este asigurarea standardizării. Înseamnă că toate activitățile proiectului trebuie să respecte ghidul standard al procesului. Procesele, instrumentele, șabloanele și valorile de măsurare standardizate fac analiza ușoară, facilitează comunicarea ușoară și ajută membrii echipei de proiect să înțeleagă mai bine situația.
-
Documentație: Ce se va întâmpla dacă nu scrieți nicio discuție sau decizie într-un document? S-ar putea să le uitați și să pierdeți multe lucruri. Ar trebui să notați discuțiile și deciziile la locul potrivit și să stabiliți o procedură formală de documentare pentru ședințe. O astfel de documentare vă ajută să rezolvați problemele de comunicare greșită sau neînțelegeri în rândul echipei de proiect.
-
Proactivitate: probleme apar în toate proiectele. Important este că trebuie să adoptați o abordare proactivă pentru a rezolva problemele și problemele care apar în timpul execuției proiectului. Astfel de probleme ar putea fi bugetul, domeniul de aplicare, timpul, calitatea și resursele umane