In questi contesti, si parla di Test Automation. Si tratta di un approccio atto all’esecuzione di Test Funzionali di prodotto, che possono richiedere un numero di run elevato essendo richiesta la copertura di tutti i requisiti. La necessità di molteplici ripetizioni dei test si realizza a fronte di nuovi rilasci del SW, al fine di verificare che le modifiche apportate non abbiano introdotto delle regressioni.
In sintesi, il Test Automation garantisce:
- una sensibile riduzione dei tempi di testing e una maggiore efficacia dell’analisi dei risultati;
- una maggiore robustezza e precisione dei risultati, non essendo affetti da errori umani;
- un approccio piĂą flessibile che consente di programmare le attivitĂ in background;
- un’esecuzione veloce di Sanity Check degli ambienti subito dopo il rilascio.