# Behat Reviews
**Vendor:** Behat  
**Category:** [Framework Web PHP](https://www.g2.com/it/categories/php-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 13
## About Behat
Behat è un framework open source per lo sviluppo guidato dal comportamento (Behavior-Driven Development) per PHP. È uno strumento che ti supporta nel fornire software che conta attraverso comunicazione continua, scoperta deliberata e automazione dei test.




## Behat Reviews
  ### 1. Behat: Facile da usare

**Rating:** 3.5/5.0 stars

**Reviewed by:** Adrita B. | Senior Test Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** June 22, 2021

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

Il fatto che Behat sia davvero user-friendly e il concetto di moduli, che offre all'utente molte opzioni esistenti. Inoltre, il contenuto può essere creato e una volta che lo Scenario è completato, viene automaticamente eliminato con una sola frase che è stata utilizzata per creare il contenuto. Non è necessario alcun codice aggiuntivo per eliminarlo.

**Cosa non Le piace di Behat?**

La comunità per Behat è molto piccola. Quando ho iniziato, ho trovato davvero difficile usare Behat in termini di scenari complicati e TC. I materiali disponibili sono molto pochi. Mi piacerebbe che ci fosse più contenuto per l'autoapprendimento.

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

Penso che il problema principale che abbiamo risolto sia come cattura gli errori mentre un PR è in esecuzione nella pipeline. In questo modo siamo in grado di ottenere un prodotto migliore in anticipo.

  ### 2. Il primo framework con cui ho lavorato per BDD per un progetto Drupal

**Rating:** 2.5/5.0 stars

**Reviewed by:** Soumyajit B. | Senior Software QA Engineer (Automation), Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 01, 2021

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

Facile da configurare ed eseguire. La parte migliore è stata la possibilità di configurarlo come parte di probo ci per un'esecuzione continua. La reportistica integrata aiuta a ottenere rapporti di esecuzione senza alcuna integrazione esterna.

**Cosa non Le piace di Behat?**

L'esecuzione senza testa è stata un po' noiosa da configurare per il framework.

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

Il problema che stiamo cercando di risolvere è rendere i test più leggibili perché utilizzano Gherkin. I nostri stakeholder possono facilmente capire qual è il blocco in caso di fallimento del test. Facilmente compatibile con progetti PHP, Drupal e WordPress. Può essere facilmente integrato per farne parte del processo CI per progetti PHP. Richiede anche meno tempo di esecuzione.

  ### 3. Revisione di Behat

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jaspreet s. | Project Manager, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 12, 2021

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

Processo di automazione Behat con test funzionali su più browser
Semplice e facile da installare con pochi comandi

**Cosa non Le piace di Behat?**

A volte è difficile capire se lo script sta funzionando o meno perché nella CLI dice che è passato (Verde) ma in realtà fallisce e dobbiamo installare un'estensione per screenshot per controllare dove sta fallendo.

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

Problemi che sto risolvendo con Behat - Testato più siti web con un singolo script
Ecco il mio blog. -https://www.axelerant.com/resources/team-blog/automate-tests-for-multiple-drupal-sites-using-a-single-script

Vantaggi - Test di automazione funzionale insieme a vari browser

  ### 4. Potrebbe essere sicuro del comportamento del sistema in qualsiasi momento

**Rating:** 5.0/5.0 stars

**Reviewed by:** Maulik S. | Full Stack Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 25, 2021

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

- La documentazione molto chiara
- Chiunque potrebbe scrivere poiché è molto semplice

**Cosa non Le piace di Behat?**

- Le estensioni personalizzate sono molto difficili da gestire e creare

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

- In uno dei miei progetti abbiamo ricevuto lamentele dal cliente molto frequentemente che qualcosa non funzionava. Abbiamo deciso di risolvere questo problema con un caso di test Behat. Abbiamo stabilito regole rigide secondo cui ogni funzionalità dovrebbe avere casi di test e questi dovrebbero essere superati insieme ai vecchi casi di test prima del deployment.

  ### 5. Configurato l'esecuzione dei test behat sulla macchina di build, creato test di login, logout e creazione di nodi.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** July 20, 2021

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

Mi piace Gherkin perché è un linguaggio utile per i casi di test per persone non tecniche, quindi puoi condividere i risultati dei test con il cliente o il manager.

**Cosa non Le piace di Behat?**

Bisogna dedicare molto tempo all'installazione e alla configurazione di tutto, inoltre c'è una grande questione riguardante il test di cose in JS come ajax ecc.

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

È ottimo per fare test comportamentali per il progetto e BDD

  ### 6. Revisione di Behat come strumento di automazione dei test

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sami U. | Qa, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 24, 2021

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

Molti passaggi pre-scritti disponibili tramite l'uso di estensioni come mink e drupal extension

**Cosa non Le piace di Behat?**

Meno documentazione.
Il supporto sembra minore ora su GitHub.
Il mercato è basso.
Le persone sono più inclini verso Cypress o strumenti simili.

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

Scrivere test per il backend e l'interfaccia utente
Passaggi pre-scritti sono di grande beneficio

  ### 7. Prossimo livello di esperienza nei test comportamentali

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishwa Pratap S. | Technical Lead, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 27, 2021

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

La flessibilità e l'accuratezza che consente di testare il codice soddisfacendo i requisiti aziendali.

**Cosa non Le piace di Behat?**

Niente di importante per ora, l'unico suggerimento sarebbe se le persone non tecniche potessero essere messe più in evidenza.

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

Behat aiuta a testare gli aspetti comportamentali dei prodotti in tutto.

  ### 8. testa la tua applicazione con un framework PHP

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 15, 2021

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

Behat supporta il file delle feature di Cucumber. I file di contesto possono essere scritti in PHP. Quindi, è anche un ottimo strumento per il testing delle API.

**Cosa non Le piace di Behat?**

È necessario implementare alcuni miglioramenti per il supporto di Behat cucumber. Ad esempio, finora non supporta più tabelle di esempio con tag.

**Raccomandazioni per chi sta considerando Behat:**

Se stai cercando un buon strumento open-source per l'automazione dei test e molti degli ingegneri QA nel tuo team sono già familiari con PHP e BDD, allora Behat può essere uno strumento adatto a te.

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

Con Behat, possiamo seguire l'approccio BDD e utilizzare PHP per testare il nostro software. Hai bisogno di conoscenze di cucumber e PHP e nessun altro nuovo strumento per iniziare a usare Behat.

  ### 9. Ho usato Behat per i test, quando stavo lavorando su un progetto scritto in PHP.

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** August 04, 2021

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

Mi è piaciuta la possibilità di scrivere i test come una descrizione. Inoltre, è stato facile integrare behat.

**Cosa non Le piace di Behat?**

La parte problematica dell'utilizzo di Behat era preparare i modelli per il test.

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

Abbiamo coperto la nostra funzionalità con i test ed è stato facile integrare Behat con Jenkins CI.

  ### 10. Raccomandazione Behat

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** June 20, 2021

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

Facile da installare e utilizzare l'automazione Behat. 
Puoi eseguire test funzionali.

**Cosa non Le piace di Behat?**

Behat non ha un forte supporto dalla comunità.

**Raccomandazioni per chi sta considerando Behat:**

Consiglierò.

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

Test funzionale utilizzando l'automazione behat.

  ### 11. Avevo usato Behat con PHP per i casi di test unitari e lo consiglierò anche per l'uso.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Enterprise (> 1000 dip.)

**Reviewed Date:** July 16, 2021

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

Utilizzando per i casi di test e questa è molto descrittiva e la parte delle annotazioni è molto buona

**Cosa non Le piace di Behat?**

Annotazioni parte perché questo è un po' difficile

**Raccomandazioni per chi sta considerando Behat:**

Ovviamente consiglio di usare Behat

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

Casi di test unitari

  ### 12. non così utile

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** July 21, 2021

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

elegante, espressiva e sintassi breve che è abbastanza facile

**Cosa non Le piace di Behat?**

è necessario scaricare la libreria se è nel server php/linux integrato che sarà una buona parte

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

l'errore dovrebbe essere più chiaro

  ### 13. Revisione di Behat

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** July 05, 2021

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

Facile da leggere e comprendere gli script.

**Cosa non Le piace di Behat?**

Sono necessari più materiali di formazione e risorse online.

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

Completa la copertura dei test e riferisci al team


## Behat Discussions
  - [Che cos&#39;è lo sviluppo software BDD?](https://www.g2.com/it/discussions/what-is-bdd-software-development) - 1 comment

- [View Behat pricing details and edition comparison](https://www.g2.com/it/products/behat/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-12+15%3A48%3A00+-0500&secure%5Bsession_id%5D=37aee8ac-f642-4f54-ad27-419fbea2b9ec&secure%5Btoken%5D=55b85b20459e46a137ebdd92909fd5aaac4f956d4a4b4fa7267d8a40c0121f02&format=llm_user)


## Top Behat Alternatives
  - [Angular](https://www.g2.com/it/products/angular/reviews) - 4.5/5.0 (156 reviews)
  - [Laravel](https://www.g2.com/it/products/laravel/reviews) - 4.7/5.0 (147 reviews)
  - [CodeIgniter](https://www.g2.com/it/products/codeigniter/reviews) - 4.4/5.0 (54 reviews)

