field validation table
Introducere în tehnica de proiectare a testului Tabelului de validare a câmpului (FVT):
În această lume digitală, 'CALITATE' este termenul care este utilizat pe scară largă în orice industrie.
Orice organizație în acest sens gândește și lucrează întotdeauna la modul în care calitatea poate fi asigurată cu produsul lor sau cum poate fi livrat un produs de calitate sau cum poate fi improvizată calitatea produsului? Indiferent dacă este un client sau un utilizator final sau oameni obișnuiți, toată lumea se așteaptă la calitate în orice cumpără.
Scopul principal al oricărei organizații este de a deservi afacerea cu o bună calitate.
Cum se poate asigura calitatea? Singurul răspuns la acest lucru este testarea. Testarea este singurul factor cheie cu care putem asigura calitatea.
Ce veți învăța:
- Prezentare generală
- Introducere în FVT
- Ce este tabelul de validare a câmpului (FVT)
- Rolul unui tester
- Implementarea FVT
- Beneficiile FVT
- Concluzie
- Lectură recomandată
Prezentare generală
Succesul testării este răspândit în diferite faze ale Ciclul de viață al testului software (STLC) . Dar, cel mai important lucru este cât de eficiente sunt proiectate cazurile de testare pentru a testa o aplicație sau un software?
Practic, proiectarea unui caz de testare sau un caz de testare a scrisului în sine este o artă. Prin urmare, un tester ar trebui să scrie cazurile de testare în așa fel încât să fie ușor de înțeles de către ceilalți și, de asemenea, trebuie să se asigure complet sau acoperire maximă a testului prin cazurile lor de testare.
Cazurile de testare sunt cele prin care testerii vor interacționa cu aplicația sau software-ul pentru a o testa. Într-un sens mai larg, cazurile de testare sunt poarta de acces sau suportul prin care este testată o aplicație sau un software. Un caz de testare mai bun sau mai bun ajută la găsirea defectelor din sistem, software sau aplicație. Prin urmare, scrierea unui caz de testare bun sau de calitate joacă un rol vital sau cel mai important în testare.
Acest articol abordează una dintre tehnicile importante de proiectare a testelor pentru validarea câmpurilor dintr-o aplicație, care, la rândul său, ajută la proiectarea cazurilor de testare pentru diferite scenarii, care sunt cele mai frecvente în toate aplicațiile.
Principiul de bază sau ideea principală din spatele acestei tehnici este prezentarea modului în care poate fi utilizată pentru proiectarea sau scrierea unor cazuri de testare optime cu acoperire maximă a testelor.
Introducere în FVT
În prezent, livrarea de software de calitate este o provocare majoră și nu poate fi compromisă cu niciun cost. Dependența față de software crește ca orice zi de zi. În același timp, calitatea, corectitudinea funcțională și fiabilitatea software-ului devin, de asemenea, un motiv de îngrijorare.
Se poate măsura calitatea unui software?
Da, testarea joacă un rol major pentru a asigura calitatea unui proiect sau aplicație.
Cum să vă asigurați dacă cazurile de testare asigură acoperirea 100% a testelor?
Înainte de a testa o aplicație, un tester ar trebui să scrie cazuri de testare detaliate care ar trebui să fie ușor de înțeles și de citit de către alții. Ceea ce înseamnă că cazurile de testare stau la baza testării, ceea ce, la rândul său, ar ajuta la găsirea defectelor din aplicație sau sistem.
Acest articol pune accentul în principal pe cât de eficient putem crea cazurile de testare folosind tehnica de proiectare a testului de validare a câmpului, de asemenea, într-un interval scurt de timp cu acoperire maximă a testului. Acest lucru, la rândul său, va adăuga valoare proiectului prin identificarea tuturor problemelor în timpul testării.
O tehnică este o procedură care este utilizată pentru a realiza o activitate sau o sarcină specifică. Acest articol descrie tehnica de proiectare a testului de validare a câmpului care, la rândul său, ar ajuta la surprinderea cazurilor de testare într-un mod eficient, cu o documentație mai mică sau mai mică.
Ce este tabelul de validare a câmpului (FVT)
- Aceasta este una dintre tehnicile de proiectare a testelor pentru validarea câmpurilor dintr-o aplicație.
- Această tehnică este utilizată în principal pentru toate tipurile de aplicații oriunde este necesară validarea câmpului.
În general, fiecare câmp din aplicație trebuie validat temeinic pentru a asigura sau identifica defectele care pot trece neobservate în câmpuri. Această tehnică este foarte utilă în identificarea acelor defecte care stau la baza domeniilor.
Uneori, poate trece neobservat sau din cauza lipsei de concentrare sau de conștientizare a testerelor, este posibil ca unele câmpuri din aplicație să nu fie complet validate.
O tendință naturală a oricărui tester este că aceștia validează doar combinațiile cele mai frecvent utilizate sau frecvent utilizate în timp ce verifică câmpurile din orice aplicație dată. Dacă li se oferă acest FVT, atunci îi va ajuta cu ușurință să afle defectele care sunt prezente și în câmpuri.
Tehnica tabelului de validare a câmpului vă ajută, de asemenea, să vă asigurați că nu există defecte în niciun domeniu al aplicației.
deschiderea fișierelor .7z pe Mac
Rolul unui tester
Ca tester, trebuie să testați fiecare colț al unei aplicații. Din perspectiva dezvoltatorului sau dezvoltatorului, defectul identificat în timpul validării câmpului ar putea fi de o severitate mai mică și unul mai puțin prioritar, dar este datoria și responsabilitatea principală a unui tester de a-l raporta. La urma urmei, pentru un defect tester înseamnă defectul, nimic altceva.
Deoarece validările de câmp sunt direct legate de utilizabilitatea aplicației, în cazul în care ceva nu este identificat în timpul Testarea sistemului iar dacă se găsește în timpul Testarea acceptării utilizatorului (UAT) apoi, imediat, vinovăția revine testerului care a testat și a dat semn.
Un utilizator final sau un client se așteaptă la o utilizare ușoară a aplicației, împreună cu funcționalitatea acesteia. Chiar și o mică problemă de utilizare sau o problemă cosmetică în aplicație sau software poate să nu le satisfacă sau să le irite.
Deci, un tester ar trebui să acorde o importanță primordială pentru testarea fiecărui câmp dintr-o aplicație. Folosind Tabelul de validare a câmpului, un tester poate testa foarte bine fiecare câmp din aplicație.
Implementarea FVT
# 1) În primul rând, tabelul standard sau generic trebuie creat pentru diferite tipuri de date, așa cum se arată mai jos. Aceasta este o activitate unică. Luați în considerare toate intrările valide și nevalide.
Tipul de date | Intrări valide | Intrări nevalide |
---|---|---|
Numere întregi sau numere | • Numai Numere • Mai puțin decât limita (N) • Introduceți valoarea în limita (N + 1) / 2 | • Mai mult decât limita (N + 1) • Numere cu precizie • Numere în formă exponențială • Numere întregi negative • Numai alfabete • Numere + Alfabete • Numere + caractere speciale • Caracterele Unicode de ex. U + 0000, U + 0001 |
Şir | • Numai alfabete • Numai Numere • Numai caractere speciale • Numere + Alfabete • Numere + caractere speciale • Alfabete + Personaje speciale • Mai puțin decât limita (N) • Introduceți valoarea în limita (N + 1) / 2 | • Mai mult decât limita (N + 1) • Caracterele Unicode de ex. U + 0000, U + 0001 |
Data | • Verificați dacă există sau nu selectorul de date • Verificați dacă câmpul de dată nu poate fi modificat • Asigurați-vă că, făcând clic dreapta pe câmpul de dată, opțiunea de lipire trebuie dezactivată și opțiunea de copiere trebuie activată • Asigurați-vă că, făcând clic pe dată în calendar, aceasta trebuie afișată în câmpul de dată • Selectați un an bisect și verificați zilele din luna februarie • Selectați un an non-bisect și verificați zilele din luna februarie • Asigurați-vă că calendarul are dispoziții pentru a selecta orice an, lună (casetă combinată, listă derulantă, linkuri etc.) • Asigurați-vă că butonul de ștergere este prezent în selectorul de date pentru a elimina data selectată |
Tabelul 1: Tabel standard sau generic pentru validarea câmpului
Deci, testerul ar trebui să păstreze acest lucru Tabel de validare a câmpului sau lista articolelor menționate în tabelul din fața lor înainte de a continua testarea câmpurilor din aplicație.
Acest tabel ajută în general atunci când există mai multe câmpuri prezente în pagină sau într-o aplicație. Nu suntem roboți care să ne amintească de toate și de tot ceea ce ne stă în minte, deci, ca oameni, este mai bine să păstrăm acest tabel sau lista de verificare gata și la îndemână înainte de a începe să procedăm cu validarea câmpurilor dintr-o aplicație.
#Două) Tabelul specific aplicației trebuie creat și cu câmpurile specifice aplicației și cu celelalte coloane. Acest lucru ajută în principal la validarea fiecărui câmp din aplicație și specifică în mod clar unde se află defectul și pe ce date de testare.
Tabelul 2: Tabel specific aplicației pentru validarea câmpului
Beneficiile FVT
- Productivitatea va fi crescută.
- Automatizare va deveni ușor folosind acest tabel.
- Scurgerea defectelor poate fi evitată sau prevenită prin crearea acestui tabel în primele etape ale proiectului.
- Este ușor de înțeles.
- La rândul său, acest lucru ajută atât testerele manuale, cât și cele de automatizare.
- Procentul maxim de acoperire a testului poate fi asigurat folosind acest tabel.
- Deoarece acționează ca un tabel de intrare sau de referință, folosind acest test, pot fi create cazuri pentru a verifica și valida câmpurile dintr-o aplicație.
Concluzie
Tabelul de validare a câmpului (FVT) este o tehnică de proiectare a testului, care ajută în principal la validarea câmpurilor prezente în aplicație. Această tehnică adaugă valoare unei aplicații sau unui proiect și oferă o acoperire foarte bună a testelor pentru validarea câmpului. Și această tehnică ajută cu ușurință la găsirea defectelor aflate în sistem sau aplicație.
Folosind acest tabel de validare a câmpului, un tester poate adăuga valoare muncii lor și poate contribui la furnizarea de software de calitate identificând chiar și un mic defect în orice domeniu al unei aplicații.
Despre autor:
Acest articol este scris de membrul echipei STH Mahesh J. El este competent în testarea software-ului și are peste 10,5 ani de experiență în domeniul testării software-ului.
Spuneți-ne dacă aveți întrebări.
Lectură recomandată
- Ce este tehnica de testare bazată pe defecte?
- Ce este tehnica de testare a matricei ortogonale (OATS)?
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Ghid final de testare a validării
- Ce este testarea mutației: Tutorial cu exemple
- 10+ sfaturi pentru a supraviețui și a progresa în domeniul testării software-ului
- Descărcare eBook Descărcare Primer
- Testarea pe teren pentru aplicații mobile (importanță și necesitate)