Microfrontend React e test E2E
Funzionalità frontend in una piattaforma a microfrontend, test dei flussi utente con Cypress e processi di delivery CI/CD.
- React
- Microfrontends
- Cypress
- CI/CD
Contesto
Lavoro su un’applicazione React composta da microfrontend. Mi occupo di sviluppare e mantenere funzionalità, scrivere test Cypress e contribuire alle pipeline di rilascio.
Problema tecnico
Un componente può funzionare da solo e lasciare comunque un percorso utente interrotto. In un’applicazione a microfrontend, la parte interessante è come una funzionalità si inserisce nel resto dell’esperienza. Per questo il mio lavoro comprende anche test che seguono l’utente attraverso l’applicazione.
Il mio contributo
- Sviluppo e mantengo funzionalità nel progetto a microfrontend React.
- Creo test end-to-end con Cypress ed estendo la copertura E2E.
- Contribuisco ai processi DevOps.
- Creo e mantengo pipeline CI/CD, lavorando sui flussi di rilascio e testing del frontend.
Architettura e tecnologie
React fornisce l’interfaccia all’interno dell’architettura a microfrontend esistente. Uso Cypress per verificare i flussi utente e lavoro sulle pipeline CI/CD insieme alle modifiche frontend.
Risultato e stato attuale
La collaborazione è in corso. Sviluppo funzionalità frontend e aggiungo copertura E2E automatizzata man mano che il lavoro procede, seguendo anche la manutenzione e il miglioramento dei processi di rilascio.