field validation table
Úvod do techniky navrhovania testov Field Validation Table (FVT):
V tomto digitálnom svete „KVALITA“ je termín, ktorý sa vo väčšej miere používa v akomkoľvek priemysle.
Akákoľvek organizácia, ktorá na to príde, vždy premýšľa a pracuje na tom, ako je možné zabezpečiť kvalitu jej produktu alebo ako je možné dodať kvalitný produkt alebo ako možno kvalitu produktu improvizovať? Bez ohľadu na to, či sa jedná o zákazníka, koncového používateľa alebo bežných ľudí, každý očakáva kvalitu v čomkoľvek, čo si kúpi.
Hlavným cieľom každej organizácie je slúžiť spoločnosti kvalitne.
Ako je možné zabezpečiť kvalitu? Jedinou odpoveďou na toto je testovanie. Testovanie je jediný kľúčový faktor, pomocou ktorého môžeme zabezpečiť kvalitu.
Čo sa dozviete:
- Prehľad
- Úvod do FVT
- Čo je tabuľka overenia poľa (FVT)
- Úloha testera
- Implementácia FVT
- Výhody FVT
- Záver
- Odporúčané čítanie
Prehľad
Úspešnosť testovania sa rozprestiera v rôznych fázach Životný cyklus softvérového testu (STLC) . Najdôležitejšie však je, ako efektívne sú testovacie prípady navrhnuté na testovanie aplikácií alebo softvéru?
Dizajn testovacieho prípadu alebo samotný testovací prípad je v podstate umenie. Preto by mal tester písať testovacie prípady tak, aby to bolo pre ostatných ľahko zrozumiteľné a tiež aby zabezpečili úplné alebo maximálne pokrytie testom prostredníctvom ich testovacích prípadov.
Testovacie prípady sú tie, pomocou ktorých testéri budú interagovať s aplikáciou alebo softvérom na jej testovanie. V širšom zmysle sú testovacie prípady bránou alebo médiom, pomocou ktorého sa testuje aplikácia alebo softvér. Lepší alebo dobrý testovací prípad pomáha nájsť chyby v systéme alebo softvéri alebo aplikácii. Preto napísanie dobrého alebo kvalitného testovacieho prípadu zohráva pri testovaní zásadnú alebo najvýznamnejšiu úlohu.
Tento článok sa venuje jednej z dôležitých techník navrhovania testov na validáciu polí v aplikácii, ktorá zase pomáha navrhovať testovacie prípady pre rôzne scenáre, ktoré sú najbežnejšie vo všetkých aplikáciách.
Základným princípom alebo hlavnou myšlienkou tejto techniky je predstaviť, ako je možné ju použiť na navrhnutie alebo napísanie optimálnych testovacích prípadov s maximálnym pokrytím testu.
Úvod do FVT
Dodanie kvalitného softvéru je v dnešnej dobe veľkou výzvou a nemožno ho ohroziť za každú cenu. Závislosť od softvéru sa zvyšuje ako každý deň. Kvalita, funkčná správnosť a spoľahlivosť softvéru sa zároveň stávajú predmetom obáv.
Dá sa merať kvalita softvéru?
Áno, testovanie hrá hlavnú úlohu pri zabezpečovaní kvality projektu alebo aplikácie.
Ako zabezpečiť, ak testovacie prípady poskytujú 100% pokrytie testom?
Pred testovaním aplikácie by mal tester napísať podrobné testovacie prípady, ktoré by mali byť ľahko pochopiteľné a čitateľné pre ostatných. Čo znamená, že testovacie prípady sú základom testovania, čo by zase pomohlo nájsť chyby v aplikácii alebo systéme.
Tento článok sa zameriava hlavne na to, ako efektívne môžeme vytvoriť testovacie prípady pomocou techniky návrhu overovacieho testu poľa, ktorý tiež v krátkom čase s maximálnym pokrytím testu. To zase prinesie hodnotu projektu identifikáciou všetkých problémov počas testovania.
Technika je postup, ktorý sa používa na dosiahnutie konkrétnej činnosti alebo úlohy. Tento článok popisuje techniku návrhu overovacích testov v teréne, ktorá by zase pomohla efektívne zachytiť testovacie prípady s menšou alebo minimálnou dokumentáciou.
Čo je tabuľka overenia poľa (FVT)
- Toto je jedna z techník navrhovania testov na validáciu polí v aplikácii.
- Táto technika sa používa hlavne pre všetky druhy aplikácií všade tam, kde sa vyžaduje overenie v teréne.
Spravidla musí byť každé pole v aplikácii dôkladne skontrolované, aby sa zabezpečili alebo identifikovali chyby, ktoré si môžu v týchto poliach všimnúť. Táto technika je veľmi užitočná pri identifikácii základných chýb v poliach.
Niekedy to môže zostať nepovšimnuté alebo z dôvodu nesústredenosti alebo povedomia testerov niektoré polia v aplikácii nemusia byť úplne overené.
Každý tester má prirodzenú tendenciu, že pri kontrole polí v ľubovoľnej aplikácii overuje iba najbežnejšie alebo najčastejšie používané kombinácie. Ak sú vybavené touto FVT, ľahko im pomôže zistiť chyby, ktoré sa tiež vyskytujú v týchto poliach.
Technika overovacej tabuľky poľa tiež pomáha zabezpečiť, aby v žiadnom poli aplikácie neboli žiadne chyby.
nástroje na správu testovacích prípadov
Úloha testera
Ako tester je potrebné otestovať všetky oblasti aplikácie. Z hľadiska vývoja alebo vývojára môže byť chyba zistená počas validácie v teréne menej závažná a menej prioritná, ale je jeho hlavnou povinnosťou a zodpovednosťou testera hlásiť ju. Koniec koncov, pre testera chyba znamená chybu, nič iné.
Pretože terénne validácie priamo súvisia s použiteľnosťou aplikácie, v prípade, že sa niečo počas dňa nezistí Testovanie systému a ak sa nájde počas Testovanie prijatia používateľa (UAT) potom sa vina dostane priamo na testera, ktorý testoval a vykonal odhlásenie.
Koncový užívateľ alebo zákazník očakáva užívateľskú prívetivosť aplikácie spolu s jej funkčnosťou. Aj malý problém s použiteľnosťou alebo kozmetický problém v aplikácii alebo softvéri ich môže nespokojný alebo podráždiť.
Tester by mal mať prvoradý význam pre testovanie každého poľa v aplikácii. Použitím tabuľky overenia poľa môže tester veľmi dobre otestovať každé pole v aplikácii.
Implementácia FVT
# 1) Najskôr je potrebné vytvoriť štandardnú alebo všeobecnú tabuľku pre rôzne typy údajov, ako je uvedené nižšie. Toto je jednorazová aktivita. Zvážte všetky platné a neplatné vstupy.
Dátový typ | Platné vstupy | Neplatné vstupy |
---|---|---|
Celé čísla alebo čísla | • Iba čísla • Menej ako limit (N) • Zadajte hodnotu v rámci limitu (N + 1) / 2 | • Viac ako limit (N + 1) • Čísla s presnosťou • Čísla v exponenciálnej podobe • Negatívne celé čísla • Iba abecedy • Čísla + Abecedy • Čísla + špeciálne znaky • Znaky Unicode napr. U + 0000, U + 0001 |
String | • Iba abecedy • Iba čísla • Iba špeciálne znaky • Čísla + Abecedy • Čísla + špeciálne znaky • Abecedy + špeciálne znaky • Menej ako limit (N) • Zadajte hodnotu v rámci limitu (N + 1) / 2 | • Viac ako limit (N + 1) • Znaky Unicode napr. U + 0000, U + 0001 |
Dátum | • Skontrolujte, či je k dispozícii výber dátumu • Skontrolujte, či pole s dátumom nie je možné upraviť • Zaistite, aby po kliknutí pravým tlačidlom myši na pole s dátumom bola možnosť vloženia zakázaná a možnosť kopírovania povolená • Zaistite, aby sa po kliknutí na dátum v kalendári zobrazil v poli pre dátum • Vyberte priestupný rok a overte dni vo februárovom mesiaci • Vyberte si priestupný rok a overte dni vo februárovom mesiaci • Zaistite, aby kalendár umožňoval výber ľubovoľného roka, mesiaca (rozbaľovacieho zoznamu, rozbaľovacieho zoznamu, odkazov atď.) • Za účelom odstránenia vybratého dátumu sa uistite, že je vo výbere dátumu tlačidlo na vymazanie |
Tabuľka 1: Štandardná alebo všeobecná tabuľka na overenie poľa
Tester by si to mal nechať Tabuľka overenia poľa alebo zoznam položiek uvedených v tabuľke pred nimi, skôr ako prejdú k testovacím poliam v aplikácii.
Táto tabuľka všeobecne pomáha, keď je na stránke alebo v aplikácii niekoľko polí. Nie sme roboti, ktorí by si pamätali všetko, čo máme na pamäti, takže ako ľudia je lepšie mať túto tabuľku alebo kontrolný zoznam pripravené a užitočné skôr, ako začneme pokračovať v overovaní polí v aplikácii.
#dva) Tabuľka pre konkrétnu aplikáciu by sa mala vytvoriť aj s poliami pre konkrétnu aplikáciu a ostatnými stĺpcami. To pomáha hlavne pri overovaní každého poľa v aplikácii a jasne určuje, kde je chyba a na ktorých testovacích údajoch.
Tabuľka 2: Tabuľka špecifická pre aplikáciu na overenie poľa
Výhody FVT
- Zvýši sa produktivita.
- Automatizácia pomocou tejto tabuľky bude ľahké.
- Vytvoreniu tejto tabuľky v počiatočných fázach projektu je možné zabrániť alebo zabrániť úniku.
- Je ľahké to pochopiť.
- To zase pomáha manuálnym aj automatizovaným testerom.
- Maximálne percento pokrytia testom možno zabezpečiť pomocou tejto tabuľky.
- Pretože funguje ako vstupná alebo referenčná tabuľka, pomocou tohto testovacieho prípadu je možné vytvoriť overovacie a validačné polia v aplikácii.
Záver
Field Validation Table (FVT) je technika navrhovania testov, ktorá pomáha hlavne pri validácii polí prítomných v aplikácii. Táto technika dodáva aplikácii alebo projektu pridanú hodnotu a poskytuje veľmi dobré pokrytie testu pre overenie v teréne. A táto technika ľahko pomáha nájsť chyby v systéme alebo aplikácii.
Pomocou tejto tabuľky na overenie poľa môže tester pridať hodnotu svojej práci a prispieť k dodaniu kvalitného softvéru identifikáciou aj malej chyby v ktorejkoľvek oblasti aplikácie.
O autorovi:
Tento článok napísal člen tímu STH Mahesh J. Má odborné znalosti v oblasti testovania softvéru a má viac ako 10,5 rokov skúseností v oblasti testovania softvéru.
Ak máte akékoľvek otázky, obráťte sa na nás.
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Čo je technika testovania na základe chýb?
- Čo je to technika testovania ortogonálnych polí (OATS)?
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Sprievodca testom validácie
- Čo je to testovanie mutácií: Návod s príkladmi
- 10+ tipov na prežitie a pokrok v oblasti testovania softvéru
- Stiahnutie e-knihy Testing Primer
- Testovanie v teréne pre mobilné aplikácie (dôležitosť a nevyhnutnosť)