De ce strategie de testare și ceea ce ar trebui să conțină

Strategia de testare - un document static relativ mic, care precede planul de testare. Înainte de a scrie plan de lungă durată și detaliat, este necesară oficializarea unor abordări de bază pentru testarea și pentru a se asigura că toate părțile interesate să înțeleagă același lucru, și ce va fi testat.

Deci, ce ar trebui să fie descrise în strategia de testare?
  • Ce fel de teste vor fi efectuate? Nu aveți de gând să teste de performanță, gradul de utilizare, configurare, etc. Planificate pentru tipurile de încercări statice, de exemplu, peer review (de peer review) cerințele testere? Ai de gând să ia timp pentru testarea exploratorie, și dacă da, cât de mult în termeni procentuali?
  • Este util pentru a lista toate tipurile de activități de testare, care ulterior vor fi incluse în programul. De exemplu, proiectarea de testare, pregătirea mediului de testare, și așa mai departe. De ce? Pentru nimic de a uita la elaborarea planului.
  • Care va fi baza de teste (test de bază)? Ce ai de gând să afișeze cazuri de testare? Aceste cerințe pot fi, cazuri de utilizare, unele standarde externe.
  • Ce tehnici ai de gând să utilizați pentru a crea cazuri de testare?
  • Cât de detaliate ar trebui să fie cazuri de testare? Prea cazuri de testare detaliate dificil de a menține la zi și suficient de detaliate pot cauza probleme cu defecte de reproducere. Este nevoie de un anumit echilibru, și este de dorit ca cazuri de testare au fost destul de uniformă. Descrieți în cuvinte cât mai detaliate ar trebui să fie cazuri de testare, probabil, este dificil, dar putem da câteva exemple cu nivelul dorit de detaliu, care va fi capabil de a naviga designeri de testare în dezvoltarea de cazuri de testare.
  • Strategia de testare este util să se menționeze criteriile de evaluare a defectelor de gravitate și de prioritate. Evaluarea severității defectului este adesea o chestiune de controverse, în cazul în care criteriile nu sunt disponibile. Este mai bine să formalizeze modul în care vom evalua importanța defectului și prioritatea sa de corecție, și locul acestor criterii - este în strategia de testare.
  • Cum de a testa specificitatea obiectului va afecta procesul de testare? Poate că nu interfața de utilizare, prin urmare, driverele de testare necesare, dezvoltarea de care ar trebui să fie planificate separat, sau nevoie de mediu de testare speciale.
  • Care sunt criteriile pentru începerea și finalizarea testului? Criteriile de testare includ în mod tipic mediu de pregătire necesar și finalizarea cu succes a nivelului test anterior (de exemplu, starea de succes testul de baleiere a fumului este începe testarea sistemului). Criteriile pentru finalizarea testării depinde de valorile selectate,, acesta poate fi un procent din teste, numărul de defecte necorectate de diferite grade de gravitate sau orice alți indicatori. În orice caz, acest lucru ar trebui să fie definite.
  • Ce tipuri de documente pe care doriți să creați? Este important să înțelegem dacă aceste documente sunt instrumente pentru uz intern sau să le trateze ca un produs, care este inclus în livrare.
Strategia de testare sofisticate - o bază excelentă pentru dezvoltarea altor documentații și planificarea activității suplimentare necesare. Dezvoltare și coordonare cu părțile interesate (manageri, clienți, programatori) un astfel de instrument de mic în primele faze ale proiectului pot ajuta să evitați neînțelegerile în viitor.

articole similare