Aujourd'hui, les applications que nous développons sont souvent dépendantes de services Web dont nous n'avons pas la maîtrise, aussi bien fonctionnellement que techniquement. En effet, ces services peuvent se révéler être indisponibles à cause d'un problème d'accès au réseau, d'un incident technique chez leurs fournisseurs, de contraintes de sécurité, ou bien encore parce qu'ils ne sont pas encore opérationnels car en cours de développement. De plus, ces services peuvent être également payants et donc avoir un coût d'utilisation, soit en volume, soit à la transaction, très significatif. Dans ces conditions, développer du code reposant sur ces services peut être un vrai challenge, et il peut être encore plus difficile de le tester de manière unitaire. Au cours de cette conférence, nous verrons que atoum, un framework de tests unitaires simple, moderne et intuitif pour PHP ? 5.3, peut répondre à ces deux problèmatiques.
Commentaires