Un team automatizza i propri test di checkout. Ogni script di test contiene i passi di una procedura di test — aprire il carrello, compilare il modulo di spedizione, pagare con una carta di test, verificare la pagina di conferma — scritti in una forma che lo strumento di automazione possa eseguire. Gli script sono data-driven dove possibile: lo stesso script viene eseguito su diversi set di dati di test, rendendo la suite economica da mantenere ed estendere.
Uno script di test è la stessa cosa di uno scenario di test? Si sovrappongono: la definizione ufficiale di scenario di test elenca lo script di test come nome alternativo. Nella pratica, lo script di test è comunemente usato per la procedura automatizzata, mentre lo scenario di test indica la sequenza manuale di azioni.
Qual è la differenza tra uno script di test e una specifica di procedura di test? Una specifica di procedura di test è la sequenza documentata di azioni per eseguire un test. Lo script di test è comunemente usato per riferirsi alla stessa procedura, soprattutto quando è automatizzata.
Gli script di test hanno bisogno di dati di test? Di solito sì — gli script data-driven separano i passi scriptati dai dati, così lo stesso script può essere eseguito con molti set di dati, il che aumenta la copertura per script.
Chi scrive gli script di test? I tester e gli ingegneri dell’automazione dei test. I buoni script seguono la stessa disciplina di revisione e versionamento di qualsiasi testware.