Des tests efficaces sur Symfony 4 avec les jeux de données
Les fixtures - encore appelées jeux de données ou jeux de tests - sont des ensembles de données et de conditions de fonctionnement appliqués à un logiciel à des fins de tests.
Objectif des fixtures : simuler une utilisation normale de notre application et corriger les éventuels bugs et erreurs constatés. Cela se fait tout au long du développement et avant la mise en production.
Les jeux de données peuvent se composer de données extraites de bases déjà existantes. Elles peuvent aussi utiliser de fausses données dans le cas de projets sans historique. Les jeux de données sont également utiles lorsqu'il n'est pas possible d'utiliser les données de prod (à cause du RGPD, par exemple).
Dans les projets PHP, les fixtures sont souvent utilisées avec Behat ou phpunit dans le but d'automatiser les tests.
Dans cet article, vous découvrirez comment utiliser les fixtures sur Symfony 4.
2308
Source : medium.com