Articles

Tester l'API REST Symfony avec PHPUnit

Tester une API REST Symfony avec PHPUnit

, , , , , , , , , , ,
Comme dans tout projet logiciel, il est primordial de supporter le développement de fonctionnalités par une suite de tests solide. Le logiciel devra évoluer et le code devra être modifié (réusinage), pour ces deux raisons, un filet…

Configurer FosUserBundle pour Symfony 3

, , , , , ,
FosUserBundle : gestion des utilisateurs Avec 2200 étoiles sur GitHub, FosUserBundle est la solution populaire pour gérer les utilisateurs de votre projet Symfony. Afin de mettre en place ce bundle, il est essentiel de lire la procédure…
Assurance qualité avec de données de tests ou fixtures

Créer des fixtures pour faciliter les tests

, , , , , , , ,
Les fixtures ou données de tests permettent au développeur d'initialiser les données de la base de données dans un état connu. Par exemple, pour l'entité User, il serait possible de charger plusieurs utilisateurs avec différents rôles…
revue de code - qualité logicielle

Revue de code par les pairs

, , ,
Qu'est-ce que la revue de code? La revue de code (de l'anglais : « code review ») est un examen systématique du code source d'un logiciel. Il peut être comparé au processus ayant lieu dans un comité de lecture, l'objectif étant…

API REST de développement

, ,
Maintenant, voyons comment mettre en place un API REST de développement. L'article suivant présente 2 solutions : Jsonplaceholder et json-server. Jsonplaceholder Jsonplaceholder est un service en ligne aussi disponible en installation…

Tests unitaires pour votre formulaire Angular

, , ,
Niveau intermédiaire Oui, il existe une manière de tester vos formulaires Angular grâce à des tests unitaires. Plutôt que de sortir l'artillerie lourde et d'utiliser Protractor, vous pouvez demeurez rapide et agile, comme un Ninja,…

Tester avec mutations

, , ,
Le mutation testing existe depuis plus de 40 ans, mais c’est seulement dans les années 80 que des outils logiciel ont vu le jour. Le principe du mutation testing est d’apporter des modifications ou mutations (mutators) au code afin…
Tester votre application Angular avec httpBackend

Tester vos appels Ajax avec $httpBackend

, , ,
Nous sommes maintenant convaincus que l'écriture des tests est un élément essentiel à la qualité logicielle. La méthodologie agile en fait aussi un élément important du succès d'un projet. Dans cet article, nous verrons comment vérifier…
tester avec protractor

Tester votre app avec Protractor

,
Qu'est-ce que Protractor? Protractor est un cadriciel de tests point à point (e2e ou End 2 End) qui permet de tester vos applications AngularJS. Protractor exécute vos tests dans un navigateur comme Firefox ou Chrome. Il permet d'interagir…

Tester son application Angular avec Karma et Jasmine

,
Karma Karma est un outil de terminal JavaScript qui permet le lancement de navigateurs web. Une fois le navigateur lancé, Karma y charge le code de l'application et exécute vos tests. Il est possible d'utiliser Karma afin de lancer votre…