Scrivere E2E test in Cypress per Applicazioni Front-End

Impara a scrivere E2E e Component Test con Cypress e TypeScript

   Video Introduttivo   Acquista il corso

Impara a scrivere test E2E, con Cypress e TypeScript, per garantire il funzionamento della tua applicazione web, indipendentemente dal linguagio (Java, PHP, ...) o framework utilizzato: Angular, Vue, React, Svelte, Qwik ... o perfino jQuery : )

L'unico video corso in italiano su E2E e Component Testing in Cypress!


Introduzione

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!

Troppo rischioso!

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:

Cosa sono i test E2E?

I test E2E vi permettono di scrivere dei programmi che eseguiranno questi test 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.

I test non sono un costo ma un investimento!

Testare componenti Angular, React e Vue

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.

Contenuti del corso



Profilo Istruttore


Fabio Biondi
Fabio Biondi

Fabio is both a community leader and a frequent contributor in many Italian front-end usergroups (Angular, React, Javascript). He’s a Google Developer Expert in Web Technologies / Angular and Microsoft MVP with more than 15 years of experience in developing enterprise level applications, interactive experiences and UI components in several languages and web technologies.
Currently, he holds meetups, events and training courses all over Italy.

His particular specialism is front-end applications and related aspects, both visuals and architectural. He daily uses cutting-edge libraries and frameworks offering training, development, code review and consulting on Angular, React, Typescript/ES6, Redux, NGRX, RxJS, D3.js and several other web technologies

Communities:




Iscriviti