Développement piloté par les tests en 5 étapes

Le développement logiciel piloté par les tests force le développeur à écrire les tests avant d'écrire le code des fonctionnalités. La transition n'est pas simple, mais avec un peu de pratique, vous pourrez passez au TDD. Pourquoi ne pas tenter l'expérience cette semaine!

Tutoriel vidéo sur le développement piloté par les tests (TDD)

Voici les 5 étapes à respecter

  1. Écrire un test
  2. Lancer le test en échec
  3. Écrire un minimum de code
  4. Faire passer le test
  5. Réusiner le code (refactor)
5 étapes du developpement logiciel piloté par les tests

Diagramme qui permet de visualiser l'ordre des étapes

Cycle du TDD piloté par les tests

Quelques commandes utiles pour le cadriciel Web Laravel

  • php artisan make:test CommentsTest
  • php artisan make:model -c --all Comments
  • php artisan make:seeder CommentsTableSeeder
  • php artisan make:request CommentsPostRequest
  • php artisan make:resource CommentResource
  • composer run-tests
  • vendor/phpunit/phpunit/phpunit --filter Comments

Commandes git utiles

  • git checkout -b NouvelleBrachePourMonRecit
  • # Écrire les tests et le code
  • # Faire passer les tests et réusiner le code
  • git add . |  git status
  • git commit -m "Description récit"
  • git checkout master
  • git merge  NouvelleBrachePourMonRecit
  • git pull
  • git push

Comments

comments