Testez votre code PHP sur plus de 300 versions simultanément
Présentation de 3v4l.org, un outil en ligne pour tester du code PHP sur plus de 300 versions simultanément, utile pour la compatibilité et les performances.
Présentation de 3v4l.org, un outil en ligne pour tester du code PHP sur plus de 300 versions simultanément, utile pour la compatibilité et les performances.
Présente le concept de "Documentation Vivante", une documentation générée automatiquement à partir du code pour éviter l'obsolescence.
L'article explique comment les raccourcis techniques tolérés deviennent des standards, menant à une baisse de qualité, et souligne l'importance de maintenir des conventions d'équipe.
Présentation de Data Generator, un outil en ligne gratuit pour créer des données de test réalistes en CSV, JSON, SQL et XML.
Guide pour tester la conformité d'une API avec sa documentation OpenAPI en PHP, en utilisant la bibliothèque league/openapi-psr7-validator.
Guide pour tester un bundle Symfony avec plusieurs versions du framework, en utilisant Symfony Flex et GitHub Actions.
Guide pour résoudre l'erreur PHPUnit 10 dans Symfony en modifiant le script bin/phpunit après la suppression de PHPUnit\TextUI\Command.
Analyse critique du taux de couverture de code comme indicateur de qualité des tests, expliquant ses limites et présentant des métriques alternatives.
Guide complet sur le Behavior-Driven Development (BDD), une méthode de développement agile centrée sur le comportement et la collaboration.
Guide technique pour tester une connexion SMTP dans une application utilisant SwiftMailer, y compris avec un spool de mails.
Symfony 4 inclut un logger minimal par défaut, ce qui peut faire échouer certains tests. L'article explique comment le remplacer par un NullLogger.
Guide pour configurer Behat afin d'utiliser Chrome en mode headless pour les tests automatisés, remplaçant PhantomJS.
Comment maintenir la compatibilité des tests PHPUnit 6 avec les anciennes versions de PHP en utilisant un alias de classe.
Guide technique pour mocker des services externes dans des tests Behat avec Symfony2, en utilisant la configuration d'environnement.
Guide pour visualiser la couverture de code des tests Atoum directement dans l'IDE PHPStorm grâce à un plugin.