Capitolo 3. Test funzionaliautomatizzati
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
I test automatizzati consistono nell’utilizzare strumenti al posto delle persone per eseguire azioni simili a quelle di un utente su un’applicazione e verificarne il comportamento previsto. Questi test automatizzati non sostituiscono quelli manuali. Infatti, le aziende devono eseguire sia test manuali che automatizzati per fornire un prodotto di alta qualità, e hanno bisogno di una strategia intelligente per bilanciarli. In poche parole, la strategia consiste nell’utilizzare le tue capacità di test manuale per eseguire test esplorativi manuali e individuare nuovi casi di test, per poi automatizzarli in vista dei test di regressione.
Il capitolo 2 ha trattato i test esplorativi manuali; l’obiettivo di questo capitolo è insegnarti a testare efficacemente tutti i livelli delle applicazioni web utilizzando i test funzionali automatizzati. Ti presenterò una strategia per accelerare il feedback e ti mostrerò come utilizzare gli strumenti di automazione e configurare i framework nei diversi livelli dell’applicazione. Il capitolo include anche esercizi sulla creazione di flussi di lavoro autonomi per la creazione di test utilizzando strumenti di codifica basati sull’intelligenza artificiale. Concluderò mostrandoti alcuni antipattern e come evitarli nelle prime fasi. Sei pronto? Cominciamo!
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access