field validation table
Uvod u tehniku dizajna ispitivanja tablice za provjeru valjanosti (FVT):
U ovom digitalnom svijetu, “KVALITETA” je pojam koji se više koristi u bilo kojoj industriji.
Bilo koja organizacija po tom pitanju uvijek razmišlja i radi na tome kako se svojim proizvodom može osigurati kvaliteta ili kako se može isporučiti kvalitetan proizvod ili kako se kvaliteta proizvoda može improvizirati? Bez obzira radi li se o kupcu, krajnjem korisniku ili običnim ljudima, svatko očekuje kvalitetu onoga što kupuje.
Primarni cilj svake organizacije je služiti poslu kvalitetno.
Kako se može osigurati kvaliteta? Jedini odgovor na ovo je testiranje. Testiranje je jedini ključni čimbenik s kojim možemo osigurati kvalitetu.
Što ćete naučiti:
- Pregled
- Uvod u FVT
- Što je tablica za provjeru valjanosti polja (FVT)
- Uloga testera
- Provedba FVT-a
- Prednosti FVT-a
- Zaključak
- Preporučena literatura
Pregled
Uspjeh testiranja širi se kroz različite faze Životni ciklus ispitivanja softvera (STLC) . Ali, najvažnije je koliko su učinkovito testirani slučajevi osmišljeni za testiranje aplikacije ili softvera?
U osnovi, dizajn test slučaja ili sam test slučaja pisanja je umjetnost. Stoga bi ispitivač trebao napisati test slučajeve na takav način da bi to drugima trebalo biti lako razumljivo, a također bi trebali osigurati cjelovitost ili maksimalno pokrivanje testa kroz svoje test slučajeve.
Test slučajevi su oni pomoću kojih će testeri komunicirati s aplikacijom ili softverom kako bi je testirali. U širem smislu, test slučajevi su pristupnik ili medij pomoću kojeg se testira aplikacija ili softver. Bolji ili dobar testni slučaj pomaže u pronalaženju nedostataka u sustavu ili softveru ili aplikaciji. Stoga pisanje dobrog ili kvalitetnog testnog slučaja igra vitalnu ili najistaknutiju ulogu u testiranju.
Ovaj se članak bavi jednom od važnih tehnika dizajna testa za provjeru valjanosti polja u aplikaciji, što zauzvrat pomaže u dizajniranju test slučajeva za različite scenarije koji su najčešći u svim aplikacijama.
Temeljno načelo ili glavna ideja koja stoji iza ove tehnike je pokazati kako se ona može koristiti za dizajniranje ili pisanje optimalnih slučajeva s maksimalnim pokrićem.
Uvod u FVT
U današnje vrijeme isporuka kvalitetnog softvera glavni je izazov i ne može se ugroziti ni pod koju cijenu. Ovisnost o softveru povećava se kao i sve iz dana u dan. U isto vrijeme kvaliteta, funkcionalna ispravnost i pouzdanost softvera također postaju pitanje koje zabrinjava.
Može li se mjeriti kvaliteta softvera?
Da, testiranje igra glavnu ulogu u osiguravanju kvalitete projekta ili aplikacije.
Kako osigurati da test slučajevi pružaju 100% pokrivenost testom?
Prije testiranja aplikacije, ispitivač bi trebao napisati detaljne test slučajeve koji bi drugi trebali biti lako razumljivi i čitljivi. Što znači da su test slučajevi osnova testiranja, što bi zauzvrat pomoglo u pronalaženju nedostataka u aplikaciji ili sustavu.
Ovaj se članak uglavnom fokusira na to koliko učinkovito možemo stvoriti ispitne slučajeve koristeći tehniku dizajniranja testova za provjeru valjanosti na terenu, i to u kratkom vremenskom rasponu s maksimalnim pokrivanjem testa. To će, pak, dodati vrijednost projektu identificiranjem svih problema tijekom testiranja.
Tehnika je postupak koji se koristi za obavljanje određene aktivnosti ili zadatka. Ovaj članak opisuje tehniku dizajniranja testova za provjeru valjanosti na terenu, što bi zauzvrat pomoglo u efikasnom snimanju testnih slučajeva s manje ili minimalnom dokumentacijom.
Što je tablica za provjeru valjanosti polja (FVT)
- Ovo je jedna od tehnika dizajna testa za provjeru valjanosti polja u aplikaciji.
- Ova se tehnika uglavnom koristi za sve vrste aplikacija gdje god je potrebna validacija polja.
Općenito, svako polje u aplikaciji treba temeljito provjeriti kako bi se osigurale ili utvrdile greške koje mogu biti neprimijećene u poljima. Ova je tehnika vrlo korisna u identificiranju temeljnih nedostataka na poljima.
Ponekad može proći nezapaženo ili zbog nedostatka koncentracije ili svjesnosti ispitivača neka polja u aplikaciji možda neće biti potpuno provjerena.
Prirodna je tendencija bilo kojeg ispitivača da samo provjeravaju najčešće ili najčešće korištene kombinacije dok provjeravaju polja u bilo kojoj određenoj aplikaciji. Ako im je isporučen ovaj FVT, onda će im lako pomoći da otkriju nedostatke koji su prisutni i na poljima.
Tehnika tablice provjere valjanosti polja također pomaže osigurati da nema nedostataka u bilo kojem polju aplikacije.
kako kopirati niz Java
Uloga testera
Kao tester, morate testirati svaki kutak aplikacije. Iz perspektive razvoja ili programera, kvar utvrđen tijekom validacije polja mogao bi biti manje ozbiljan i manje prioritetan, ali njegova je primarna dužnost i odgovornost ispitivača da ga prijavi. Uostalom, jer kvara testera znači kvar, ništa drugo.
Kako su validacije na terenu izravno povezane s upotrebljivošću aplikacije, u slučaju da tijekom nečega nešto nije identificirano Ispitivanje sustava a ako se pronađe tijekom Ispitivanje prihvaćanja korisnika (UAT) onda odmah krivnja ide na ispitivača koji je testirao i dao znak za odjavu.
Krajnji korisnik ili kupac očekuje prijatnost aplikacije zajedno s njezinom funkcionalnošću. Čak i mali problem uporabljivosti ili kozmetički problem u aplikaciji ili softveru može ih nezadovoljiti ili iritirati.
Dakle, ispitivač bi trebao dati glavnu važnost za testiranje svakog polja u aplikaciji. Koristeći tablicu provjere valjanosti polja, ispitivač može vrlo dobro testirati svako polje u aplikaciji.
Provedba FVT-a
# 1) Prvo, standardnu ili generičku tablicu treba stvoriti za različite tipove podataka kao što je prikazano u nastavku. Ovo je jednokratna aktivnost. Razmotrite sve valjane i nevaljane unose.
Vrsta podataka | Važeći unosi | Neispravni unosi |
---|---|---|
Cijeli brojevi ili brojevi | • Samo brojevi • Manje od ograničenja (N) • Unesite vrijednost unutar ograničenja (N + 1) / 2 | • Više od ograničenja (N + 1) • Brojevi s preciznošću • Brojevi u eksponencijalnom obliku • Negativni cijeli brojevi • Samo abecede • Brojevi + Abeceda • Brojevi + posebni znakovi • Unicode Characters e.g. U+0000, U+0001 |
Niz | • Samo abecede • Samo brojevi • Samo posebni znakovi • Brojevi + Abeceda • Brojevi + posebni znakovi • Abecede + posebni znakovi • Manje od ograničenja (N) • Unesite vrijednost unutar ograničenja (N + 1) / 2 | • Više od ograničenja (N + 1) • Unicode Characters e.g. U+0000, U+0001 |
Datum | • Provjerite je li prisutan birač datuma ili ne • Provjerite da polje za datum nije moguće uređivati • Osigurajte da se desnim klikom na polje za datum onemogući opcija zalijepljenja i omogući kopiranje • Uvjerite se da bi nakon klika na datum u kalendaru trebao biti prikazan u polju za datum • Odaberite prestupnu godinu i provjerite dane u mjesecu veljači • Odaberite prestupnu godinu i provjerite dane u mjesecu veljači • Osigurajte da kalendar ima mogućnost odabira bilo koje godine, mjeseca (kombinirani okvir, padajući popis, poveznice itd.) • Provjerite je li u biraču datuma prisutan gumb za brisanje kako biste uklonili odabrani datum |
Tablica 1: Standardna ili generička tablica za provjeru valjanosti polja
Dakle, tester bi ovo trebao zadržati Tablica za provjeru polja ili popis predmeta spomenutih u tablici ispred njih prije nego što nastave s testiranjem polja u aplikaciji.
Ova tablica općenito pomaže kada je na stranici ili u aplikaciji prisutno nekoliko polja. Nismo roboti koji bi se sjećali svega i svačega što nam je na umu, pa je kao ljudi bolje da ovu tablicu ili kontrolni popis držimo spremnim i priručnim prije nego što započnemo s provjerom valjanosti polja u aplikaciji.
#dva) Tablicu specifičnu za aplikaciju također treba stvoriti s poljima specifičnim za aplikaciju i ostalim stupcima. To uglavnom pomaže u provjeri valjanosti svakog polja u aplikaciji i jasno određuje gdje se kvar nalazi i na kojim podacima o ispitivanju.
Tablica 2: Tablica specifična za primjenu za provjeru polja
Prednosti FVT-a
- Produktivnost će biti povećana.
- Automatizacija postat će lako pomoću ove tablice.
- Propuštanje nedostataka može se izbjeći ili spriječiti stvaranjem ove tablice u ranim fazama projekta.
- To je lako razumjeti.
- To, pak, pomaže i ručnim i automatizatorima.
- Pomoću ove tablice može se osigurati maksimalan postotak pokrivenosti testom.
- Budući da djeluje kao ulazna ili referentna tablica, pomoću ovog se testnog slučaja mogu stvoriti za provjeru i provjeru valjanosti polja u aplikaciji.
Zaključak
Tablica za provjeru polja (FVT) tehnika je dizajna ispitivanja, koja uglavnom pomaže u provjeri valjanosti polja prisutnih u aplikaciji. Ova tehnika dodaje vrijednost aplikaciji ili projektu i pruža vrlo dobru pokrivenost testom za provjeru na terenu. A ova tehnika lako pomaže pronaći nedostatke koji leže u sustavu ili aplikaciji.
Koristeći ovu tablicu provjere valjanosti polja, ispitivač može dodati vrijednost svom radu i doprinijeti isporuci kvalitetnog softvera otkrivanjem čak i malog nedostatka u bilo kojem polju aplikacije.
O autoru:
Ovaj je članak napisao član STH tima Mahesh J. On je stručnjak za testiranje softvera i više od 10,5 godina iskustva u području testiranja softvera.
Javite nam ako imate pitanja.
Preporučena literatura
- Što je tehnika ispitivanja na temelju nedostataka?
- Što je tehnika ispitivanja ortogonalnih nizova (OATS)?
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Krajnji vodič za testiranje valjanosti
- Što je ispitivanje mutacija: Vodič s primjerima
- 10+ savjeta za preživljavanje i napredak na polju testiranja softvera
- Preuzimanje e-knjige za testiranje primera
- Terensko ispitivanje za mobilne aplikacije (važnost i potreba)