Cum Se Testează Programele

Cuprins:

Cum Se Testează Programele
Cum Se Testează Programele

Video: Cum Se Testează Programele

Video: Cum Se Testează Programele
Video: Am încercat programe de desenat gratuite 2024, Noiembrie
Anonim

Crearea de programe constă în mai multe etape, numite ciclul de viață. Testarea este una dintre cele mai importante etape, deoarece precede livrarea software-ului către client și punerea în funcțiune. Trebuie reamintit faptul că scopul testării nu este de a vă asigura că programul funcționează corect și corect, ci de a detecta erorile, de a identifica eșecurile atunci când se creează situații atipice sau întreruperi anormale.

Cum se testează programele
Cum se testează programele

Necesar

  • - program testat cu cod sursă;
  • - documentația programului;
  • - planul de testare;
  • - mai multe seturi de date de intrare (atât corecte, cât și deliberat incorecte);
  • - persoane cu gânduri similare reprezentate de colegi.

Instrucțiuni

Pasul 1

Primul pas în testare este depanarea. Depanarea, de regulă, este realizată de un programator care a scris un program sau cunoaște limbajul de programare al produsului supus testului. În timpul fazei de depanare, codul sursă al programului este verificat pentru erori de sintaxă. Erorile detectate sunt eliminate.

Pasul 2

Următorul pas în depanare este testarea statică. În această etapă, se verifică toată documentația obținută ca urmare a ciclului de viață al programului. Aceasta este o sarcină tehnică, o specificație și codul sursă al unui program într-un limbaj de programare. Toată documentația este analizată pentru a respecta standardele de programare. Ca urmare a unei verificări statice, se stabilește modul în care programul îndeplinește criteriile specificate și cerințele clienților. Eliminarea inexactităților și erorilor din documentație este o garanție că software-ul creat este de înaltă calitate.

Pasul 3

Următorul pas în testare este utilizarea metodelor dinamice. Metodele dinamice sunt aplicate în procesul de execuție directă a programului. Corectitudinea unui instrument software este comparată cu un set de teste sau seturi de date de intrare pregătite. În timpul desfășurării fiecărui test, datele despre defecțiuni și defecțiuni din program sunt colectate și analizate.

Pasul 4

Există metode în care programul este considerat ca o „cutie neagră”, adică. se utilizează informații despre problema de rezolvat și metodele în care programul este considerat o „cutie albă”, adică se folosește structura programului.

Pasul 5

Scopul testării dinamice a cutiei negre a programelor este de a identifica numărul maxim de erori într-un test folosind un subset mic de date de intrare. Pentru efectuarea testării folosind această metodă, este necesar să se pregătească două grupuri de condiții de intrare. Un grup ar trebui să conțină intrările corecte pentru program, al doilea grup ar trebui să conțină intrări incorecte bazate pe specificațiile intrărilor eronate. După rularea programului pe datele de intrare de la ambele grupuri, se stabilesc discrepanțe între comportamentul real al funcțiilor și cel așteptat.

Pasul 6

Metoda „cutie albă” vă permite să explorați structura internă a programului. Un set de teste bazate pe acest principiu în agregat ar trebui să se asigure că fiecare operator este trecut cel puțin o dată. Împărțirea în grupuri de condiții de intrare ar trebui să se concentreze pe verificarea trecerii tuturor căilor programului: condiții, ramuri, bucle.

Recomandat: