Vou escrever uma suíte de testes unitários completa para seu código, testada com mutation

Algumas informações foram traduzidas automaticamente.

Reino Unido

Eu falo Inglês

Arquiteto de Soluções para Agentes de IA e Integração de Dados

Construo sistemas de agentes de IA em produção e integrações de dados que resistem sob carga real. Oito anos como engenheiro sênior em uma empresa de dados corporativos: 439 pull requests revisados p...
Sobre este Serviço

A maioria dos conjuntos de testes comprovam que o código roda. Eles não provam que está certo. Eu escrevo testes que falham quando o comportamento quebra, o que é uma coisa diferente e mais difícil.

O pacote premium inclui um relatório de mutation testing: eu intencionalmente quebro seu código de várias formas pequenas e mostro quais quebras seus testes detectaram e quais passaram despercebidas. Isso te mostra algo que uma porcentagem de cobertura não consegue. Você pode ter 90% de cobertura e testes que não perceberiam um bug.

Eu uso agentes em grande quantidade para gerar e verificar esses testes, assim você recebe um conjunto completo em dias, não semanas, e o relatório de mutation é a prova de que vale a pena ter.

Oito anos de experiência em backend e engenharia de dados em uma empresa de dados corporativos, onde resolvi 107 incidentes em produção, 34 deles em P1 ou P2, sem nenhum aberto. Cada correção veio acompanhada de um teste que falhava antes e passava depois.

Java, TypeScript, Python. Você recebe o conjunto de testes, uma configuração de CI para executá-los, e uma breve nota sobre o que está coberto e o que foi intencionalmente não coberto.

Me diga sua linguagem e aproximadamente o tamanho da base de código, e eu te direi honestamente o que vale a pena testar primeiro.

Plataforma de teste:

Teste de software

Dispositivo:

PC

•

Mac

•

Linux

Meu portfólio