Je rédigerai une suite complète de tests unitaires pour votre code, testée avec mutation

Certaines informations ont été traduites automatiquement.

Royaume-Uni

Je parle Anglais

Architecte de solutions pour agents IA et intégration de données

Je conçois des systèmes d'agents IA en production et des intégrations de données qui tiennent sous une charge réelle. Huit ans en tant qu'ingénieur senior dans une entreprise de données : 439 demande...
À propos de ce service

La plupart des suites de tests prouvent que le code fonctionne. Elles ne prouvent pas qu'il est correct. J'écris des tests qui échouent lorsque le comportement se brise, ce qui est une chose différente et plus difficile.

Le premium inclut un rapport de mutation testing : je casse délibérément votre code de centaines de petites façons et vous montre lesquelles ont été détectées par vos tests et lesquelles ont échappé. Cela vous donne une information qu'un pourcentage de couverture ne peut pas fournir. Vous pouvez avoir 90 % de couverture et des tests qui ne détecteraient pas un bug.

Je fais fonctionner des essaims d'agents pour générer et vérifier ces tests, vous obtenez une suite complète en quelques jours plutôt qu'en plusieurs semaines, et le rapport de mutation est la preuve que cela vaut la peine.

Huit ans d'expérience en backend et ingénierie des données dans une entreprise de données, où j'ai résolu 107 incidents en production, dont 34 en P1 ou P2, sans aucun incident laissé ouvert. Chaque correction est livrée avec un test qui échouait avant et qui passait après.

Java, TypeScript, Python. Vous obtenez la suite, une configuration CI pour l'exécuter, et une courte note sur ce qui est couvert et ce qui est délibérément exclu.

Indiquez-moi votre langage et la taille approximative de votre code, et je vous dirai honnêtement ce qu'il vaut mieux tester en premier.

Plateforme d'essai:

Test de logiciels

Appareil:

PC

•

Mac

•

Linux

Mon portfolio