Acasă Dezvoltare Ce este testarea bazată pe date (ddt)? - definiție din techopedia

Ce este testarea bazată pe date (ddt)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă testarea bazată pe date (DDT)?

Testarea bazată pe date (DDT) este o metodologie în care repetarea iterativă a aceleiași secvențe de etape de testare este realizată cu ajutorul unei surse de date pentru a conduce valorile de intrare ale acelor etape și / sau valorile așteptate în timp ce etapele de verificare sunt efectuat. Setările de mediu și controlul în cazul testării bazate pe date nu sunt codificate. Cu alte cuvinte, testarea bazată pe date este crearea unui script de testare pentru a fi executat împreună cu toate seturile de date aferente într-un cadru, care folosește logica testelor refolosibile. Testarea bazată pe date oferă avantaje precum reutilizabilitatea, repetabilitatea, separarea logicii testului de datele de testare și reducerea numărului de cazuri de testare.

Techopedia explică testarea bazată pe date (DDT)

Sursele de date utilizate în testarea bazată pe date pot fi fișiere Excel, fișiere CSV, tablouri de date, obiecte ADO sau surse ODBC. În testarea bazată pe date, se efectuează următoarele operații în iterare:

  • Preluarea datelor testului
  • Introducerea datelor în zona dorită și simularea altor acțiuni
  • Verificarea rezultatelor
  • Continuarea testării cu următorul set de date de intrare

Există câteva avantaje asociate testării bazate pe date. Ajută la îmbunătățirea acoperirii testului, deoarece scripturile de test pot fi create simultan, împreună cu dezvoltarea aplicațiilor. Redundanța și orice altă duplicare a scripturilor de testare automate se reduc în mare măsură datorită intrărilor și proceselor de verificare, precum și datorită tipului modular de proiectare. Având în vedere aspectul costurilor, testarea bazată pe date este mai ieftină pentru automatizare, deși este mai scumpă în cazul testării manuale. În testarea bazată pe date, este posibilă o mai bună manipulare a erorilor, iar scripturile de testare sunt mai solide.

Cu toate acestea, există câteva dezavantaje asociate testării bazate pe date. O expertiză mai mare a limbajului de script este necesară și este necesară o bază de date pentru toate datele de testare în orice moment.

Ce este testarea bazată pe date (ddt)? - definiție din techopedia