Sunteți pe pagina 1din 18

Tipuri de testare

software
Tipurile de testare
Testarea Manuală
În testarea software, testarea manuală este
procesul de revizuire și testare manuală a
unui software / aplicație pentru erori, defecte
și / sau vulnerabilități.
Acest tip de testare este realizat de
dezvoltatorii și testatorii de software, fără
instrumente automatizate, pentru a identifica
orice defecte din software din perspectiva /
experiența unui utilizator final.
Testarea Automată
Testarea automatizată sau automatizarea testelor
este o metodă de testare software care folosește
instrumente software speciale pentru controlul
executării testelor și apoi compară rezultatele
testelor efective cu rezultatele preconizate sau
așteptate. Toate acestea sunt făcute automat cu
puțină sau deloc intervenție din partea inginerului
de testare. Automatizarea este utilizată pentru a
adăuga teste suplimentare care pot fi prea dificil de
efectuat manual.
Testare manuală vs Testare automată
Tipurile de testare funcțională
Testarea funcțională – se referă la
cerințele funcționale ale aplicației și
cuprinde faptul cît de bine sistemul
execută funcțiile sale. Acesta include
comenzi de utilizare, manipulare de
date, căutări și procese de afaceri,
integrări.
Tipuri de testare funcțională
Unity Integration
testing testing
Testarea unei componente Testarea tuturor modulelor integrate
software individuale sau a unui pentru a verifica funcționalitatea
modul  combinată după integrare

Component System testing


testing
Implică testarea funcționalităților întregul sistem este testat conform
multiple ca un singur cod și cerințelor. Este un test de tip Black-
obiectivul său este de a identifica box care se bazează pe specificațiile
dacă există vreun defect după cerințelor generale și acoperă toate
conectarea acelor funcționalități părțile combinate ale unui sistem.
multiple între ele.
Tipuri de testare funcțională
Smoke testing Regression
testing
Verifică dacă nu există defecte de Testarea unei aplicații în ansamblu
oprire în construcție, ceea ce va pentru modificarea în orice modul
împiedica echipa de testare să testeze sau funcționalitate
aplicația în detaliu.

Sanity testing Acceptance


testing
Se face pentru a determina dacă o Este realizat de client și verifică dacă
nouă versiune de software are o fluxul de la un capăt la altul al
performanță suficient de bună pentru sistemului este sau nu conform
a o accepta sau nu pentru un efort cerințelor companiei și dacă este
major de testare. conform nevoilor utilizatorului final.
Tipurile de testare non-funcțională
Testarea non-funcțională – testarea
aplicației față de cerințele non-
funcționale și este conceput pentru a
evalua pregătirea unui sistem în funcție
de mai multe criterii care nu sunt
acoperite prin teste funcționale.
Tipuri de testare non-funcțională
Security Portability
testing testing
Se face pentru a verifica modul în Este realizată pentru aplicații web și
care software-ul, aplicația sau site-ul asigură faptul că software-ul poate rula
web sunt protejate de amenințările cu o combinație de browser și sistem
interne și externe.. de operare diferite

Performance Loading
testing capacity
Se face pentru a verifica dacă sistemul
Se face pentru a găsi capacitatea
îndeplinește cerințele de performanță.
maximă a sistemului sub sarcină
Diferite instrumente de performanță și
specifică și orice probleme care
încărcare sunt utilizate pentru a face
cauzează degradarea performanței
această testare.
software-ului
Tipuri de testare non-funcțională

API Reliability Efficiency


testing testing testing
Este un tip de testare software care Este un proces de testare a
validează interfețele de programare Testează măsura codului și
software-ului care verifică resursele de testare care
a aplicațiilor (API). Scopul testării dacă software-ul poate
API este de a verifica sunt necesare unei aplicații
efectua o operațiune fără erori pentru a îndeplini o anumită
funcționalitatea, fiabilitatea, pentru o perioadă de timp
performanța și securitatea funcție.
specificată într-un anumit
interfețelor de programare. mediu.
Ad-hoc testing
Testarea ad-hoc este un tip de testare software
informală sau nestructurată care urmărește să întrerupă
procesul de testare pentru a găsi posibile defecte sau
erori într-un stadiu incipient posibil. Testarea ad-hoc
se face aleatoriu și este de obicei o activitate
neplanificată care nu urmează nicio documentare și
tehnici de proiectare a testelor pentru a crea cazuri de
testare.
Ad-hoc testing/ testarea ad-hoc
Scripted testing
Scripted testing constă în faptul că persoanele din
echipa QA trebuie să scrie întregul proces înainte de
executarea acestuia. Aceste scrieri pot include pași
detaliați pe care un tester va trebui să le parcurgă în
timpul procesului. De multe ori include și rezultate
previzibile pentru fiecare etapă de testare, abaterea de
la care ar fi dovada unui defect..
Exploratory testing
Testarea exploratory este un tip de testare software în
care cazurile de testare nu sunt create în avans, dar
testerii verifică sistemul din mers. Ei pot nota idei
despre ce să testeze înainte de executarea testului.
Accentul testării exploratorii este mai mult pe testare
ca activitate de „gândire”.
Testarea exploratorie este utilizată pe scară largă în
modelele Agile și se referă la descoperire, investigare
și învățare. Subliniază libertatea personală și
responsabilitatea testatorului individual.
Exploratory testing
Concluzii
Tipurile de testare software menționate mai sus sunt doar o
parte a testării. Cu toate acestea, există încă o listă de
peste 100 de tipuri de testare, dar toate tipurile de testare
nu sunt utilizate în toate tipurile de proiecte. Așa că am
acoperit câteva tipuri comune de testare software care
sunt utilizate în cea mai mare parte în ciclul de viață al
testării.
De asemenea, există definiții sau procese alternative utilizate
în diferite organizații, dar conceptul de bază este același
peste tot. Aceste tipuri de testare, procese și metodele lor
de implementare continuă să se schimbe pe măsură ce se
modifică proiectul, cerințele și domeniul de aplicare.
Vă mulțumim pentru
atenție!

S-ar putea să vă placă și