Vad är testdata-Tips och Tricks för att skapa testdata
i denna handledning kommer vi att förstå vad som är testdata. Lär dig också om Tips och Tricks för att skapa testdata.
Vad är testdata? Testdata är en vanlig term i en testares dagliga liv. Medan han utför testfall behöver han vissa data för att mata in för att få den förväntade utmatningen. Ibland krävs enorma data för att ladda applikationen med data (lasttestning) eller för att kontrollera brytpunkten (stresstestning) för applikationen. Dessa data kan vara giltiga eller ogiltiga. Så kort sagt är testdata data som krävs för att utföra testfallen korrekt och för att verifiera den förväntade utmatningen i alla program som testas.
Varför är det viktigt?
betydelsen av testdata kan förstås av detta exempel, säg att du vill testa mobila program. Mobile har många olika applikationer så för att testa dem behöver du olika inmatningsdata som foton i olika format, musikfiler som stöds och stöds inte, videofil, kontaktfiler, olika e-postmeddelanden etc. dessa är alla testdata. Utan denna testdata tester kan inte fortsätta med testning och kommer inte heller att få önskad utgång.
typer av testdata:
testdata kan klassificeras i följande typ:
- tomma filer eller inga data hänvisar till de filer som inte har några data, dvs ingen inmatning ges till applikationen och detta verifierar att applikationen hanterar sådana undantag och kastar korrekt fel.
- giltig uppsättning testdata avser de giltiga eller stödda filerna i programmet. Dessa bör ge den förväntade utgången när de ges som ingång.
- ogiltig uppsättning testdata hänvisar till alla filformat som inte stöds för att se att applikationen hanterar dem alla ordentligt utan att bryta och varnar användaren med korrekt felmeddelande.
- enorma testdata för belastning, prestanda och stresstestning kan inte göras vid tidpunkten för utförandet och bör förberedas samtidigt som din testmiljö är klar. Till exempel, för att ladda en applikation, behöver ibland tester 10000 olika formatfiler och detta kan antingen göras med automatiserat skript eller med redan tillgängliga testdata.
- testdata för att kontrollera alla randvillkor inkluderar data som har alla möjliga kombinationer av gränsvärden. Till exempel, om en textruta kan ha nummer 2-20, mata in 2 (minimum) och sedan 20 (max) värden. Gränsvärden inkluderar i princip alla de värden som bara är tillräckligt för att hantera av applikationen, om testaren går utöver dem kommer applikationen att bryta.
idealisk testdata är den som har alla kombinationer av data så att inga större defekter missas.
Tips och Tricks för att skapa testdata:
Nedan följer några tips och tricks för att skapa testdata:
- se alltid till att Testdatafiler inte är skadade. Detta kan leda till ogiltig utmatning och kan också missa viktiga fel.
- testdata bör uppdateras regelbundet. Detta ger en tydlig bild av förväntad produktion.
- testdata bör skapas innan testfall körs för att spara tid och uppfylla deadline.
- det är en bra praxis att använda något automatiseringsverktyg för att skapa stor mängd testdata, eftersom manuell ansträngning för att skapa sådana data skulle vara mer och det kommer också att vara tidskrävande.
- testdata bör ha ogiltiga ingångar för att testa negativa scenarier.
- Tester kan ta utvecklarens hjälp för att skapa testdata.
- det är alltid en bättre praxis att inkludera alla möjliga kombinationer av stödda och ostödda format i testdata för att säkerställa att testtäckningen är maximal.
Låt oss ta ett mycket grundläggande exempel på att skapa en testdata för en ny användare på ”Skapa användarskärm” i en webbapplikation. Så den här skärmen kommer att ha några textrutor som förnamn, efternamn, kön, födelsedatum, e-post-ID, Adress, telefonnummer, lösenord och bekräfta lösenord.
nu för att skapa testdata för en sådan applikation måste vi kontrollera vilka obligatoriska fält som inte kan lämnas tomma och vilka som kan hoppas över. Ogiltiga ingångar kan vara om användaren sätter andra alfabet än” M ”och” F ” i kön fält eller i stället för nummer om han sätter alfabet i telefonnummer fält. Gränsen kan ange mer än 10 siffror i telefonnummer. Så i ovanstående fall kommer testdata att ha giltiga värden, ogiltiga värden, gränsvillkor och tomma data.
nedan är en av provtestdata som kan användas som referens för ovanstående exempel:
du kan se ovan mall har alla kombinationer av giltiga, ogiltiga, tomma och gränsvärden.
över till dig på testdata:
testdata är en av de viktigaste delarna av testmiljön som inrättats utan vilken utförande av testfall skulle vara svårt. Det är nästan omöjligt att göra belastning, prestanda och stresstestning utan att använda testdata. Testdata kan skapas manuellt eller kan göras med hjälp av automatisering. Det bör skapas som test täckning är maximal och uppdateras regelbundet enligt de senaste kraven och testfall.