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.
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.