ce sunt datele de testare – sfaturi și trucuri pentru a crea date de testare
în acest tutorial vom înțelege ce sunt datele de testare. De asemenea, aflați despre sfaturi și trucuri pentru a crea date de testare.
ce sunt datele de testare? Datele de testare sunt un termen utilizat în mod obișnuit în viața de zi cu zi a unui tester. În timp ce execută cazuri de testare, are nevoie de câteva date pentru a introduce pentru a obține ieșirea așteptată. Uneori, pentru a încărca aplicația cu date (testarea sarcinii) sau pentru a verifica punctul de întrerupere (testarea stresului) a aplicației, sunt necesare date uriașe. Aceste date pot fi valide sau nevalide. Deci, pe scurt, datele de testare sunt date care sunt necesare în executarea corectă a cazurilor de testare și pentru a verifica rezultatul așteptat în orice aplicație software testată.
de ce este important?
importanța datelor de testare poate fi înțeleasă prin acest exemplu, să presupunem că doriți să testați aplicații software mobile. Mobile are multe aplicații diferite, astfel încât pentru a le testa aveți nevoie de date de intrare diferite, cum ar fi fotografii de diferite formate, fișiere de muzică acceptate și formate neacceptate, fișiere video, fișiere de contacte, e-mailuri diferite etc. toate acestea sunt date de testare. Fără acest tester de date de testare nu poate continua cu testarea și, de asemenea, nu va primi de ieșire dorit.
tipuri de date de testare:
datele de testare pot fi clasificate în următorul tip:
- fișierele goale sau fără date se referă la acele fișiere care nu au date, adică nu se oferă nicio intrare aplicației și acest lucru verifică dacă aplicația gestionează astfel de excepții și aruncă o eroare adecvată.
- set Valid de date de testare se referă la fișierele valide sau acceptate de aplicație. Acestea ar trebui să dea ieșirea așteptată atunci când sunt date ca intrare.
- set nevalid de date de testare se referă la toate formatele de fișiere neacceptate, în scopul de a vedea că aplicația se ocupă de toate acestea în mod corespunzător, fără a rupe și avertizează utilizator cu mesaj de eroare adecvat.
- date uriașe de testare pentru sarcină, performanță și teste de stres nu pot fi făcute în momentul executării și ar trebui să fie pregătite în timp ce vă pregătiți mediul de testare. De exemplu, pentru a încărca o aplicație, uneori tester are nevoie de 10000 de fișiere de format diferite și acest lucru se poate face fie prin script automatizat, fie cu date de testare deja disponibile.
- date de testare pentru a verifica toate condițiile limită include date care are toate combinațiile posibile de valori limită. De exemplu, dacă o casetă de text poate avea numărul 2-20, atunci introduceți 2 (minim) și apoi 20 (maxim) valori. Valorile limită includ practic toate acele valori care sunt suficiente pentru a fi gestionate de aplicație, dacă testerul depășește acestea, atunci aplicația se va rupe.
datele de testare ideale sunt cele care conțin toate combinațiile de date, astfel încât să nu fie ratate defecte majore.
sfaturi și trucuri pentru a crea date de testare:
mai jos sunt câteva dintre sfaturile și trucurile pentru a crea date de testare:
- asigurați-vă întotdeauna că fișierele de date de testare nu sunt corupte. Acest lucru poate duce la ieșire nevalidă și ar putea pierde defecte importante, de asemenea.
- datele testului trebuie actualizate periodic. Acest lucru va oferi o imagine clară a producției așteptate.
- datele de testare trebuie create înainte de executarea cazurilor de testare pentru a economisi timp și a respecta termenul limită.
- este o bună practică să folosiți un instrument de automatizare pentru a crea o cantitate imensă de date de testare, deoarece efortul manual în crearea unor astfel de date ar fi mai mult și, de asemenea, va consuma mult timp.
- datele de testare ar trebui să aibă intrări nevalide pentru a testa scenarii negative.
- Tester poate lua ajutor dezvoltator pentru a crea date de testare.
- este întotdeauna o practică mai bună să includeți toate combinațiile posibile de formate acceptate și neacceptate în datele de testare pentru a vă asigura că acoperirea testului este maximă.
să luăm un exemplu foarte de bază de creare a datelor de testare pentru un utilizator nou pe „Creați ecranul utilizatorului” al unei aplicații web. Deci, acest ecran va avea câteva casete de text, cum ar fi prenumele, prenumele, sexul, data nașterii, ID-ul de e-mail, adresa, numărul de telefon, parola și confirmați parola.
acum, pentru a crea date de testare pentru o astfel de aplicație, trebuie să verificăm ce câmpuri obligatorii nu pot fi lăsate necompletate și care pot fi omise. Intrările nevalide ar putea fi dacă utilizatorul pune alte alfabete decât „M” și „F” în câmpul gen sau în loc de număr dacă pune alfabete în câmpul Număr de telefon. Limita ar putea fi introducerea mai mult de 10 cifre în numărul de telefon. Deci, în cazul de mai sus, datele de testare vor avea valori valide, valori nevalide, condiții limită și date goale.
mai jos este una dintre datele eșantionului de testare care pot fi utilizate ca referință pentru exemplul de mai sus:
puteti vedea mai sus șablon are toate combinațiile de valori valide, nevalide, goale și limita.
Pe la tine pe datele de testare:
datele de testare sunt una dintre cele mai importante părți ale mediului de testare creat fără de care executarea cazurilor de testare ar fi dificilă. Este aproape imposibil să faceți teste de încărcare, performanță și stres fără a utiliza date de testare. Datele de testare pot fi create manual sau pot fi realizate cu ajutorul automatizării. Ar trebui să fie creat, cum ar fi acoperirea de testare este maximă și actualizată în mod regulat în conformitate cu cele mai recente cerințe și cazuri de testare.