Proiectul Guru99 Bank s-a finalizat cu succes. Consiliul de administrație apreciază munca dvs., deoarece ați făcut o treabă excelentă. Cu toate acestea, șeful tău are încă câteva întrebări pentru tine.
Pentru a răspunde la aceste întrebări, trebuie să știți despre îmbunătățirea procesului de testare.
Ce este îmbunătățirea procesului de testare?
Managerii numesc adesea Testarea ca fiind un proces deranjant și incontrolabil. Privind înapoi la proiectul Guru99 Bank, v-ați confruntat cu oricare dintre următoarele probleme în proiect?
Acestea sunt probleme comune în orice proiect de testare. Multe organizații realizează că îmbunătățirea procesului de testare poate rezolva aceste probleme. Învățarea din greșelile din trecut poate ajuta la îmbunătățirea procesului de gestionare a testelor.
De ce testarea îmbunătățirii procesului?
Următorul scenariu vă arată de ce aveți nevoie de îmbunătățirea procesului de testare -
Proiectul Guru99 Bank este finalizat. Calitatea testării a fost grozavă! Ai primit feedback bun de la client.
Care este lecția învățată din acest scenariu? Este „ Încearcă întotdeauna să faci mai bine ”.
Chiar dacă crezi că ai făcut o treabă bună, există întotdeauna alții care fac mai bine decât tine. Pentru că au soluțiile mai bune, o idee mai bună decât a ta.
Orice companie își dorește ca proiectul să fie finalizat cu cea mai înaltă calitate, cel mai mic cost și cel mai scurt timp de livrare .
Îmbunătățirea procesului de testare vă ajută să atingeți aceste obiective
Cum se implementează îmbunătățirea procesului de testare?
Pentru a implementa îmbunătățirea procesului de testare pentru proiectul Guru99 Bank, Managerul de testare poate urma modelul PDCA . PDCA (Plan-Do-Check-Act) este o metodă de gestionare în patru pași utilizată în afaceri pentru controlul și îmbunătățirea continuă a procesului.
Pasul 1) Planificați
Aceasta este din nou împărțită în 3 pași
Pasul 1.1) Identificați problema
Prima activitate a unui proces de îmbunătățire a testului este identificarea problemelor apărute în proiectul curent. Problemele din acest proiect se pot întâmpla din nou în alte proiecte. Rezolvarea problemelor și găsirea soluțiilor pentru a le evita în viitor este scopul principal al îmbunătățirii testului.
Înapoi la site-ul web al proiectului Guru99 Bank, găsiți probleme sau puncte de îmbunătățire? Selectați mai jos
Sr nr | Problemă | Descriere | Selectați |
1 | Calitate | Clientul a găsit încă un Defect după lansare | |
2 | Livrare | Proiectul a fost amânat | |
3 | Echipă | Unii angajați nu au cooperat cu alți membri ai echipei | |
4 | Aptitudini | Membrii echipei nu aveau abilitățile dorite pentru a-și îndeplini sarcinile | |
5 | Management | Managerul de testare nu a monitorizat bine progresul, ceea ce a provocat întârzierea unor proiecte | |
6 | Comunicare | Fără contact constant cu clientul; neînțelegerea cerinței clientului | |
7 | Cost | Costul proiectului a fost depășit dincolo de bugetul stabilit |
Pasul 1.2) Determinați ținta
Înțelegeți problema și problemele care au apărut în proiect. În acest fel, veți determina care sunt punctele de îmbunătățire și pe ce faze de test ar trebui să vă concentrați.
Să presupunem că ați identificat că faza de execuție a testului a necesitat prea mult timp și costuri. Testarea ar putea fi mai rapidă și mai ieftină? Este una dintre ținte
Pasul 1.3) Definiți acțiunile de îmbunătățire
Pe baza țintei stabilite, se determină acțiunile de îmbunătățire. Aceste acțiuni ar trebui să fie treptate și îmbunătățite bit cu bit, deoarece nu este ușor să schimbi totul imediat.
De exemplu, pentru a face testarea mai rapidă și mai ieftină, iată câteva acțiuni recomandate
În exemplul de mai sus, pentru a face testarea mai rapidă și mai ieftină, ar trebui să utilizați opțiunile A și B. Opțiunea C ar putea face testarea mai rapidă, dar va costa mai mult, deoarece trebuie să plătiți mai mult salariu pentru testerul experimentat.
Pasul 2) Faceți
Ați definit deja punctele de îmbunătățire. Este timpul să faceți un plan pentru a le pune în aplicare. În acest plan, trebuie să răspundeți la următoarele întrebări
- Ce puncte de îmbunătățire trebuie implementate?
- Când să termini acest plan?
- Ce măsuri ar trebui făcute pentru realizarea planului?
Efectuați acțiuni de îmbunătățire
Odată ce planul este stabilit, acesta trebuie implementat. Activitățile de îmbunătățire pot avea impact asupra progresului actual al testului. Un test manager trebuie să acorde o atenție la aceste activități pentru a evita cele mai nedorite consecințe.
Luați în considerare următorul scenariu -
În proiectul Guru99 Bank, pentru a face testarea mai rapidă și mai ieftină, ați decis să utilizați testarea automată în locul testelor manuale. După aplicarea acțiunii, productivitatea a crescut semnificativ.
Pasul 3) Verificați
În acest pas, tu -
- Evaluează eficiența acțiunilor de îmbunătățire a testului
- Măsurați cât de eficientă a fost soluția
- Analizați dacă ar putea fi îmbunătățit în vreun fel.
În această fază, obiectivul este de a verifica dacă acțiunile de îmbunătățire au fost implementate cu succes, precum și de a evalua dacă a atins obiectivul dorit.
Cel mai bun mod de a efectua evaluarea este utilizarea valorilor . Valorile sunt esențiale pentru gestionarea cu succes a organizației. Managerul de testare colectează date și le utilizează pentru a măsura parametri precum productivitate, calitate ... etc.
De exemplu, înainte de a aplica testarea automată la proiect, productivitatea testării este de 10TC / oră-om . După aplicarea testării automate, productivitatea este măsurată la 20TC / oră-om .
Dar s-a întâmplat o problemă nedorită
În acest caz, aplicarea testării automate vă ajută să creșteți productivitatea testării, dar calitatea testării a scăzut . Prin urmare, acțiunea de îmbunătățire poate provoca consecințe grave . Într-un astfel de scenariu, trebuie să selectați instrumentul de testare mai atent. Veți afla mai multe despre aceasta în tutorialul de selectare a instrumentului de testare
Luați în considerare din nou același scenariu. Costul proiectului Guru99 a fost depășit, deoarece membrii echipei dvs. au luat prea mult timp pentru a executa cazurile de testare. Folosind instrumentul automat de testare, ați salvat 30% din costul proiectului. Este o îmbunătățire bună, dar șeful tău așteaptă mai mult
Prin urmare, trebuie întotdeauna să găsiți soluții noi și mai noi pentru a îmbunătăți procesul de testare din ce în ce mai mult. Într-un astfel de scenariu, puteți utiliza alte soluții pentru a economisi costul proiectului
- Gestionează-ți eficient resursele umane
- Negociați chilipiruri mai bune de la furnizorii dvs.
Pasul 4) Act
Când acțiunile de îmbunătățire sunt implementate cu succes, precum și obiectivul este atins, Managerul de testare ar trebui să facă următoarele:
- Examinați activitățile de îmbunătățire și luați măsuri cu privire la lecțiile învățate
- Standardizați punctul de îmbunătățire în procesul de management.
- Actualizați documentele și planul de politici, precum și documentele de proces standard
- Stabiliți când și unde să aplicați aceste modificări în următorul proiect.