Pestphp

Dev back

Testing API responses in pestPHP

Cet article explique comment tester efficacement les réponses des API dans Laravel en utilisant pestPHP. L'auteur recommande de se concentrer sur le code que l'on peut contrôler lors des tests, plutôt que de simuler le comportement de bibliothèques ou de services externes. L'approche consiste à tester les requêtes envoyées et les réponses reçues, en utilisant des données fictives et les fonctionnalités de pestPHP pour réaliser des assertions sur la structure et le contenu des réponses JSON.

Dev back

Behavioural Driven Development in Laravel

Cet article traite de l'intégration du BDD (Développement dirigé par le comportement) dans Laravel en utilisant l'approche 'Given When Then' afin de créer une langue de test universelle. Il présente des exemples concrets de tests dans Laravel, expliquant comment cette méthodologie simplifie la compréhension des tests pour les ingénieurs QA. L'auteur souligne l'intérêt d'utiliser des plugins de pestPHP pour faciliter l'écriture et la compréhension des tests BDD. L'article se conclut sur l'importance de cette approche pour relier le langage métier aux tests, sans nécessiter un nouvel apprentissage de syntaxe.