Ik schrijf een complete unit testing suite voor je codebase, getest op mutation
Solutions Architect voor AI Agents en Data Integratie
Over deze dienst
De meeste test suites bewijzen dat de code werkt. Ze bewijzen niet dat de code correct is. Ik schrijf tests die falen wanneer het gedrag breekt, wat iets anders en moeilijker is.
Premium bevat een mutation testing rapport: ik breek je code op honderden kleine manieren en laat je zien welke breuken je tests hebben opgevangen en welke niet. Dat vertelt je iets wat een coverage percentage niet kan. Je kunt 90% coverage hebben en tests die een bug niet opmerken.
Ik zet agent swarms in om deze te genereren en te controleren, zodat je binnen dagen een volledige suite hebt in plaats van weken, en het mutation rapport bewijst dat het de moeite waard is.
Acht jaar ervaring in backend en data engineering bij een enterprise data bedrijf, waar ik 107 productie-incidenten heb opgelost, 34 daarvan op P1 of P2, zonder dat er nog openstaan. Elke fix werd geleverd met een test die vóór de fix faalde en erna slaagde.
Java, TypeScript, Python. Je krijgt de suite, een CI-configuratie om het uit te voeren, en een korte uitleg over wat er gedekt is en wat opzettelijk niet.
Vertel me je taal en ongeveer hoe groot de codebase is, en ik vertel je eerlijk wat het eerste de moeite waard is om te testen.
Platformtesten:
Software testen
Apparaat:
PC
•
Mac
•
Linux
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Wat is mutation testing en waarom staat het alleen in Premium?
Ik breek je code expres, op honderden kleine manieren, en ik rapporteer welke breaks je tests hebben opgevangen en welke niet. Coverage vertelt je dat een regel is uitgevoerd. Dit vertelt je dat een test het zou opmerken als het fout was. Het duurt langer om te draaien en te lezen, daarom zit het in Premium.
Heeft mijn codebase helemaal geen tests? Is dat een probleem?
Dat is de normale startpunt, en het is makkelijker dan een half-geteste codebase omdat er niets misleidends is om uit te zoeken. Stuur de repo en vertel me wat er eerder in productie is gebroken. Daar moeten de eerste tests komen, niet waar coverage toevallig het laagst is.

