Escribiré un conjunto completo de pruebas unitarias para tu base de código, probado con mutation

Parte de la información se ha traducido automáticamente.

Reino Unido

Hablo Inglés

Arquitecto de soluciones para agentes de IA e integración de datos

Construyo sistemas de agentes de IA en producción e integraciones de datos que soportan carga real. Ocho años como ingeniero senior en una empresa de datos empresariales: revisé 439 solicitudes de ex...
Acerca de este Servicio

La mayoría de los conjuntos de pruebas demuestran que el código funciona. No prueban que sea correcto. Yo escribo pruebas que fallan cuando el comportamiento se rompe, lo cual es algo diferente y más difícil.

El paquete premium incluye un informe de mutation testing: deliberadamente rompo tu código en cientos de pequeñas maneras y te muestro cuáles fallaron en tus tests y cuáles se escaparon. Eso te dice algo que un porcentaje de cobertura no puede. Puedes tener un 90% de cobertura y tests que no detectarían un bug.

Ejecuto enjambres de agentes para generar y verificar estos tests, así obtienes un conjunto completo en días en lugar de semanas, y el informe de mutation es la prueba de que vale la pena tenerlo.

Ocho años de experiencia en backend e ingeniería de datos en una empresa de datos empresariales, donde resolví 107 incidentes en producción, 34 de ellos en P1 o P2, sin dejar ninguno abierto. Cada corrección se entregó con una prueba que fallaba antes y pasaba después.

Java, TypeScript, Python. Obtienes el conjunto de pruebas, una configuración de CI para ejecutarlo y una breve nota sobre qué cubre y qué intencionadamente no.

Cuéntame tu idioma y aproximadamente qué tan grande es la base de código, y te diré honestamente qué vale la pena probar primero.

Plataforma de pruebas:

Pruebas de software

Dispositivo:

PC

•

Mac

•

Linux

Mi porfolio