Wat zijn testgegevens-Tips en trucs om testgegevens aan te maken
In deze tutorial gaan we begrijpen wat testgegevens zijn. Leer ook over Tips en trucs om testgegevens te maken.
Wat zijn testgegevens? Testgegevens zijn een veelgebruikte term in het dagelijks leven van een tester. Tijdens het uitvoeren van testcases heeft hij wat gegevens nodig om in te voeren om de verwachte output te krijgen. Soms om de applicatie te laden met gegevens (Load testing) of om het breekpunt (stresstests) van de applicatie te controleren, zijn enorme gegevens nodig. Deze gegevens kunnen geldig of ongeldig zijn. Kortom, testgegevens zijn gegevens die nodig zijn bij het correct uitvoeren van de testcases en om de verwachte output in elke te testen software-applicatie te verifiëren.
Waarom is het belangrijk?
het belang van testgegevens kan worden begrepen door dit voorbeeld, stel dat u mobiele softwaretoepassingen wilt testen. Mobile heeft veel verschillende toepassingen, dus om ze te testen moet je verschillende invoergegevens, zoals foto ’s van verschillende formaten, muziekbestanden ondersteund en niet-ondersteunde formaten, Video’ s bestand, contacten bestanden, verschillende e-mails etc. dit zijn allemaal testgegevens. Zonder deze test gegevens tester kan niet doorgaan met het testen en zal ook niet de gewenste output te krijgen.
soorten testgegevens:
testgegevens kunnen worden ingedeeld in het volgende type:
- lege bestanden of geen gegevens verwijst naar die bestanden die geen gegevens dat wil zeggen geen invoer wordt gegeven aan de toepassing en dit controleert of de toepassing behandelt dergelijke uitzonderingen en gooit de juiste fout.
- geldige set testgegevens verwijst naar de geldige of ondersteunde bestanden van de toepassing. Deze moeten de verwachte output geven wanneer gegeven als input.
- ongeldige set testgegevens verwijst naar alle niet-ondersteunde bestandsindelingen om te zien dat de toepassing ze allemaal correct afhandelt zonder te breken en waarschuwt de gebruiker met de juiste foutmelding.
- enorme testgegevens voor belasting -, prestatie-en stresstests kunnen niet worden uitgevoerd op het moment van uitvoering en moeten worden voorbereid terwijl uw testomgeving gereed is. Om bijvoorbeeld een toepassing te laden, heeft de tester soms 10000 verschillende formaatbestanden nodig en dit kan worden gedaan door een geautomatiseerd script of met reeds beschikbare testgegevens.
- testgegevens om alle randvoorwaarden te controleren, omvatten gegevens met alle mogelijke combinaties van grenswaarden. Bijvoorbeeld, als een tekstvak nummer 2-20 kan hebben, voer dan 2 (minimum) en dan 20 (maximum) waarden in. Grenswaarden omvatten in principe alle waarden die net genoeg zijn om door de toepassing te hanteren, als de tester verder gaat dan deze, dan zal de toepassing breken.
ideale testgegevens zijn de gegevens die alle combinaties van gegevens bevatten, zodat geen belangrijke defecten worden gemist.
Tips en trucs om testgegevens aan te maken:
hieronder vindt u enkele tips en trucs om testgegevens aan te maken:
- zorg er altijd voor dat de testgegevensbestanden niet beschadigd zijn. Dit kan leiden tot ongeldige uitvoer en kan belangrijke defecten ook missen.
- testgegevens moeten regelmatig worden bijgewerkt. Dit geeft een duidelijk beeld van de verwachte output.
- testgegevens moeten worden aangemaakt voordat de testgevallen worden uitgevoerd om tijd te besparen en de deadline te halen.
- het is een goede praktijk om een automatiseringstool te gebruiken om enorme hoeveelheden testgegevens te creëren, aangezien handmatige inspanningen om dergelijke gegevens te creëren meer zouden zijn en ook tijdrovend zullen zijn.
- testgegevens moeten ongeldige input hebben om negatieve scenario ‘ s te testen.
- Tester kan hulp van ontwikkelaars gebruiken om testgegevens te maken.
- het is altijd beter om alle mogelijke combinaties van ondersteunde en niet-ondersteunde formaten in testgegevens op te nemen om ervoor te zorgen dat de testdekking maximaal is.
laten we een zeer eenvoudig voorbeeld nemen van het maken van testgegevens voor een nieuwe gebruiker op het “create user screen” van een webapplicatie. Dus dit scherm heeft een aantal tekstvakken zoals voornaam, achternaam, Geslacht, Geboortedatum, e-ID, adres, telefoonnummer, wachtwoord en Bevestig wachtwoord.
om testgegevens voor een dergelijke toepassing aan te maken, moeten we controleren welke verplichte velden niet leeg kunnen worden gelaten en welke kunnen worden overgeslagen. Ongeldige invoer zou kunnen zijn als de gebruiker zet andere alfabetten dan “M” en ” F ” in geslacht veld of in plaats van nummer als hij zet alfabetten in telefoonnummer veld. Grens kan worden het invoeren van meer dan 10 cijfers in telefoonnummer. Dus in het bovenstaande geval hebben testgegevens geldige waarden, ongeldige waarden, randvoorwaarden en lege gegevens.
Hieronder is een van de monstertestgegevens die als referentie voor bovenstaand voorbeeld kan worden gebruikt:
u kunt zien dat bovenstaande sjabloon alle combinaties van geldige, ongeldige, lege en grenswaarden heeft.
aan u over de testgegevens:
testgegevens zijn een van de belangrijkste onderdelen van de testomgeving, zonder welke de uitvoering van testgevallen moeilijk zou zijn. Het is bijna onmogelijk om belasting -, prestatie-en stresstests uit te voeren zonder testgegevens te gebruiken. Testgegevens kunnen handmatig worden gemaakt of kunnen worden gedaan met behulp van automatisering. Het moet worden gemaakt, zoals test dekking is maximaal en regelmatig bijgewerkt volgens de nieuwste eisen en testcases.