Pest : le framework PHP pour faire des tests simples et rapides

Les tests ne sont jamais simples. Dans le monde PHP, une des références est PHPUnit. Une des meilleures alternatives est le framework PEST. Les créateurs mettent en avant : sa simplicité et sa mise en oeuvre rapide. Il inclut les tests de stress, une documentation complète, une console gérant la colorisation, analyse des performances, génération de rapport, API inspirée de Rspec et Jest, etc. Pest est construit au-dessus de PHPUnit et vous pouvez réutiliser les tests PHPUnit directement sur Pest. La dernière version est la v3. Cette version supporte les mutation testing, la possibilité de charger les règles d'architecture directement dans les tests (fonction Arch Presets). Team Management est une des nouveautés les plus importantes de cette version pour mieux gérer les tests en équipe. Pour installer Pest, il faut minimum PHP 8.2. Il faut aussi installer les dépendances dev et initialiser Pest dans le projet PHP que vous souhaitez tester (/bin/pest --init). Note de version de la V3 : https://pestphp.com/docs/pest3-now-availableSite officiel : https://pestphp.com/Catégorie actualité: FrameworksPHP, test, PestImage actualité AMP: 

Jan 22, 2025 - 09:40
 0
Pest : le framework PHP pour faire des tests simples et rapides

Les tests ne sont jamais simples. Dans le monde PHP, une des références est PHPUnit. Une des meilleures alternatives est le framework PEST. Les créateurs mettent en avant : sa simplicité et sa mise en oeuvre rapide. Il inclut les tests de stress, une documentation complète, une console gérant la colorisation, analyse des performances, génération de rapport, API inspirée de Rspec et Jest, etc. 

Pest est construit au-dessus de PHPUnit et vous pouvez réutiliser les tests PHPUnit directement sur Pest. 

La dernière version est la v3. Cette version supporte les mutation testing, la possibilité de charger les règles d'architecture directement dans les tests (fonction Arch Presets). Team Management est une des nouveautés les plus importantes de cette version pour mieux gérer les tests en équipe. 

Pour installer Pest, il faut minimum PHP 8.2. Il faut aussi installer les dépendances dev et initialiser Pest dans le projet PHP que vous souhaitez tester (/bin/pest --init). 

Note de version de la V3 : https://pestphp.com/docs/pest3-now-available

Site officiel : https://pestphp.com/

Catégorie actualité: 
Image actualité AMP: 

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow