Strategia de testare
O strategie de testare este un plan pentru definirea unei abordări a ciclului de viață de testare software (STLC). Îndrumă echipele de asigurare a calității pentru a defini acoperirea testelor și domeniul de testare. Ajută testerii să obțină o imagine clară a proiectului în orice caz. Posibilitatea de a pierde orice activitate de testare este foarte scăzută atunci când există o strategie de testare adecvată.
Ce este documentul de strategie de testare?
Documentul de strategie de testare este un document bine descris în testarea software-ului, care definește în mod clar abordarea exactă a testării software-ului și obiectivele de testare ale aplicației software. Documentul de testare este un document important pentru echipele de asigurare a calității, care derivă din cerințele comerciale efective, care ghidează întreaga echipă despre abordarea și obiectivele testării software pentru fiecare activitate din procesul de testare software.
Un document de strategie de testare răspunde la toate întrebările, cum ar fi ce doriți să faceți și cum veți realiza, etc. Scrierea unui document de strategie eficient este o abilitate pe care un tester o dezvoltă cu experiență. Planul de strategie de testare trebuie comunicat cu întreaga echipă, astfel încât echipa să fie consecventă în ceea ce privește abordarea și responsabilitățile.
Planul de testare împotriva strategiei de testare
Există o mare confuzie cu privire la documentele privind planul de testare și strategia de testare. O altă organizație are procesele și standardele lor unice pentru a gestiona aceste documente. De exemplu, unele organizații includ date despre strategia de testare în Planul de testare în sine, în timp ce unele organizații includ strategia ca subsecțiune în planul de testare.
Planul de testare |
Strategia de testare |
|
|
Pentru a clarifica dacă Planul de testare este o destinație, atunci strategia de testare a calității este o hartă pentru a ajunge la acea destinație.
Cum să pregătiți un document bun de strategie de testare
Fiecare organizație are prioritatea sa unică și setul de reguli pentru proiectarea software-ului, deci nu copiați nicio organizație orbește. Asigurați-vă întotdeauna că documentul lor este compatibil și adaugă valoare dezvoltării software-ului dvs. înainte de a urma șablonul.
Strategia de testare în STLC :
Pasul 1: Domeniul de aplicare
Acesta definește parametri precum
- Cine va examina documentul?
- Cine va aproba acest document?
- Activități de testare software desfășurate cu timeline
Pasul 2 Abordarea de testare
Acesta definește
- Procesul de testare
- Niveluri de testare
- Rolurile și responsabilitățile fiecărui membru al echipei
- Tipuri de testare (testarea sarcinii, testarea securității, testarea Performace etc.)
- Instrument de abordare și automatizare de testare, dacă este cazul
- Adăugarea de noi defecte, re-testare, triajul defectelor, testarea de regresie și semnarea testului
Pasul 3 Mediul de testare
- Definiți numărul de cerințe și setări necesare pentru fiecare mediu
- Definiți backupul datelor de testare și strategia de restaurare
Pasul 4 Instrumente de testare
- Instrumentele de automatizare și gestionare a testelor necesare pentru executarea testelor
- Descoperiți o serie de instrumente open-source, precum și instrumente comerciale necesare, și determinați câți utilizatori sunt sprijiniți și planificați în consecință
Pasul 5 Controlul lansării
- Planul de gestionare a versiunii cu istoricul versiunilor adecvat, care va asigura execuția testului pentru toate modificările din acea versiune
Pasul 6 Analiza riscurilor
- Enumerați toate riscurile pe care le puteți estima
- Oferiți un plan clar de atenuare a riscurilor și un plan de urgență
Pasul 7 Revizuire și aprobări
- Toate aceste activități sunt revizuite și semnate de către echipa de afaceri, managementul de proiect, echipa de dezvoltare etc.
- Rezumatul modificărilor revizuirii trebuie urmărit la începutul documentului, împreună cu o dată, un nume și un comentariu aprobate
Descărcați șablonul de strategie de testare
Faceți clic mai jos pentru a descărca exemplul de document de strategie de testare
Descărcați șablonul de strategie de testare
Concluzie:
În Ingineria software, lansarea software-ului trece din când în când prin documente de strategie de testare pentru a realiza progresul testării în direcția corectă. Când data lansării este aproape, multe dintre aceste activități vor fi omise, este de dorit să discutați cu membrii echipei dacă reducerea unei anumite activități va ajuta la lansare fără niciun risc potențial.