TestsEtMethodologie

Un article de Agora2ia.


Cette page est fortement imprégnée de mon expérience en ExtremeProgramming...


Sommaire

Technique : Les différents tests

Le test unitaire

Voir la page sur le TestUnitaire...


Le test release

On parle aussi de test d'acceptance ou d'acceptation ou encore tests fonctionnels.

Voir la page sur le TestRelease...


Tactique : Impacte des tests

Test-First

Le TestFirst est le fait d'écrire les tests avant le code lui même : code que l'on appelera par la suite code applicatif.


Test Driven Development

Le TestDrivenDevelopment (TDD) ou DeveloppementPiloterParLesTests inclue le TestFirst. D'après KentBeck, cela consiste en :

  1. Ecrire un test automatique qui échoue avant d'écrire toute ligne de code,
  2. Supprimer la duplication.


Behaviour-Driven Development


L'intégration continue

Voir la page sur l'IntégrationContinue...


Rythme de développement

Autre notion importante, la durée de ces itérations...


Outils

JUnit

Fit / Fitnesse.org


Autres

Ressources

Sites

Bibliographie