D23a

David Andrianavalontsalama’s Profile Picture
  1. Écrivez des tests.
  2. Testez.
  3. Implémentez.
Bonjour, je suis David Andrianavalontsalama.

Je travaille avec des Product Owners et des maîtrises d’ouvrage pour mettre en œuvre des stratégies et des plans de tests, implémenter et exécuter des tests, et en assurer le suivi.

Je travaille aussi avec des équipes de développeurs ou de testeurs existantes pour implémenter les tests en pratique. Dans ce cas, vous souhaiterez probablement des prestations de coaching ou de formation.

Les spécifications et les tests en premier

Je vous aide à écrire et à mettre en place la chaîne d’exécution des tests avant d’implémenter les spécifications couvertes par ceux-ci. En pratique, vous obtenez un code qui colle aux spécifications, et des spécifications qui s’affinent au fur et à mesure des retours d’expérience. Cette méthode apporte une qualité optimale et incrémentale, aussi bien pour les spécifications que pour le produit.

Sur les tests, les approches utilisées peuvent être TDD, BDD ou ATDD (respectivement Test Driven Development, Behaviour Driven Development, et Acceptance Test Driven Development).

Les niveaux couverts sont vastes. Des méthodologies de tests unitaires aux tests d’APIs ou de frontend en allant jusqu’aux décorticages automatisés à froid du testware produit, en passant par des tests d’intégration et des tests système, allant jusqu’aux test de processus métier complets : flux ETL, actions qui nécessitent plusieurs jours, etc.

Les technologies employées pour les tests dépendent du contexte, avec la garantie que le code est le vôtre au final. Les boîtes à outils apportées dans mes prestations sont davantage de la méthodologie et des bonnes pratiques que des outils techniques opaques.