Che cosa è Test data-Tips and Tricks to Create Test Data
In questo tutorial ci accingiamo a capire che cosa è Test data. Scopri anche suggerimenti e trucchi per creare dati di test.
Che cosa sono i dati di test? I dati di test sono un termine comunemente usato nella vita quotidiana di un tester. Durante l’esecuzione di casi di test, ha bisogno di alcuni dati da inserire per ottenere l’output previsto. A volte per caricare l’applicazione con i dati (test di carico) o per controllare il punto di interruzione (Stress test) dell’applicazione, sono necessari dati enormi. Questi dati possono essere validi o non validi. Quindi, in breve, i dati di test sono dati necessari per eseguire correttamente i casi di test e per verificare l’output previsto in qualsiasi applicazione software in prova.
Perché è importante?
Importanza dei dati di test può essere compreso da questo esempio, dire che si desidera testare applicazioni software mobili. Mobile ha molte applicazioni diverse in modo da testarli avete bisogno di diversi dati di input, come foto di diversi formati, file musicali supportati e formati non supportati, file video, file di contatti, e-mail diverse ecc. questi sono tutti dati di test. Senza questo tester di dati di prova non può procedere con il test e anche non otterrà l’uscita desiderata.
Tipi di Dati di Test:
dati di Prova possono essere classificati nel seguente tipo:
- file Vuoti o non dati si riferisce a quei file che non hanno dati, ovvero non viene dato alcun segnale per l’applicazione e questo per verificare che l’applicazione gestisce le eccezioni e getta di errore appropriato.
- Valido set di dati di test si riferisce ai file validi o supportati dall’applicazione. Questi dovrebbero dare l’output previsto quando dato come input.
- Non valido set di dati di test si riferisce a tutti i formati di file non supportati al fine di vedere che l’applicazione gestisce tutti correttamente senza rompere e avvisa l’utente con il messaggio di errore corretto.
- Non è possibile effettuare enormi dati di test per test di carico, prestazioni e stress al momento dell’esecuzione e devono essere preparati mentre si prepara l’ambiente di test. Ad esempio, per caricare un’applicazione, a volte tester ha bisogno di 10000 file di formato diverso e questo può essere fatto da script automatico o con dati di test già disponibili.
- I dati di test per verificare tutte le condizioni al contorno includono i dati che hanno tutte le possibili combinazioni di valori al contorno. Ad esempio, se una casella di testo può avere il numero 2-20, immettere i valori 2 (minimo) e 20 (massimo). I valori al contorno includono fondamentalmente tutti quei valori che sono appena sufficienti per essere gestiti dall’applicazione, se il tester va oltre, l’applicazione si interromperà.
I dati di test ideali sono quelli che hanno tutte le combinazioni di dati in modo che non manchino difetti importanti.
Suggerimenti e trucchi per creare dati di test:
Di seguito sono riportati alcuni dei suggerimenti e trucchi per creare dati di test:
- Assicurarsi sempre che i file di dati di test non siano danneggiati. Questo può portare a output non valido e potrebbe mancare anche difetti importanti.
- I dati dei test devono essere aggiornati regolarmente. Questo darà un quadro chiaro della produzione prevista.
- I dati di test devono essere creati prima dell’esecuzione dei casi di test per risparmiare tempo e rispettare la scadenza.
- È una buona pratica utilizzare alcuni strumenti di automazione per creare enormi quantità di dati di test, poiché lo sforzo manuale nella creazione di tali dati sarebbe maggiore e richiederà molto tempo.
- I dati di test dovrebbero avere input non validi per testare scenari negativi.
- Tester può prendere aiuto dello sviluppatore per creare dati di test.
- È sempre una pratica migliore includere tutte le possibili combinazioni di formati supportati e non supportati nei dati di test per garantire che la copertura del test sia massima.
Prendiamo un esempio molto semplice di creazione di dati di test per un nuovo utente nella “schermata crea utente” di un’applicazione web. Quindi questa schermata avrà alcune caselle di testo come Nome, Cognome, Sesso, Data di nascita, ID e-mail, Indirizzo, numero di telefono, Password e Conferma password.
Ora per creare dati di test per tale applicazione, dobbiamo verificare quali campi obbligatori non possono essere lasciati vuoti e quali possono essere saltati. Gli input non validi potrebbero essere se l’utente inserisce altri alfabeti rispetto a “M” e ” F ” nel campo genere o al posto del numero se inserisce alfabeti nel campo numero di telefono. Boundary potrebbe essere inserendo più di 10 cifre nel numero di telefono. Quindi, nel caso precedente, i dati di test avranno valori validi, valori non validi, condizioni al contorno e dati vuoti.
Di seguito è riportato uno dei dati di test del campione che può essere utilizzato come riferimento per l’esempio precedente:
Puoi vedere sopra il modello ha tutte le combinazioni di valori validi, non validi, vuoti e al contorno.
Oltre a voi sui dati di prova:
I dati di test sono una delle parti più importanti dell’ambiente di test impostato senza il quale l’esecuzione dei casi di test sarebbe difficile. È quasi impossibile eseguire test di carico, prestazioni e stress senza utilizzare i dati di test. I dati di test possono essere creati manualmente o possono essere eseguiti con l’aiuto dell’automazione. Dovrebbe essere creato come copertura di prova è massima e aggiornato regolarmente in base alle ultime esigenze e casi di test.