# Cypress Reviews
**Vendor:** Cypress.io  
**Category:** [Strumenti di test del software](https://www.g2.com/it/categories/software-testing)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 107
## About Cypress
Cypress è uno strumento di test automatizzato per il front-end, creato per il web moderno. Fornisce test migliori, più veloci e più affidabili per qualsiasi cosa che funzioni in un browser. Costruito su un&#39;architettura completamente nuova, Cypress funziona nello stesso ciclo di esecuzione dell&#39;applicazione in fase di test - e funziona su qualsiasi framework front-end o sito web. L&#39;app open-source Cypress gestisce particolarmente bene i framework JavaScript moderni. Cypress Cloud è un servizio ospitato che aggrega e applica un&#39;intelligenza potente dai test passati dell&#39;app Cypress per supportare migliori flussi di lavoro di debug dei fallimenti CI, analisi delle suite di test e capacità di orchestrazione CI intelligenti che migliorano la velocità di sviluppo riducendo i costi CI.



## Cypress Pros & Cons
**What users like:**

- Gli utenti apprezzano la **facilità d&#39;uso** di Cypress, apprezzando la sua sintassi semplice e la documentazione utile. (9 reviews)
- Gli utenti apprezzano le **facili integrazioni** di Cypress, semplificando i processi di test e migliorando l&#39;efficienza complessiva del flusso di lavoro. (4 reviews)
- Gli utenti apprezzano l&#39; **API intuitiva** di Cypress, che semplifica i test con un&#39;integrazione facile e report dettagliati. (4 reviews)
- Gli utenti apprezzano la **rapida esecuzione dei test** di Cypress, che consente un test efficiente su diversi browser con facilità. (4 reviews)
- Gli utenti apprezzano la **facile gestione delle API** in Cypress, elogiando la sua integrazione e l&#39;efficienza per i test end-to-end. (3 reviews)
- Time-saving (3 reviews)
- Easy Setup (2 reviews)
- Easy Testing (2 reviews)
- Real-Time Testing (2 reviews)
- Gli utenti apprezzano le **robuste capacità di automazione** di Cypress, facilitando un&#39;integrazione senza soluzione di continuità e test efficienti su diverse piattaforme. (1 reviews)

**What users dislike:**

- Gli utenti affrontano un **supporto limitato del browser** con Cypress, portando a prestazioni di test incoerenti tra diversi browser. (3 reviews)
- Gli utenti trovano che Cypress abbia **funzionalità limitate** per progetti di grandi dimensioni, inclusi il supporto solo per JavaScript e test paralleli limitati. (3 reviews)
- Gli utenti trovano la **ripida curva di apprendimento** per le funzionalità avanzate di Cypress impegnativa, influenzando la loro esperienza complessiva. (2 reviews)
- Gli utenti notano la mancanza di **funzionalità del dashboard nella versione gratuita** , il che limita la loro esperienza con Cypress. (1 reviews)
- Gli utenti trovano che **simulare le API possa essere difficile da imparare** , richiedendo tempo per abituarsi a Cypress. (1 reviews)
- Expensive (1 reviews)
- Resource Limitations (1 reviews)
- Technical Issues (1 reviews)
- Gli utenti spesso affrontano **problemi di test** con Cypress, poiché i test più lunghi falliscono frequentemente a causa di errori di memoria insufficiente. (1 reviews)

## Cypress Reviews
  ### 1. Strumento affidabile e veloce per l'automazione web moderna

**Rating:** 4.5/5.0 stars

**Reviewed by:** Santhoshi K. | Software Test Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 07, 2026

**Cosa Le piace di più di Cypress?**

Mi piace che Cypress sia molto facile da configurare e iniziare a usare. I test vengono eseguiti rapidamente e l'anteprima dal vivo mi aiuta a risolvere i problemi rapidamente. La parte migliore è che tutto viene eseguito nel browser, quindi posso effettivamente vedere cosa sta succedendo passo dopo passo. La documentazione è chiara e il supporto della comunità è forte. Funziona bene per le app web moderne e fornisce risultati stabili.

**Cosa non Le piace di Cypress?**

Lo svantaggio principale è che Cypress non supporta molto bene più schede o finestre del browser. Gestire gli iframe può anche essere complicato in alcuni casi. A volte i test vengono eseguiti più lentamente quando l'app ha troppe chiamate API. Lo strumento è focalizzato su JavaScript, quindi i team che utilizzano altri linguaggi possono sentirsi limitati. L'integrazione con le piattaforme di test cross-browser può richiedere una configurazione aggiuntiva.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress ci sta aiutando ad automatizzare i test di regressione e a ridurre lo sforzo di test manuali. Fornisce un feedback rapido sui cambiamenti dell'interfaccia utente e ci aiuta a individuare i problemi all'inizio del ciclo di sviluppo. Lo utilizziamo per testare i flussi di lavoro, le convalide dei moduli, le risposte API e la visualizzazione dei dati. Migliora anche la collaborazione perché gli sviluppatori possono eseguire facilmente gli stessi test sui loro computer. In generale, fa risparmiare tempo, migliora la qualità e accelera i rilasci.

  ### 2. Cypress, migliori capacità di debug

**Rating:** 4.5/5.0 stars

**Reviewed by:** Zakaria G. | Quality Assurance Automation Engineer , Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 11, 2025

**Cosa Le piace di più di Cypress?**

Oltre a ciò che offre ogni framework di automazione, Cypress ha il miglior strumento di debug, Testeplay nel cloud è uno strumento robusto che mi permette di guardare ogni snapshot e interagire con il DOM, oltre a fornire analisi molto robuste e confronti di esecuzione tra i rami.

**Cosa non Le piace di Cypress?**

La scalabilità è un problema, poiché i test più lunghi tendono a fallire a causa di OOM.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Automatizzare i test e2e dell'interfaccia utente

  ### 3. Il mio framework di automazione dei test preferito

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Vendita al dettaglio | Enterprise (> 1000 dip.)

**Reviewed Date:** July 02, 2025

**Cosa Le piace di più di Cypress?**

La semplicità di farlo funzionare e il ricco ecosistema di plugin

**Cosa non Le piace di Cypress?**

Se _inciampi_ in una stranezza o un bug, a volte può essere lento arrivare a una soluzione. Quasi troppo flessibile - molti modi per ottenere lo stesso risultato possono portare a incoerenze?

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress ci dà la fiducia che le nostre funzionalità funzionino end-to-end e non regrediscano. Soprattutto con progetti importanti, Cypress significa che possiamo apportare modifiche senza timore, senza dover testare manualmente molto.

  ### 4. Eccellente strumento per l'automazione dell'interfaccia utente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gaurav S. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 21, 2024

**Cosa Le piace di più di Cypress?**

Esecuzione e report dei test, Cypress è molto veloce in termini di esecuzione dei test e offre anche un ottimo supporto per l'utilizzo di diversi browser per eseguire i casi di test. È molto facile integrare Cypress con Cucumber e generare report.

È abbastanza facile implementare i casi di test in Cypress e aggiungere ed estendere funzionalità che aiutano a ridurre il tempo di manutenzione complessiva del tuo framework di automazione. Il supporto e la documentazione disponibili per Cypress sono anche molto utili e forniscono ottime intuizioni.

Abbiamo automatizzato i nostri pacchetti di smoke test e di regressione che vengono eseguiti quotidianamente per verificare lo stato di salute dell'applicazione.

**Cosa non Le piace di Cypress?**

La versione con licenza offre funzionalità di dashboard, ma la versione gratuita non ce l'ha.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress aiuta con i nostri test di automazione dell'interfaccia utente, aiutandoci ad automatizzare i test end-to-end e riducendo il tempo complessivo di esecuzione.

  ### 5. Test automatizzati con Cypress

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vadym M. | CEO, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 23, 2024

**Cosa Le piace di più di Cypress?**

Cypress è un framework di test molto intuitivo per il testing web su progetti non impegnativi con una documentazione ben strutturata. Poiché utilizza il proprio motore per l'automazione, i test automatizzati con Cypress sono molto più veloci rispetto agli altri framework. Inoltre, Cypress offre molte funzionalità aggiuntive, tra cui la registrazione video delle esecuzioni dei test e capacità di "time-travel", accelerando significativamente lo sviluppo e il debug dei casi di test.

**Cosa non Le piace di Cypress?**

Nonostante i suoi benefici, credo che Cypress possa non essere ottimale per progetti su larga scala. A mio parere, Cypress è l'opzione migliore quando è necessario automatizzare rapidamente alcuni scenari utente con il minimo sforzo. Tuttavia, lo stile di scripting dei casi di test in Cypress e anche la mancanza del suo supporto integrato per i test su più schede/finestre lo rendono meno adatto per progetti più grandi.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

A mio parere, Cypress è il miglior strumento se hai bisogno di automatizzare rapidamente il test di app web piccole e semplici. Il modo in cui Cypress è costruito e le sue funzionalità aggiuntive di debug rendono il processo di automazione molto veloce e conveniente.

  ### 6. Software semplice ma estremamente utile

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vaibhav  S. | Web Developer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 12, 2024

**Cosa Le piace di più di Cypress?**

La parte migliore è che è semplice da imparare. Non ha un'interfaccia utente che ti sopraffà, inoltre adoro la loro documentazione. È chiara e concisa. Un'altra cosa fantastica è che è perfettamente integrato con Node.js e anche il fatto che non abbiamo bisogno di alcun driver di terze parti per installarlo lo rende molto user-friendly.

**Cosa non Le piace di Cypress?**

Ci sono alcune cose che non mi piacciono di Cypress, innanzitutto siamo autorizzati a usare solo JavaScript. Un altro svantaggio è che non è disponibile il supporto per dispositivi mobili.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Lo stiamo usando per i test di regressione e i test API e ci ha sicuramente aiutato a ridurre i costi e risparmiare tempo.

  ### 7. Recensione onesta su Cypress.io

**Rating:** 3.5/5.0 stars

**Reviewed by:** Saksham C. | Product Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 11, 2024

**Cosa Le piace di più di Cypress?**

L'interfaccia è intuitiva e facile da usare. Le funzionalità integrate, come l'attesa automatica e il ricaricamento in tempo reale, sono potenti e migliorano la produttività.

**Cosa non Le piace di Cypress?**

Cypress accoglie progetti che richiedono valutazioni cross-browser. Tuttavia, il suo focus sui browser basati su Chrome limita la compatibilità.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress.io aiuta gli sviluppatori a semplificare il processo di test. Fornisce un feedback rapido, migliorando l'affidabilità dei test. Grazie a Cypress.io, sono in grado di fornire applicazioni web di alta qualità in modo più efficiente.

  ### 8. Panoramica di Cypress - il buono e il cattivo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dev B. | Enterprise (> 1000 dip.)

**Reviewed Date:** March 13, 2024

**Cosa Le piace di più di Cypress?**

L'ho usato per la prima volta quando lavoravo in Amazon. Il fatto che fosse così facilmente integrato nei nostri sistemi e utilizzato per testare le modifiche del front end senza effettivamente distribuire il codice ha reso la mia vita così facile. Essendo un ingegnere frontend, il numero di volte in cui ho dovuto fare affidamento su di esso era incalcolabile. Era così facile da usare e forniva un rapporto dettagliato ogni volta che i casi di test fallivano.

**Cosa non Le piace di Cypress?**

A volte dipendeva molto dal browser, il che significa che i test di cypress non funzionavano correttamente su Firefox mentre funzionavano correttamente su Chrome. Penso che questo sia stato l'unico problema che ho affrontato durante il mio periodo in Amazon.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Il problema di testare le modifiche dell'interfaccia utente senza doverle effettivamente distribuire ripetutamente riduce il tempo di test e aumenta la nostra produttività di molte volte.

  ### 9. Tecnologia software semplicemente straordinaria per l'automazione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dinesh Y. | System Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** August 24, 2024

**Cosa Le piace di più di Cypress?**

Script facile da scrivere per l'automazione dell'interfaccia utente e delle API

**Cosa non Le piace di Cypress?**

Problema di funzionalità multi scheda durante la scrittura di uno script di automazione

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

È un ottimo risolutore di problemi che usiamo per svolgere compiti ridondanti.

  ### 10. Cypress è un ottimo strumento con un grande supporto, ma con una piccola limitazione

**Rating:** 3.5/5.0 stars

**Reviewed by:** Aleksander L. | VP Engineering, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 18, 2024

**Cosa Le piace di più di Cypress?**

La facilità di adattarsi all'ambiente di sviluppo

**Cosa non Le piace di Cypress?**

Le principali preoccupazioni riguardavano la gestione degli iframe

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress è stato scelto per darci un feedback immediato sullo stato della nostra applicazione web

  ### 11. Il migliore sul mercato per il test avanzato del software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sudheer V. | Software Test engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 08, 2023

**Cosa Le piace di più di Cypress?**

Cypress è elogiato per la sua facile configurazione, l'esecuzione rapida dei test, il ricaricamento e il debug in tempo reale, l'attesa e il ritentativo automatici, l'eccellente documentazione e il supporto della comunità, la libreria di asserzioni inclusa e le potenti capacità di test. Offre agli sviluppatori un'API intuitiva, accelera l'esecuzione dei test, semplifica il debug con il time-traveling e automatizza l'attesa e il ritentativo.

**Cosa non Le piace di Cypress?**

Ha alcune aree che necessitano di miglioramenti, tra cui il supporto limitato ai browser, principalmente per i browser basati su Chromium, sfide con le interazioni cross-domain e iframe, difficoltà occasionali nel debug di scenari complessi e una curva di apprendimento più ripida per le funzionalità avanzate. Tuttavia, con una comunità attiva e uno sviluppo continuo, Cypress continua a evolversi e affrontare queste preoccupazioni, rendendolo un framework di test prezioso per molti sviluppatori.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

A mio avviso, Cypress risolve problemi legati alla semplificazione della configurazione dei test, all'esecuzione più rapida dei test, al miglioramento delle capacità di debug, all'attesa e al ritentativo automatici, a un'API amichevole per gli sviluppatori e a una documentazione completa con supporto della comunità. Questi vantaggi si traducono in risparmio di tempo, maggiore affidabilità, migliorata efficienza nel debug e un'esperienza positiva per gli sviluppatori.

  ### 12. Cypress: Una soluzione di test E2E potente e facile da usare con un'ottima esperienza per gli sviluppatori

**Rating:** 4.0/5.0 stars

**Reviewed by:** Baruch O. | Software Developer, Sviluppo di programmi, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 24, 2023

**Cosa Le piace di più di Cypress?**

Una delle cose che mi piace di più di Cypress è la sua capacità di eseguire test E2E in modo efficace. Lo strumento è facile da usare e da configurare, il che lo rende accessibile per sviluppatori di tutti i livelli. Inoltre, l'esperienza dello sviluppatore è ottima, con la Dashboard di Cypress che fornisce utili strumenti di debug e approfondimenti.

**Cosa non Le piace di Cypress?**

Uno degli svantaggi di Cypress è che richiede che l'app venga lanciata in un altro processo, sia in un ambiente locale che in produzione. Questo può essere problematico se hai bisogno di testare una pagina o una funzione specifica che non è facilmente accessibile. Inoltre, Cypress non simula sempre correttamente alcune azioni dell'utente, come il passaggio del mouse, il che può rendere difficile testare alcune interazioni. Queste limitazioni possono rendere difficile testare e convalidare completamente la funzionalità di un'applicazione.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Fornendo un'interfaccia facile da usare e una vasta gamma di funzionalità e capacità, Cypress consente agli sviluppatori di scrivere ed eseguire test in modo rapido e semplice. Una volta creata un'infrastruttura Cypress, puoi facilmente fare un backup di te stesso dopo ogni funzionalità che stai sviluppando. Questo aiuta a garantire che le nuove funzionalità non rompano la funzionalità esistente e ti permette di individuare i bug all'inizio del processo di sviluppo. Questo mi avvantaggia risparmiando tempo e risorse, fornendo un flusso di lavoro più efficiente e snello, e consegnando applicazioni di alta qualità.

  ### 13. Cypress IO

**Rating:** 5.0/5.0 stars

**Reviewed by:** Meet P. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 25, 2023

**Cosa Le piace di più di Cypress?**

Uso Cypress da 3 anni, è uno dei migliori strumenti per il testing end-to-end ed è molto veloce rispetto a Selenium, oltre ad essere facile da usare e imparare se conosci le basi di JavaScript.

**Cosa non Le piace di Cypress?**

Per ora non ci sono svantaggi per il cipresso

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Facile da usare
È molto veloce rispetto ad altri software di automazione
La presentazione dei report è molto buona per i casi di test

  ### 14. Cypress - Facile da imparare - Medio da padroneggiare l'automazione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alexandru Cristian I. | Quality Assurance Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 28, 2023

**Cosa Le piace di più di Cypress?**

Direi che mi piace di più la documentazione fornita dal team di Cypress e il fatto che si possano trovare soluzioni per i problemi su Internet. Interagire con gli elementi usando Cypress è facile e può aiutare a scrivere test end-to-end, essendo in grado di testare sia l'interfaccia utente che il backend / le API con Cypress.

**Cosa non Le piace di Cypress?**

Non ho alcun contro relativo a Cypress.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Implementare un framework di automazione tramite Cypress può ridurre i tempi di test, aiutando i team QA ad avere tempo per concentrarsi sulle nuove funzionalità piuttosto che eseguire test di regressione, quando Cypress può farlo più velocemente e probabilmente in modo più affidabile (secondo i test di automazione scritti).

  ### 15. Test di integrazione resi facili

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Mid-Market (51-1000 dip.)

**Reviewed Date:** June 06, 2023

**Cosa Le piace di più di Cypress?**

Adoro che tu possa eseguire il tuo test in un browser e vederli tutti in tempo reale. Questo ti offre un'ottima prospettiva sui tuoi suite di test, così puoi vedere esattamente dove potrebbero verificarsi problemi.

**Cosa non Le piace di Cypress?**

Simulare le API in Cypress non è sempre molto semplice e può richiedere un po' di pratica. Inoltre, penso che anche i test unitari potrebbero essere un po' più intuitivi.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress aiuta in due modi principali. Uno, quando viene utilizzato nel TDD, garantisce che il codice che scriviamo faccia ciò che ci aspettiamo. E come parte del nostro CI/CD, siamo in grado di garantire che le nuove funzionalità non introducano regressioni.

  ### 16. Cypress ci aiuta con i nostri test condizionali poiché possiamo comodamente usare il nostro codice sorgente come riferimento

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohana R. | Senior Software Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** October 15, 2022

**Cosa Le piace di più di Cypress?**

Cypress garantisce che le esigenze di debug siano minori e possiamo eseguire un ciclo di eventi identico utilizzando il nostro codice rapidamente. Ogni volta che interroghiamo un elemento, Cypress attende un po' e avvia un tentativo automatico quando i risultati richiesti non vengono trovati immediatamente. Possiamo ispezionare la nostra applicazione web, la rete, lo storage e qualsiasi Document Object Model (DOM) utilizzando la piattaforma Cypress.

**Cosa non Le piace di Cypress?**

Niente in particolare da menzionare come caratteristica sgradevole in Cypress. Copre i nostri obiettivi di test, crea progetti di casi di test e incorpora condizioni logiche all'interno di un modulo del programma. Utilizza le mappe sorgente per migliorare l'accessibilità agli errori.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress fornisce eccellenti analisi, che ci aiutano a comprendere le tendenze dei test e i casi di test che falliscono frequentemente dopo il nostro deployment dell'applicazione. Otteniamo un eccellente controllo del traffico di rete e Cypress promuove anche le capacità di test cross-browser. I suoi protocolli di gestione degli errori sono anche splendidi poiché avvia il recupero automatico non appena la condizione di timeout scade.

  ### 17. Il miglior strumento per fare un test end2end!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Felipe G. | Analista de testes de software - alocado Riocard, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 15, 2023

**Cosa Le piace di più di Cypress?**

Cypress è facile da usare, facile da conoscere, facile da trovare elementi per creare i test, ed è perfettamente integrato con Node.Js, ed è anche buono per fare test di API Restful. Molto più veloce e stabile rispetto a Selenium.

**Cosa non Le piace di Cypress?**

- Usare solo Javascript;
- I test paralleli sono disponibili solo nell'area a pagamento;

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Crea un test e2e per convalidare le soluzioni che il team realizza in base ai requisiti

  ### 18. Cypress è uno dei migliori strumenti di automazione

**Rating:** 4.5/5.0 stars

**Reviewed by:** samuel a. | Associate Software Quality Assurance Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 13, 2023

**Cosa Le piace di più di Cypress?**

Cypress è da imparare, e la sua sintassi non è complicata come altri strumenti di automazione.

**Cosa non Le piace di Cypress?**

Cypress non può essere utilizzato per i test cross-browser

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress sta riducendo i costi e consente al mio team e a me di automatizzare i casi di test, il che aumenta la produttività.

  ### 19. Le app web NextGen richiedono soluzioni NextGen!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Curtis M. | Senior Test Automation Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 14, 2022

**Cosa Le piace di più di Cypress?**

Cypress è facile da configurare e offre soluzioni multifaccettate per qualsiasi esigenza di test. A prima vista, sembra una soluzione e2e per l'interfaccia utente web. Ma con un uso più approfondito, ti renderai conto rapidamente che questo strumento può essere utilizzato per molto di più.

**Cosa non Le piace di Cypress?**

Cypress ha i suoi difetti, iniziare come una soluzione solo per il browser Chrome è un grande svantaggio. Una volta superato questo e iniziato a usarlo, scoprirai rapidamente che hanno lavorato duramente per aggiungere più browser come Firefox ed Edge. La mancanza di supporto mobile crea una scelta difficile per alcune squadre se vogliono avere una soluzione unica per tutti i test automatizzati.

**Raccomandazioni per chi sta considerando Cypress:**

Se stai cercando di automatizzare la tua interfaccia utente Web o i servizi API, questo strumento può aiutarti a raggiungerlo completamente. Si integra bene con qualsiasi strumento CI/CD e migliorerà immediatamente il tuo ciclo di rilascio.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Test automatizzati dell'interfaccia utente web che sono rapidi, leggeri e affidabili. I tempi di esecuzione dei nostri test end-to-end sono stati drasticamente ridotti passando da Nightwatch. I nostri ingegneri non devono più aspettare ore per eseguire un'intera regressione, ora può essere completata in un'ora.

  ### 20. Veloce e pratico per l'automazione dei test e2e

**Rating:** 5.0/5.0 stars

**Reviewed by:** Marly A. | Analista de QA Sênior, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 23, 2022

**Cosa Le piace di più di Cypress?**

Facilità di configurazione del progetto e implementazione degli scenari

**Cosa non Le piace di Cypress?**

Non si connette al database, questo disturba un po'

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Possibilità di eseguire centinaia di test delle funzionalità prima del deploy.

  ### 21. Cypress - Il framework di test UI più amichevole per gli sviluppatori

**Rating:** 4.0/5.0 stars

**Reviewed by:** Laurence  H. | Lead software engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 19, 2022

**Cosa Le piace di più di Cypress?**

Facile da configurare e capire. Il sito ufficiale fornisce abbondante documentazione e risorse in modo che abbiamo informazioni chiare per scrivere i test. Lo integro con il framework VueJS senza avere troppi problemi.

**Cosa non Le piace di Cypress?**

A volte il test fallisce casualmente su macchine diverse a causa di alcuni errori senza precedenti e devo dedicare tempo extra per capire cosa è successo. Inoltre, la differenza di prezzo tra il piano gratuito e il piano team è troppo grande. Faccio parte di un team molto piccolo con solo 3 persone. Sono disposto a pagare per il piano, ma voglio più risultati di test piuttosto che avere 10 utenti. Non voglio pagare $75 per 10 utenti di cui non ho bisogno. 500 risultati di test per il piano gratuito sono un po' avari. Sarebbe fantastico se potessero fornire un altro piano tra il piano gratuito e il piano team.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress offre un modo semplice per gli sviluppatori di testare il sito web o l'API molto rapidamente. Il mio team è piuttosto piccolo e non abbiamo ingegneri QA, e posso usare Cypress per mantenere la base di test.

  ### 22. Cypress è il migliore

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yunus S. | SDET, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 13, 2022

**Cosa Le piace di più di Cypress?**

Facile e veloce. Gestisce test di componenti, e2e e API.

**Cosa non Le piace di Cypress?**

Non funziona con il browser Safari.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Automatizza i test end-to-end

  ### 23. Facile da configurare e scrivere test

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sitaram T. | UI/UX Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 15, 2021

**Cosa Le piace di più di Cypress?**

La sintassi sembrava molto simile a JEST e quindi è stato molto facile seguire la documentazione e scrivere rapidamente casi di test. L'integrazione con il framework Angular è stata ben spiegata nella documentazione.

**Cosa non Le piace di Cypress?**

La comunità è piccola e la documentazione è abbastanza chiara per implementare la maggior parte dei casi. Sarebbe fantastico se avessimo più esempi nella documentazione. Il limite per la versione gratuita può essere aumentato.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Lo stiamo utilizzando per i test di automazione sul nostro portale clienti e finora non abbiamo riscontrato problemi, e l'interfaccia utente che Cypress fornisce è molto chiara e facile da usare per tutti, indipendentemente dall'esperienza all'interno dell'azienda.

  ### 24. Cypress -- il miglior framework di automazione dei test, punto!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** November 23, 2021

**Cosa Le piace di più di Cypress?**

Tutto su Cypress è assolutamente incredibile. Da un debugger integrato, a tentativi automatici, attese, ecc... Cypress non lascia davvero nulla al caso. Anche i report sono bellissimi!

**Cosa non Le piace di Cypress?**

Non c'è nulla che non mi piaccia di Cypress. Come ho detto sopra, sembra che Cypress abbia pensato a tutto ciò che deve essere incluso in un framework di automazione dei test che funzionerà oggi, domani e per molti anni a venire!

**Raccomandazioni per chi sta considerando Cypress:**

Dimentica selenium e passa subito a cypress!

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Stiamo usando Cypress per eseguire test automatizzati, su tutta la linea (test di integrazione, test di regressione, test dell'interfaccia utente, test delle API, ecc.). Abbiamo realizzato che i vantaggi dell'utilizzo di Cypress sono nettamente superiori a tutti gli altri framework di automazione dei test per il web attualmente sul mercato.

  ### 25. Uno strumento fantastico per controllare il front-end JavaScript. Veloce e facile da adattare.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Biplab P. | Quality Assurance Automation Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 30, 2021

**Cosa Le piace di più di Cypress?**

È uno dei migliori strumenti di testing software che abbia mai usato. Può essere installato nei sistemi facilmente senza alcun driver di terze parti. Può essere installato facilmente. Quando si eseguono test su pagine web, specificamente per applicazioni a pagina singola, fornisce i migliori risultati con funzionalità come il viaggio nel tempo, la registrazione video, la cattura di immagini, ecc.

**Cosa non Le piace di Cypress?**

Durante l'esecuzione del test, ho incontrato diversi bug in Cypress. Bug come il distacco dal DOM, che portano a un ciclo infinito in uno scenario particolare, specificamente nei test di sviluppo guidato dal comportamento, sono fastidiosi e necessitano di rieseguire i test. In alcuni casi, ho persino incontrato problemi come il test che si esegue solo per metà scenario e, a causa del meccanismo a thread multipli che segue, lo scenario attualmente in esecuzione verrà saltato. Gli sviluppatori stanno lavorando ulteriormente su questi problemi secondo le loro osservazioni.

**Raccomandazioni per chi sta considerando Cypress:**

Bene, ho passato ore su internet cercando strumenti adeguati per il testing del software e ho trovato strumenti come Selenium, Nightwatch, ecc. Ma nessuno di loro era buono come Cypress. Anche se hanno dei bug, gli sviluppatori ci stanno lavorando e, entro un certo periodo di tempo, forniranno tutte le funzionalità richieste come il supporto per più browser, ecc.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Per qualsiasi strumento di test del software, se non fornisce metodi di debug adeguati, è difficile utilizzare il software per testare il software, il che non è vero nel caso di Cypress. Fornisce funzionalità come il time travel che rendono il test molto facile e affidabile.

  ### 26. Migliore applicazione per il test di automazione web

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vaishali J. | Senior Associate Engineer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 06, 2021

**Cosa Le piace di più di Cypress?**

Cypress è la migliore applicazione in quanto è molto veloce e facile da usare. Fornisce una panoramica molto semplice e buona degli errori e dei bug.

**Cosa non Le piace di Cypress?**

Cypress non supporta il cambio di scheda e non supporta tutte le lingue come JAVA, quindi queste sono le cose che non mi piacciono di Cypress.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress ha risolto i nostri problemi poiché richiede pochissimo tempo per eseguire il codice, quindi è efficiente in termini di tempo e costi.

  ### 27. Strumento di automazione leggero!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Marketing e pubblicità | Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 02, 2021

**Cosa Le piace di più di Cypress?**

Cypress è uno strumento di automazione estremamente potente. È veloce, facile da configurare senza problemi di dipendenze. Ti offre facilità quando scrivi i tuoi test e li guardi eseguire mentre costruisci la tua applicazione o script di test.

**Cosa non Le piace di Cypress?**

L'unica parte mancante in questo strumento finora è che non supporta il test cross-browser. Inoltre, a volte quando la nostra app è lenta, otteniamo timeout. Ma la funzione di test instabile di Cypress ha risolto questo problema.

**Raccomandazioni per chi sta considerando Cypress:**

Se stai cercando uno strumento di automazione affidabile e facile, Cypress è il migliore!

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

1- L'uso principale di Cypress è l'automazione dei test e2e e API
2- Scala l'automazione della regressione nella pipeline CI/CD

  ### 28. Al punto!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** May 09, 2022

**Cosa Le piace di più di Cypress?**

- Configurazione facile
- Documentazione dettagliata
- Può anche testare le API

**Cosa non Le piace di Cypress?**

- Non per app mobili native
- POM non è raccomandato

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

- Test di regressione automatizzati per applicazioni web

  ### 29. Ottimo framework di test end-to-end, transizione senza problemi da Jest a qui!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cody L. | SSoftware Development Engineer in Test, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 16, 2021

**Cosa Le piace di più di Cypress?**

Adoro che Cypress ti permetta di scrivere test end-to-end nello stesso modo in cui scriveresti test unitari e di integrazione all'interno dell'ambiente React / Javascript. Adoro anche che si integrino con la React Testing Library per rendere le asserzioni altrettanto semplici.

**Cosa non Le piace di Cypress?**

L'incapacità di cambiare domini può essere un po' scomoda (e un ostacolo) quando si cerca di testare un'applicazione con autenticazione che proviene da un altro fornitore come Microsoft.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Sto creando test end-to-end generali, così come test E2E in stile mock data con risposte API simulate tramite la funzione di mock data di Cypress.

  ### 30. Può essere una recente sostituzione del selenio.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sumit T. | Product Verification Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** January 06, 2022

**Cosa Le piace di più di Cypress?**

Facile da usare e facile da installare. I plugin sono anche molto di supporto.

**Cosa non Le piace di Cypress?**

La funzione snapshot a volte diventa molto irritante, poiché scatta lo screenshot sbagliato ogni volta.

**Raccomandazioni per chi sta considerando Cypress:**

Questo strumento non richiede una conoscenza approfondita della programmazione, richiede solo una conoscenza di base della scrittura di script, perfettamente creato per il team di test.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Lo sto usando per l'automazione dell'interfaccia utente delle mie applicazioni web.

  ### 31. Non il driver web di Selenium ma una buona alternativa

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 13, 2021

**Cosa Le piace di più di Cypress?**

Tutti gli sviluppatori front-end che sono bravi con JS devono usarlo per i loro test unitari. Inoltre, con la sua funzione di reportistica e di viaggio nel tempo, è utile anche per il team QA.

**Cosa non Le piace di Cypress?**

L'adozione iniziale richiede un po' di tempo poiché è necessario davvero rinfrescare le proprie competenze in JS. Una documentazione migliore e tutorial pensati per il team di QA potrebbero essere davvero utili.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Come parte del team di QA, l'ho usato per il test delle applicazioni web ed è davvero efficace in questo.
Se sei una piccola startup e non vuoi investire in un team di QA dedicato, i tuoi sviluppatori JS potrebbero facilmente usarlo per i test.

  ### 32. STRUMENTO CYPRESS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 18, 2021

**Cosa Le piace di più di Cypress?**

Cypress è uno strumento di automazione per il processo di test delle funzionalità ed è stato utilizzato nei framework di test.

**Cosa non Le piace di Cypress?**

Cypress è disponibile in JavaScript e TypeScript. A causa di questo, gli utenti si confondono mentre lo usano.

**Raccomandazioni per chi sta considerando Cypress:**

Cypress è l'ultimo boom nei test di automazione e Cypress sta per competere con Selenium

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Stiamo risolvendo il problema del risparmio di tempo. Stiamo automatizzando l'intero progetto in meno tempo e il vantaggio principale è che possiamo automatizzare una grande quantità di dati in meno tempo.

  ### 33. Revisione di Cypress

**Rating:** 5.0/5.0 stars

**Reviewed by:** Martin B. | Lead Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 14, 2020

**Cosa Le piace di più di Cypress?**

Cypress offre un'ottima esperienza per gli sviluppatori e aumenta la fiducia nel rilascio di nuove funzionalità.

**Cosa non Le piace di Cypress?**

Non riesco a pensare a nulla di specifico che non mi piaccia, penso davvero che sia uno strumento fantastico.

**Raccomandazioni per chi sta considerando Cypress:**

Se ti stai chiedendo se usare Cypress o no, non farlo. Provalo e vedrai quanto è fantastico.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Lo stiamo usando in combinazione con Cucumber per i test di integrazione contro un server mock. Questo sta aiutando anche il business perché possono scrivere i criteri di accettazione di un ticket in modo simile.

L'idea è di avere test E2E completi e di eseguirli contro un server e un ambiente reali.

  ### 34. La registrazione di Cypress non funziona su Gitlab CI

**Rating:** 1.0/5.0 stars

**Reviewed by:** Michael O. | CTO & cofounder, Salute, benessere e fitness, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 11, 2021

**Cosa Le piace di più di Cypress?**

Cypress fornisce buoni esempi di codice e documentazione.

**Cosa non Le piace di Cypress?**

La registrazione di Cypress non funziona su Gitlab Continuous Integration (CI) senza personalizzazione. Il loro supporto tecnico dice che devi configurare runner personalizzati con più memoria. Ho pagato per Cypress per mesi prima di scoprire che la loro registrazione non funzionava. Quando ho chiesto un rimborso, hanno rifiutato. Quindi ora sto cercando un sostituto. Addio Cypress!

**Raccomandazioni per chi sta considerando Cypress:**

Assicurati che Cypress possa registrare i tuoi scenari di test. Controlla che Cypress abbia registrato l'intero caso di test e non solo l'inizio del test, tralasciando il resto della registrazione.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Test di regressione automatizzati

  ### 35. Cypress è un eccellente strumento di automazione

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Servizi finanziari | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 11, 2021

**Cosa Le piace di più di Cypress?**

La bellezza risiede nella pianificazione e nell'esecuzione del test delle funzionalità/automazione nella pipeline CI/CD ogni giorno.

Eccellenti strumenti per creare una build di prodotto stabile.

**Cosa non Le piace di Cypress?**

L'open source supporta meno funzionalità e l'automazione costruisce

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Siamo riusciti a mantenere le caratteristiche esistenti del prodotto inalterabili dalle nuove funzionalità.

  ### 36. Un sistema esclusivo per promuovere i test che esegui in modo facile e veloce.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ruth C. | Engineering support, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 08, 2020

**Cosa Le piace di più di Cypress?**

Mi piace questo software poiché è centralizzato nell'adattare un sistema ai clienti di un'azienda, con richieste di implementazioni sistematiche per portarlo al suo ambiente più adatto. Sono affascinato da Cypress poiché le sue funzioni acquisiscono un livello tecnologico superiore, precisamente in aree per il corretto sviluppo di sistemi operativi completamente personalizzati, per essere visibili e garantiti, quando ci riferiamo alle vendite con il pubblico virtuale che ogni organizzazione supporta.

**Cosa non Le piace di Cypress?**

Apparentemente Cypress non fornisce rapporti di sicurezza sul proprio funzionamento agli utenti registrati in queste strutture, il che rappresenta un problema su larga scala, poiché non possiamo verificare la ricezione di alcuna operazione in corso, essendo un punto che alimenta la sfiducia, in questi processi di grande importanza, sebbene nella maggior parte delle occasioni le sue operazioni siano garantite, senza escludere che debba integrare più informazioni nella sua interfaccia.

**Raccomandazioni per chi sta considerando Cypress:**

Cypress garantisce che i test che esegui sui sistemi operativi creati nella tua organizzazione di sviluppatori siano più facili, più affidabili e più pratici da eseguire, grazie ai suoi strumenti tecnologici di alta gamma che rendono questi processi più flessibili da eseguire in un ambiente aziendale, permettendo di personalizzare il suddetto software promosso, il che è consigliato, poiché fornisce comfort in questi ambiti di elevato sforzo lavorativo.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Utilizziamo questo software per eseguire test costanti nel ciclo di vita di un particolare prodotto, e possiamo persino personalizzarlo in un ambiente più adatto alle esigenze di un cliente, il che è di grande importanza per noi poiché forniamo un servizio complesso alle necessità presentate dagli operatori delle nostre piattaforme interessati ai servizi e prodotti che offriamo, con il suo sistema di sviluppo personalizzato che risulta utile per garantire la totale soddisfazione di ciascuno degli individui che abbiamo.

  ### 37. Cypress ha reso il mio lavoro più facile e mi ha permesso di consegnare codice più stabile e di qualità.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Balázs T. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 24, 2020

**Cosa Le piace di più di Cypress?**

Cypress è uno strumento di test automatizzato stabile. In precedenza utilizzavo framework di test basati su Selenium, ma mi sono rapidamente stancato di loro a causa della loro instabilità. Eseguirli nelle pipeline CI/CD era un incubo. Poi è arrivato Cypress, con le loro immagini docker predefinite che possono essere utilizzate, e sono stato in grado di configurare i test in CI/CD con facilità.

**Cosa non Le piace di Cypress?**

L'unico inconveniente è la mentalità dei miei clienti, che pensano che le soluzioni basate su Selenium abbiano funzionato per loro in passato e non vogliono cambiare.

**Raccomandazioni per chi sta considerando Cypress:**

Leggi la documentazione e il loro blog. Hanno ottimi consigli sui test instabili e anche su altre cose importanti.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Su base quotidiana, utilizzo Cypress per testare le applicazioni che costruisco a livello funzionale e di integrazione. Cypress è veloce ed è stabile. Sono stato in grado di configurarlo rapidamente in diversi pipeline CI/CD e registra video che posso utilizzare per il debug più facilmente in seguito.

Una volta l'ho usato per migrare diversi anni di dati di monitoraggio del budget da un file csv in un'applicazione iOS utilizzando la webapp dell'applicazione. :)

  ### 38. Strumento facile e buono per l'automazione

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Automobilistico | Enterprise (> 1000 dip.)

**Reviewed Date:** August 31, 2021

**Cosa Le piace di più di Cypress?**

- facile da imparare e implementare
- facile debug
- facile installazione dello strumento senza dipendenze software complesse

**Cosa non Le piace di Cypress?**

- Gli script dell'interfaccia utente non sono molto stabili
- Richiede di essere eseguito nuovamente a volte

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

- Automatizzare l'uso end-to-end dell'applicazione software
- Identificare i problemi nell'applicazione tramite script

  ### 39. Strumento eccezionale per il test end-to-end che rende l'automazione divertente!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jo-Anne B. | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 24, 2020

**Cosa Le piace di più di Cypress?**

Cypress è uno strumento di testing end-to-end incredibile che non è solo facile da configurare ma anche facile da usare. La comunità è eccezionale, la documentazione è impareggiabile e non è nemmeno paragonabile a Selenium. Configurare il framework ha richiesto pochissimo tempo e stavamo scrivendo test in pochi minuti. Il fatto che non dobbiamo affrontare problemi di instabilità, il test runner è meraviglioso, e come non programmatore di professione, sono in grado di scrivere test facilmente, rende Cypress il mio nuovo numero uno per l'automazione. Assolutamente fantastico!

**Cosa non Le piace di Cypress?**

A volte, quando la nostra app è lenta, otteniamo alcuni timeout e non voglio aggiungere alcuna attesa, ma onestamente, non penso che sia colpa di Cypress, questo accadrebbe comunque. Onestamente, non ho alcuna antipatia per questo prodotto. Era nuovo per me e sono stato in grado di impararlo molto rapidamente e qualsiasi problema che ho avuto sono stato in grado di risolverlo con il mio team e la comunità e la documentazione di Cypress.

**Raccomandazioni per chi sta considerando Cypress:**

Fallo e basta! Smetti di usare Selenium e Cucumber o simili e fai il salto. È molto meglio!

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Siamo completamente in grado di testare la nostra interfaccia utente così come la nostra API in modo molto più semplice ora, tutto con Cypress senza dover usare Selenium insieme a Cucumber. La facilità d'uso è incredibile.

  ### 40. è facile iniziare i test end-to-end con Cypress

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 23, 2021

**Cosa Le piace di più di Cypress?**

Cypress non dipende da così tanti altri strumenti di test come Selenium e i web driver. Ha anche alcune funzionalità aggiuntive come la funzione di time travel, che aiuta molto durante il debug dei test falliti. Ha anche una dashboard dove gli utenti possono vedere i log dei test.

**Cosa non Le piace di Cypress?**

È difficile automatizzare le applicazioni web con molti iframe. Inoltre, Cypress ha alcuni problemi davvero fastidiosi, come ad esempio a volte dice che i test sono passati senza eseguire tutti i passaggi. Ha supporto per le attese dinamiche (e attese automatiche), ma se voglio chiamare una funzione ricorsivamente se l'elemento che la funzione cerca non viene trovato, utilizzando un try-catch-chiamata ricorsiva, non è possibile farlo.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Poiché l'uso principale di Cypress è per l'automazione dei test, ho utilizzato questa app principalmente per automatizzare i test dell'interfaccia utente web. Avevo esperienza con altri strumenti come Selenium, Nightwatch, Jest e Puppeteer prima di iniziare a testare un nuovo progetto usando Cypress. Ed è stato facile per me adattarmi alla sintassi di Cypress. Quindi, se hai conoscenze pratiche di Javascript, Cypress non è molto difficile da iniziare. Inoltre, offre molte funzioni che rendono le sfide dell'automazione davvero facili. Ad esempio, l'operazione di trascinamento e rilascio, attendere che i risultati della ricerca appaiano, ecc. Sta guadagnando molta popolarità e penso che Cypress la meriti.

  ### 41. Rivoluzionario per spedizioni con fiducia

**Rating:** 5.0/5.0 stars

**Reviewed by:** Wes C. | Mid-Market (51-1000 dip.)

**Reviewed Date:** October 01, 2020

**Cosa Le piace di più di Cypress?**

Non mi sento più a mio agio nel distribuire app che non sono testate con Cypress. Anche per controlli di base sui percorsi felici, ha elevato la mia fiducia nel distribuire nuove funzionalità attraverso la stratosfera.

**Cosa non Le piace di Cypress?**

La compatibilità del browser ha margini di miglioramento, ma è migliorata costantemente nel tempo.

**Raccomandazioni per chi sta considerando Cypress:**

Prima di fare qualsiasi cosa, dai un'occhiata a Cypress Testing Library!

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Ogni volta che costruisco nuove funzionalità complesse, mi assicuro sempre di costruire rapidamente i test Cypress per esse. Se un back-end non è pronto, non è un problema - posso simularlo con Cypress. Non solo il test con Cypress è veloce, ma ha accelerato la mia velocità di sviluppo.

  ### 42. Automazione dei test di nuova generazione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bat P. | Software Test Automation Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 21, 2021

**Cosa Le piace di più di Cypress?**

Simulazione di servizi instabili, attesa automatica per gli elementi e scorrimento nella pagina. C'è un fantastico cruscotto per monitorare i risultati dei test. Puoi vedere tutti i test instabili e il tasso di successo per ciascun test. Non dimentichiamo la funzionalità di ripetizione.

**Cosa non Le piace di Cypress?**

A volte c'è un'eccezione nel framework e il test passa alla seconda esecuzione.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Cypress rende possibile avere test dell'interfaccia utente stabili. Ha un migliore supporto da parte degli sviluppatori e molti plugin.

  ### 43. Eccezionale Framework di Test E2E

**Rating:** 5.0/5.0 stars

**Reviewed by:** Zackery W. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 18, 2020

**Cosa Le piace di più di Cypress?**

Cypress è incredibilmente facile da configurare e ha tutto ciò di cui hai bisogno per iniziare i tuoi test subito. Non mi sono imbattuto in uno scenario di test che Cypress non sia stato in grado di risolvere, dalla funzionalità fino alle prestazioni. Cypress offre anche la parallelizzazione, che è stata ottima per ridurre i tempi di build CI, il che è un grande vantaggio. In generale, Cypress ha reso i test meno complicati rispetto a qualsiasi altro framework che ho usato finora.

**Cosa non Le piace di Cypress?**

Sarebbe bello avere hook del ciclo di vita dei test per attività asincrone come la pulizia di un database con la capacità integrata di attendere il completamento delle attività asincrone. Sarebbe anche fantastico avere strumenti integrati per lavorare con i caricamenti di file.

**Raccomandazioni per chi sta considerando Cypress:**

Approfitta dei comandi personalizzati! I tuoi comandi personalizzati insieme ai molti su GitHub.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Uso Cypress per testare le mie app dalla prospettiva dell'utente e da quanti più angoli possibili. Questo mi permette di apportare modifiche alla mia app con fiducia, senza sentire di aver introdotto bug in vari punti dell'app. Mi ha anche permesso di individuare bug visivi che non avrei mai notato grazie all'interfaccia visiva del runner di Cypress.

  ### 44. Cypress è la soluzione facile da usare per gli sviluppatori front-end

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pratap D. | Senior Front End Developer, Enterprise (> 1000 dip.)

**Reviewed Date:** July 30, 2020

**Cosa Le piace di più di Cypress?**

- facile da scrivere
- facile da capire
- facile da debug
- copre Chrome, e al giorno d'oggi anche altri browser. Ma è molto sufficiente per gli sviluppatori per procedere con il rilascio

**Cosa non Le piace di Cypress?**

- a volte i test sono instabili e dobbiamo riprovare. Gestito questo caso configurando .travis per riprovare in caso di fallimento. Non tutti sono felici, quando la build è felice

**Raccomandazioni per chi sta considerando Cypress:**

- facile da scrivere
- facile da capire
- facile da debug
- copre Chrome, e al giorno d'oggi anche altri browser. Ma è molto sufficiente per gli sviluppatori per procedere con il rilascio

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Automazione del portale UI
parte delle esecuzioni notturne
fornisce fiducia nei casi d'uso dell'interfaccia utente quando si invia il codice in produzione

  ### 45. Cypress mi rende felice!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Branden B. | Founder, Enterprise (> 1000 dip.)

**Reviewed Date:** July 10, 2020

**Cosa Le piace di più di Cypress?**

Molti dei problemi e delle lamentele che ho avuto con i test basati su Selenium nel corso degli anni sono affrontati in Cypress. La configurazione predefinita è un ottimo punto di partenza e la personalizzazione è intuitiva e facile da implementare. La documentazione è tra le migliori che abbia mai visto. E l'interfaccia utente rende più facile ragionare sulla scrittura e il debug dei test.

Ho trascorso più di 4 anni lontano dal web (testando app mobili), ed è stato così rinfrescante tornare ai test web e vedere che non avrò mai più bisogno di usare Selenium!

**Cosa non Le piace di Cypress?**

Quando qualcosa va storto a livello di Cypress, può comunque essere difficile capire cosa sia successo. Con una ricerca veloce, di solito riesco a trovare una soluzione alternativa o una soluzione nei problemi di Github, dato quanto è reattivo il team lì.

**Raccomandazioni per chi sta considerando Cypress:**

Leggi la documentazione. Prova Cypress. Dai un'occhiata alle loro ricette di esempio e all'app del mondo reale.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Come SDET a tempo pieno, sto testando un'app B2B aziendale scritta in Ember. Non mi piacciono le app Ember, ma Cypress rende l'esperienza molto migliore nonostante la "magia" e il peso di Ember. Non solo Cypress rende la mia vita più facile e i test più affidabili, ma rende anche più semplice per gli sviluppatori di funzionalità contribuire ai test.

  ### 46. Il miglior strumento di automazione disponibile. È qui per restare.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shivam K. | Test Automation Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 22, 2020

**Cosa Le piace di più di Cypress?**

Cypress rende i test più facili e divertenti. Poiché è direttamente integrato nel browser, i test web possono essere supportati controllando le chiamate di rete. Nessun altro strumento offre questa funzionalità.
La documentazione è super chiara e utile. Non c'è argomento di Cypress per il quale la documentazione non esista.
La parte migliore è il test runner. Rende l'esecuzione e il debug dei test Cypress convenienti.

La comunità di Cypress è utile e in crescita. Che si tratti di un gruppo su LinkedIn o di comunità individuali su Slack, le persone sono sempre disposte a condividere informazioni su Cypress.

Cypress è piuttosto moderno in termini di esecuzione nelle pipeline CI o come container Docker. Ci sono già immagini Docker presenti su Docker Hub dove puoi eseguire l'intera suite di test con un solo comando.

Di recente hanno introdotto una fantastica funzionalità di integrazione con Slack che rende più facile conoscere lo stato dei test senza dover navigare nelle pipeline CI/CD.

La funzionalità che vince e rende Cypress il miglior strumento sul mercato è la dashboard di Cypress. Ha tutte le informazioni sui test eseguiti.

**Cosa non Le piace di Cypress?**

Dovrebbe esserci una comunità su Slack dove possiamo fare domande/dubbi relativi a Cypress. Esistono comunità individuali e c'è anche un forum, ma Slack sarebbe fantastico. Potrei sbagliarmi e una comunità potrebbe già esistere.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Automatizza il test che è stato fatto manualmente. Il test end-to-end è piuttosto facile poiché puoi effettuare chiamate API, web e anche ascoltare le chiamate di rete.

  ### 47. Cypress è il MIGLIOR strumento per il test web indipendentemente dal framework che stai utilizzando.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Ospedali e assistenza sanitaria | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 29, 2020

**Cosa Le piace di più di Cypress?**

Cypress è un ottimo strumento per i test E2E. Cypress è facile da configurare, se stai usando Typescript o JavaScript. La documentazione di Cypress è una delle migliori che abbia mai visto nei miei oltre 20 anni di sviluppo software. Tutti i comandi disponibili e la possibilità di aggiungere comandi personalizzati migliorano le strutture dei test e consentono la riutilizzabilità delle attività di test comuni, ad esempio l'accesso. Il test runner di Cypress è straordinario, ti dà la possibilità di eseguire uno o più file di test, ti permette di trovare facilmente i problemi e di avere pieno accesso agli strumenti per sviluppatori nei tuoi test.

**Cosa non Le piace di Cypress?**

Alcune delle funzionalità `a pagamento` che possono aiutare la comunità, in particolare l'esecuzione di test in parallelo, sarebbero ottime se fosse possibile farlo localmente, o anche nel livello gratuito per la Dashboard. Man mano che scriviamo sempre più test, alcune organizzazioni hanno regole più rigide su quali strumenti utilizzare, dare a queste organizzazioni alcuni di questi benefici può aiutare l'intera comunità.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Stiamo usando Cypress per automatizzare i nostri test per un sito web che aveva zero, se non nessuna, automazione con Cypress. La facilità d'uso e la capacità di portare il team QA a velocità nell'uso di Cypress e nella scrittura dei test è stato il più grande vantaggio finora.

  ### 48. Potente strumento di test end-to-end

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammad N. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 17, 2020

**Cosa Le piace di più di Cypress?**

La capacità di simulare la richiesta di rete e pulire le API. La documentazione è facile con le migliori pratiche e avvertenze sugli anti-pattern.

**Cosa non Le piace di Cypress?**

Non c'è modo di rieseguire solo i test falliti e l'interfaccia utente impiega un po' di tempo a caricare i test prima di eseguirli.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Con Cypress, siamo in grado di scrivere test end-to-end per un progetto Angular molto rapidamente e siamo molto più fiduciosi nelle nostre nuove versioni rispetto a prima.

  ### 49. Un ambiente dedicato per il test completo del browser e lo sviluppo guidato dai test dell'interfaccia utente (UI TDD)

**Rating:** 5.0/5.0 stars

**Reviewed by:** Renato R. | Front-end Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 02, 2020

**Cosa Le piace di più di Cypress?**

Adoro il modo in cui Cypress può gestire il TDD. Può sostituire completamente l'apertura di Chrome da solo. I test sono intuitivi da scrivere, hanno un'API semplice e la loro esecuzione è così veloce che probabilmente il 99% delle funzionalità è più veloce da implementare scrivendo prima un test piuttosto che interagendo manualmente con il browser.

Anche il mock delle API è ottimo perché consente di creare un ambiente isolato che non tocca l'API del backend. Questo può fornire un ulteriore livello di sicurezza ed efficienza al tuo flusso di sviluppo. Le API possono cambiare, ma gli sviluppatori front-end possono comunque sviluppare funzionalità utilizzando specifici dati di test senza creare un clone completo dell'API del backend.

La semplicità d'uso è sicuramente attribuita alla documentazione ufficiale straordinaria e completa.

**Cosa non Le piace di Cypress?**

Non esiste un comando ufficiale "drag and drop" al momento della scrittura. C'è una soluzione alternativa attivando gli eventi mousedown, mousemove e mouseup e funziona bene, ma preferirei un comando drag con un parametro di opzioni in modo che il numero di passi tra il punto A e B possa essere specificato.

Il supporto cross-browser sarebbe un grande miglioramento. Tuttavia, il team di Cypress ci sta già lavorando, quindi probabilmente sarà disponibile nel prossimo futuro!

**Raccomandazioni per chi sta considerando Cypress:**

Una soluzione eccellente per fornire applicazioni UI con stabilità e affidabilità. Consigliato agli sviluppatori per migliorare il loro flusso nella creazione di nuove funzionalità e schermate.

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

Usiamo Cypress per sviluppare nuove funzionalità applicando i principi del TDD. In questo modo possiamo aggiornare l'applicazione, creare nuove funzionalità o aggiornare quelle esistenti, contando anche sul fatto che tutto funzioni correttamente. È un flusso incredibile di affidabilità. Cypress ci ha anche aiutato a scoprire bug difficili da replicare che richiedevano più passaggi di interazione utente e che manualmente richiedevano almeno un minuto e mezzo per essere replicati. Quello stesso test manuale scritto in Cypress ha impiegato circa 6 secondi. Non riesco a immaginare di sviluppare il front-end senza di esso ora.

  ### 50. Cypress semplice, più veloce e potenziato

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vinicius F. | Software Engineer QA, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 17, 2020

**Cosa Le piace di più di Cypress?**

Semplice, veloce da avviare, potenza nelle asserzioni

**Cosa non Le piace di Cypress?**

Lavoro con un sistema legacy, sono triste di non poter usare Cypress per eseguire test in IE (non Edge)

**Quali problemi sta risolvendo Cypress e in che modo La sta aiutando?**

agilità nei test web, test API e test frontend simulati


## Cypress Discussions
  - [C&#39;è un piano per aggiungere Firefox all&#39;elenco dei browser supportati?](https://www.g2.com/it/discussions/is-there-a-plan-to-add-firefox-to-the-list-of-supported-browsers) - 1 comment, 1 upvote
  - [Come posso influenzare positivamente il mio lead QA engineer a utilizzare Cypress? Il supporto multi-browser è un fattore.](https://www.g2.com/it/discussions/how-can-i-influence-my-lead-qa-engineer-positively-to-to-use-cypress-cross-browser-is-a-factor) - 1 comment, 1 upvote
  - [Ci sono risorse o individui che possono aiutarci a collegare l&#39;autenticazione della nostra app con IdentityServer?](https://www.g2.com/it/discussions/13327-are-their-any-resources-or-individuals-to-help-us-connect-our-app-authenticating-with-identityserver) - 1 comment, 1 upvote
  - [Cypress è uno strumento gratuito?](https://www.g2.com/it/discussions/is-cypress-a-free-tool) - 1 comment

- [View Cypress pricing details and edition comparison](https://www.g2.com/it/products/cypress/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-16+02%3A28%3A35+-0500&secure%5Bsession_id%5D=93d75848-caab-4f98-949f-797dfc337054&secure%5Btoken%5D=1ee1584a9509f509a847bfa6da25c532ae135977611b8c53a339fc54d98b6389&format=llm_user)
## Cypress Integrations
  - [Cucumber](https://www.g2.com/it/products/cucumber/reviews)
  - [GitHub](https://www.g2.com/it/products/github/reviews)
  - [Slack Connector for Jira](https://www.g2.com/it/products/slack-connector-for-jira/reviews)
  - [Zephyr Squad](https://www.g2.com/it/products/zephyr-squad/reviews)

## Cypress Features
**Funzionalità**
- Feedback del test
- Storia del test
- Personalizzazione
- Prova Varietà

**Agentic AI - Test del Software**
- Esecuzione autonoma dei compiti
- Interazione in Linguaggio Naturale
- Assistenza Proattiva

**Automazione**
- Organizzazione
- Affidabilità
- Completezza

**AI agentico - Test di automazione**
- Esecuzione Autonoma dei Compiti
- Interazione in Linguaggio Naturale
- Assistenza Proattiva

## Top Cypress Alternatives
  - [BrowserStack](https://www.g2.com/it/products/browserstack/reviews) - 4.4/5.0 (3,296 reviews)
  - [Apache JMeter](https://www.g2.com/it/products/apache-jmeter/reviews) - 4.3/5.0 (151 reviews)
  - [SOAPUI](https://www.g2.com/it/products/soapui/reviews) - 4.4/5.0 (136 reviews)

