Cos'è lo script di prova? Come scrivere (Esempio)
Cos'è uno script di test nel test del software?
Gli script di test sono una descrizione riga per riga contenente le informazioni sulle transazioni di sistema che devono essere eseguite per convalidare l'applicazione o il sistema sottoposto a test. Lo script di test dovrebbe elencare ogni passaggio da eseguire con i risultati attesi.
Questo script di automazione aiuta i tester del software a testare sistematicamente ogni livello su un'ampia gamma di dispositivi. Lo script di test deve contenere le voci effettive da eseguire e i risultati attesi.
Come scrivere uno script di prova

Esistono tre modi diversi per creare uno script di test:
Registrazione/riproduzione:
In questo metodo, il tester deve scrivere qualsiasi codice invece di limitarsi a registrare le azioni dell'utente. Tuttavia, il tester dovrà eseguire la codifica per correggere le cose che vanno storte o ottimizzare il comportamento dell'automazione.
Questo metodo è più semplice che scrivere uno script di test completo da zero perché hai già il codice completo. Viene utilizzato principalmente in un linguaggio di programmazione semplificato come VBScript.
Scripting basato su parole chiave/dati:
In questo metodo esiste una chiara separazione tra tester e sviluppatori. Nello scripting basato sui dati, il tester definisce il test utilizzando parole chiave senza conoscere il codice sottostante.
In questo caso, il compito degli sviluppatori è implementare il codice dello script di test per le parole chiave e aggiornare questo codice quando necessario. Quindi, con questo metodo, il tester non deve preoccuparsi del sistema. Tuttavia, faranno molto affidamento sulle risorse di sviluppo per qualsiasi nuova funzionalità che desideri testare automaticamente.
Scrivere codice utilizzando il linguaggio di programmazione:
Se desideri creare script di test utilizzando questo metodo, in genere avrai comunque la possibilità di registrare o riprodurre e generare uno script semplice.
Tuttavia, come tester, devi finalmente andare oltre la registrazione/riproduzione e imparare a codificare semplici script. È importante capire che puoi scegliere il tuo Linguaggio di programmazione anche se la tua domanda è scritta Java.
Tuttavia, ciò non significa che devi scrivere i tuoi script di test Java, che può essere difficile da imparare. Invece, puoi scrivere i tuoi script di test in un linguaggio più semplice come JavaCopione o Ruby (o qualsiasi linguaggio più semplice che desideri utilizzare).
Esempio di script di prova
Ad esempio, per verificare la funzione di accesso su un sito web, lo script di test potrebbe effettuare le seguenti operazioni:
- Specificare in che modo lo strumento di automazione può individuare i campi "Nome utente" e "Password" nella schermata di accesso. Diciamo, in base ai loro ID di elemento CSS.
- Carica la home page del sito Web, quindi fai clic sul collegamento "Accedi". Verifica che la schermata di accesso visualizzata e i campi “Nome utente” e “Password” siano visibili.
- Successivamente, digita il nome utente "Charles" e la password "123456", identifica il pulsante "Conferma" e fai clic su di esso.
- Devono specificare come un utente può individuare il titolo della schermata di benvenuto che appare dopo il login, ad esempio tramite il suo ID elemento CSS.
- Verificare che il titolo della schermata di benvenuto sia visibile.
- Leggi il titolo della schermata di benvenuto.
- Inserisci che il testo del titolo sia “Benvenuto Charles”.
- Se il testo del titolo è conforme alle aspettative, un record che il test ha superato. Altrimenti, un album che il test ha fallito.
Suggerimenti per la creazione di uno script di prova
Ecco alcuni suggerimenti importanti per la creazione di uno script di test:
Clear:
Il tuo script di test dovrebbe essere chiaro. Se il tester deve chiedere costantemente al responsabile del progetto di fornire dettagli sull'applicazione. Questo è sicuramente uno spreco di tempo e risorse.
Per evitare ciò, è necessario verificare costantemente che ogni passaggio dello script di test sia chiaro, conciso e coerente. Ciò aiuta a mantenere il processo di test fluido.
semplice:
Dovresti creare uno script di test che contenga solo un'azione specifica che i tester possono eseguire. Ciò garantisce che ciascuna funzione venga testata correttamente e che i tester non perdano passaggi nel processo di test del software.
Ben pensato:
Per scrivere lo script di test, devi metterti nei panni dell'utente per decidere quali percorsi testare. Dovresti essere abbastanza creativo da prevedere tutti i diversi percorsi che gli utenti utilizzerebbero durante l'esecuzione di un sistema o di un'applicazione.
Quando utilizzare l'approccio con script di test?
Ecco i motivi per utilizzare lo script di prova.
- L'utilizzo di uno script di test è l'approccio più affidabile per verificare che nulla venga tralasciato e che i risultati siano veritieri come previsto dal piano di test.
- Se lo script di test è preparato, lascia molto meno spazio agli errori durante il processo di test.
- A volte, i tester possono sfogliare liberamente il prodotto. Possono perdere alcune funzionalità.
- A volte il tester presuppone anche che una funzione abbia il risultato atteso quando non è così.
- È particolarmente utile quando la prestazione dell'utente è importante e specifica.
Cos'è un modello di script di test?
Test Script Template è un documento formattato riutilizzabile che contiene informazioni preselezionate importanti per la creazione di uno script di test utilizzabile. Questo documento determina quanto dettagliati sono i tuoi test e quali informazioni dovrebbero essere incluse in ciascun caso di test.
Differenza tra caso di test e script di test
Ecco la differenza principale tra Test Cast e Test Script:
Test Case | Script di test |
---|---|
Caso di prova è una procedura passo passo utilizzata per testare un'applicazione. | Lo script di test è un insieme di istruzioni per testare automaticamente un'applicazione. |
I casi di test vengono utilizzati per l'ambiente di test manuale. | Test Script viene utilizzato nell'ambiente di test di automazione. |
Viene eseguito manualmente. | Viene eseguito in base al formato di scripting. |
Il modello del test case include l'ID del test, i dati del test, la procedura del test, i risultati effettivi e attesi, ecc. | Nel Test Script possiamo utilizzare diversi comandi per sviluppare uno script. |
Sommario
- Per script di test si intende una descrizione riga per riga contenente le informazioni sulle transazioni di sistema che dovrebbero essere eseguite per convalidare l'applicazione o il sistema sottoposto a test.
- Il test case è una procedura passo passo utilizzata per testare un'applicazione mentre lo script di test è un insieme di istruzioni per testare automaticamente un'applicazione.
- Tre modi per creare uno script di test sono 1) Registrazione/riproduzione 2) Scripting basato su parole chiave/dati, 3) Scrittura di codice utilizzando il linguaggio di programmazione.
- Lo script di test dovrebbe essere chiaro e dovresti creare uno script di test che dovrebbe contenere solo un'azione specifica che i tester possono eseguire.
- L'utilizzo di uno script di test è l'approccio più affidabile per verificare che nulla venga tralasciato e che i risultati siano veritieri come previsto dal piano di test.
- Test Script Template è un documento formattato riutilizzabile che contiene informazioni preselezionate importanti per la creazione di uno script di test utilizzabile.