Cum se creează un document de strategie de testare (model de șablon)

Cuprins:

Anonim

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

  • În Planul de testare, sunt definite focalizarea testului și domeniul de aplicare al proiectului. Se ocupă cu acoperirea testelor, programarea, caracteristicile care trebuie testate, caracteristicile care nu trebuie testate, estimarea și gestionarea resurselor.
  • Strategia de testare este un ghid care trebuie urmat pentru a atinge obiectivul de testare și executarea tipurilor de testare menționate în planul de testare. Se ocupă cu obiectivul testului, mediul de testare, abordarea testelor, instrumentele și strategia de automatizare, planul de urgență și analiza riscurilor

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.