développement web fullstack client et serveur avec un API REST

Développer en mode fullstack

, , , , , ,
  Avant de se lancer dans le développement d'un récit utilisateur fullstack (développement coté client et côté serveur), il est primordial de planifier et modéliser quelques éléments. Modéliser le côté client Il…
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…
Intégration continue cycle

Intégration continue - Introduction

, , , , , , ,
Quelques définitions pour débuter Intégration continue L'intégration continue est la pratique d'intégrer les changements des différents développeurs de l'équipe sur la branche principale le plus tôt possible. Dans le meilleur des…

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…