Ci troviamo spesso a gestire applicazioni e siti web composti da decine o centinaia di pagine.
Dopo ogni aggiornamento è necessario ricontrollare manualmente tutte le pagine coinvolte al fine di assicurarci che il software si comporti sempre come previsto, senza sorprese spiacevoli. Questo significa che dovremo visitare una ad una tutte le pagine e riprovare ogni funzionalità o possibile scenario. Che angoscia!
Questo processo di verifica manuale è davvero impegnativo e soprattutto soggetto a dimenticanze ed errori, pur avendo una checklist di operazioni da effettuare.
Guarda il video seguente per saperne di più e comprendere le differenze tra Unit, Integration e E2E test:
I test E2E vi permettono di scrivere dei programmi che eseguiranno questi controlli al vostro posto, simulando il comportamento degli utenti e testando l’applicazione su diversi browser.
Ogni volta che sarà effettuato un aggiornamento, infatti, verrà ri-eseguita la suite di test che avrete scritto per verificare ogni scenario, con la garanzia che la vostra applicazione funzioni ancora correttamente.
Ma non solo... Cypress ha introdotto anche la possibilità di testare componenti in un ambiente isolato, riducendo o, spesso, annullando la necessità di studiare e scrivere buona parte di unit e integration test tramite altri framework e librerie dedicate.
Acquisisci il know-how necessario per testare componenti e intere applicazioni front-end con video brevi e molto pratici
Una breve panoramica sui contenuti del corso
L'unico corso in italiano su E2E e Component testing con Cypress e TypeScript
Tutti i miei video corsi sono stati recentemente spostati sulla nuova piattaforma