field validation table
Introduction to Field Validation Table (FVT) test design technique:
I denne digitale verden, 'KVALITET' er det udtryk, der er mere udbredt i enhver branche.
Enhver organisation for den sags skyld tænker og arbejder altid på, hvordan kvalitet kan sikres med deres produkt, eller hvordan et kvalitetsprodukt kan leveres, eller hvordan produktets kvalitet kan improviseres? Uanset om det er en kunde eller en slutbruger eller almindelige mennesker, forventer alle kvalitet, uanset hvad de køber.
Hovedformålet med enhver organisation er at tjene virksomheden med god kvalitet.
Hvordan kan kvalitet sikres? Det eneste svar på dette er test. Test er den eneste nøglefaktor, som vi kan sikre kvalitet med.
Hvad du lærer:
- Oversigt
- Introduction to FVT
- Hvad er feltvalideringstabel (FVT)
- En testers rolle
- Implementation of FVT
- Benefits of FVT
- Konklusion
- Anbefalet læsning
Oversigt
Testens succes er spredt over forskellige faser af Software Test livscyklus (STLC) . Men det vigtigste er, hvor effektivt testcases er designet til at teste en applikation eller software?
Dybest set er et test case design eller en skriftlig test case en kunst. Derfor skal en tester skrive testsagerne på en sådan måde, at det skal være let forståeligt for andre, og de skal også sikre fuldstændig eller maksimal testdækning gennem deres testsager.
Testcases er dem, hvor testere interagerer med applikationen eller softwaren for at teste det. I bredere forstand er testsager gatewayen eller mediet, hvor en applikation eller software testes. En bedre eller god testtilfælde hjælper med at finde de mangler, der ligger i systemet eller softwaren eller et program. Derfor skriver en god testkvalitet af god kvalitet eller spiller en vigtig eller mest fremtrædende rolle i testningen.
Denne artikel behandler en af de vigtige teknikker til testdesign til validering af felterne i en applikation, hvilket igen hjælper med at designe testcases til forskellige scenarier, som er de mest almindelige i alle applikationer.
Det underliggende princip eller hovedidee bag denne teknik er at fremvise, hvordan den kan bruges til at designe eller skrive optimale testsager med maksimal testdækning.
Introduction to FVT
I dag er levering af kvalitetssoftware en stor udfordring, og den kan ikke kompromitteres for enhver pris. Afhængigheden over softwaren øges som noget dag for dag. Samtidig bliver kvalitet, funktionel korrekthed og pålidelighed af softwaren også et problem.
Kan kvaliteten af en software måles?
Ja, test spiller en vigtig rolle for at sikre kvaliteten af et projekt eller en applikation.
Sådan sikres hvis testcases giver 100% testdækning?
Inden en test testes, skal en tester skrive detaljerede testtilfælde, der skal være let forståelige og læselige for andre. Hvilket betyder, at testsager er grundlaget for test, hvilket igen vil hjælpe med at finde de mangler, der ligger i applikationen eller systemet.
Denne artikel lægger hovedsagelig vægt på, hvor effektivt vi kan skabe testcases ved hjælp af feltvalideringstestdesignteknik også på kort tid med maksimal testdækning. Dette vil igen tilføje værdi til projektet ved at identificere alle problemerne under testningen.
En teknik er en procedure, der bruges til at udføre specifik aktivitet eller opgave. Denne artikel beskriver feltvalideringstestdesignteknik, som igen vil hjælpe med at fange testsagerne på en effektiv måde med mindre eller minimal dokumentation.
Hvad er feltvalideringstabel (FVT)
- Dette er en af testdesignteknikkerne til validering af felter i en applikation.
- Denne teknik bruges hovedsageligt til alle slags applikationer, uanset hvor der kræves feltvalidering.
Generelt skal hvert felt i applikationen valideres grundigt for at sikre eller identificere mangler, der kan blive ubemærket i markerne. Denne teknik er meget nyttig til at identificere de underliggende fejl i markerne.
Nogle gange kan det gå ubemærket hen, eller på grund af manglende koncentration eller opmærksomhed hos testerne er nogle felter i applikationen muligvis ikke fuldstændigt validerede.
Det er en naturlig tendens for enhver tester, at de kun validerer kun de mest almindelige eller hyppigst anvendte kombinationer, mens de markerer felter i en given applikation. Hvis de forsynes med denne FVT, vil det let hjælpe dem med at finde ud af de mangler, der også er til stede i markerne.
Feltvalideringstabelteknik hjælper også med at sikre, at der ikke er nogen fejl i noget anvendelsesområde.
hvordan man erklærer kø i java
En testers rolle
Som tester skal man teste hvert hjørne af en applikation. Fra udviklings- eller udviklerperspektivet kunne den defekt, der blev identificeret under feltvalidering, være mindre alvorlig og mindre prioriteret, men det er en testers primære pligt og ansvar at rapportere det. Når alt kommer til alt, betyder det for en testdefekt defekten, intet andet.
Da feltvalideringer er direkte relateret til anvendelighed af applikationen, i tilfælde af at noget er uidentificeret under Systemtest og hvis den findes under Test af brugeraccept (UAT) så straks går skylden til testeren, der har testet og leveret afmelding.
En slutbruger eller en kunde forventer brugervenlighed af en applikation sammen med dens funktionalitet. Selv et lille problem med brugervenlighed eller kosmetisk problem i applikationen eller softwaren kan være utilfreds eller irritere dem.
Så en tester skal have største betydning for at teste hvert felt i en applikation. Ved at bruge feltvalideringstabellen kan en tester teste hvert eneste felt i applikationen meget godt.
Implementation of FVT
# 1) For det første skal standard- eller generisk tabel oprettes for forskellige datatyper som vist nedenfor. Dette er en engangsaktivitet. Overvej alle gyldige og ugyldige input.
Datatype | Gyldige indgange | Ugyldige indgange |
---|---|---|
Heltal eller tal | • Kun tal • Mindre end grænsen (N) • Indtast værdien inden for grænsen (N + 1) / 2 | • Mere end grænsen (N + 1) • Tal med præcision • Tal i eksponentiel form • Negative heltal • Kun alfabeter • Tal + alfabeter • Tal + specialtegn • Unicode-tegn f.eks. U + 0000, U + 0001 |
Snor | • Kun alfabeter • Kun tal • Kun specialtegn • Tal + alfabeter • Tal + specialtegn • Alfabeter + specialtegn • Mindre end grænsen (N) • Indtast værdien inden for grænsen (N + 1) / 2 | • Mere end grænsen (N + 1) • Unicode-tegn f.eks. U + 0000, U + 0001 |
Dato | • Kontroller, om datovælgeren er til stede eller ej • Kontroller, at datofeltet ikke kan redigeres • Sørg for, at ved at højreklikke på datofeltet, skal indsætningsindstillingen være deaktiveret, og kopimulighed skal være aktiveret • Sørg for, at den, når du klikker på dato i kalenderen, skal vises i datofeltet • Vælg et skudår, og bekræft dagene i februar måned • Vælg et ikke-skudår, og bekræft dagene i februar måned • Sørg for, at kalenderen har mulighed for at vælge ethvert år, måned (kombinationsfelt, rulleliste, links osv.) • Sørg for, at der er en tydelig knap i datovælgeren for at fjerne den valgte dato |
Tabel 1: Standard- eller generisk tabel til feltvalidering
Så testeren skal holde dette Feltvalideringstabel eller listen over emner, der er nævnt i tabellen foran dem, inden de fortsætter med at prøve felter i applikationen.
Denne tabel hjælper generelt, når der er flere felter til stede på siden eller i et program. Vi er ikke robotter, der husker alt oven på vores sind, så som mennesker er det bedre at holde denne tabel eller tjekliste klar og praktisk, før vi begynder at validere felter i en applikation.
#to) Applikationsspecifik tabel skal også oprettes med de applikationsspecifikke felter og de andre kolonner. Dette hjælper primært med at validere hvert eneste felt i applikationen og specificerer tydeligt, hvor manglen ligger, og på hvilke testdata.
Tabel 2: Applikationsspecifik tabel til feltvalidering
Benefits of FVT
- Produktiviteten øges.
- Automatisering bliver let ved hjælp af denne tabel.
- Fejllækage kan undgås eller forhindres ved at oprette denne tabel i de tidlige stadier af projektet.
- Det er let at forstå.
- Dette hjælper igen til både manuelle og automatiseringstestere.
- Den maksimale procentdel af testdækningen kan sikres ved hjælp af denne tabel.
- Da det fungerer som en input- eller referencetabel, kan brug af denne testcases oprettes for at verificere og validere felterne i en applikation.
Konklusion
Field Validation Table (FVT) er en testdesignteknik, der primært hjælper med at validere felter, der er til stede i applikationen. Denne teknik tilføjer værdi til en applikation eller et projekt og giver meget god testdækning til feltvalidering. Og denne teknik hjælper let med at finde fejl, der ligger i systemet eller applikationen.
Ved hjælp af denne feltvalideringstabel kan en tester tilføje værdi til deres arbejde og bidrage til levering af kvalitetssoftware ved at identificere endda en lille defekt i ethvert felt i en applikation.
Om forfatteren:
Denne artikel er skrevet af STH-teammedlem Mahesh J. Han er dygtig til softwaretest og har over 10,5 års erfaring inden for softwaretest.
Fortæl os, hvis du har spørgsmål.
PREV-vejledning | NÆSTE vejledning
Anbefalet læsning
- Hvad er defektbaseret testteknik?
- Hvad er OATS (Orthogonal Array Testing Technique)?
- Bedste softwaretestværktøjer 2021 [QA Test Automation Tools]
- Valideringstest Ultimate Guide
- Hvad er mutationstest: Vejledning med eksempler
- 10+ tip til at overleve og fremskridt inden for softwaretest
- Test af Primer eBook Download
- Marktestning for mobilapplikationer (vigtighed og nødvendighed)