Aikido

Encontre o que os seus testes deixam escapar

Ligue um repositório, adicione um passo de carregamento ao seu CI e veja a sua cobertura no Aikido. Gratuito em todos os planos pagos.

Seus dados não serão compartilhados · Acesso somente leitura · Não é necessário cartão de crédito
Confiado por mais de 150 mil orgs
|
Adorado por mais de 300 mil devs
|
4.7/5
Lovable
Pendo
Revolut
Soundcloud
Niantic
n8n
Deel
Visma
Handshake
Joe & the juice
Runway
Too Good To Go
NiCE
Belfius
Lovable
Pendo
Revolut
Soundcloud
Niantic
n8n
Deel
Visma
Handshake
Joe & the juice
Runway
Too Good To Go
NiCE
Belfius
O PROBLEMA

A cobertura de testes está bloqueada numa ferramenta separada, desligada dos seus dados

Isto significa mudar de separador para consultar um número que não tem qualquer relação com as vulnerabilidades que está a corrigir. O Aikido mostra a cobertura junto da qualidade do seu código e das descobertas de segurança, para o mesmo repositório, ficheiro e linha.

ASSISTA À DEMONSTRAÇÃO

Cobertura de código explicada em 3 min.

Veja a cobertura de código em repositórios, ficheiros e linhas, juntamente com os resultados de qualidade de código.

Veja o Aikido em ação

Insira seu e-mail corporativo para assistir ao vídeo

Assistir ao Vídeo
A SOLUÇÃO

Cobertura, qualidade de código e segurança

O Aikido mostra a cobertura de testes na mesma plataforma que os seus restantes dados de qualidade e segurança de código.

Unificado e integrado
A Aikido reporta a cobertura juntamente com as suas outras conclusões de qualidade de código e segurança.
Mantenha-se num único local
Faça corresponder as conclusões de qualidade de código à cobertura de código sem sair da Aikido
Melhore os seus relatórios
A cobertura faz parte da plataforma, juntamente com SCA, SAST, Secrets, IaC, Container, AI Code Analysis e AI Pentest.

O que a cobertura de código proporciona às suas equipas

Veja quais os repositórios que têm testes insuficientes

Compare a cobertura global entre os repositórios ligados ao Aikido.

Identifique falhas no seu código-fonte

Abra um repositório e explore os ficheiros não ocultos na árvore de código ou na lista de ficheiros.

Acompanhar se a cobertura está a melhorar

Utilize a cobertura ao longo do tempo, à medida que for adicionando testes ou eliminando código obsoleto.

Aliar a cobertura a um trabalho de qualidade

Quando uma verificação do repositório ou uma verificação de PR assinalar um ficheiro, verifique se esse ficheiro foi testado.

A cobertura de código faz parte da qualidade de código do Aikido

Cobertura ao nível da linha

Abra qualquer ficheiro e veja linha a linha o que os seus testes executam e o que nunca tocam, validado contra o código-fonte.

Bloquear PRs com base na cobertura

No GitHub, um pull request que reduza a cobertura abaixo do limite definido não será fundido. Outras plataformas serão suportadas em breve.

Funciona de imediato, em toda a sua stack

Integrações nativas para GitHub, GitLab, Bitbucket e Azure DevOps, além de uploads personalizados para CircleCI, Jenkins e outros.

Obtenha uma melhor cobertura de código sem sair do seu ambiente

Ligue um repositório, adicione um passo de carregamento ao seu CI e veja a sua cobertura no Aikido. Gratuito em todos os planos pagos.

Não é necessário cartão de crédito | Resultados do teste em 32 segundos.
Confiado por mais de 150 mil orgs
FAQ

Perguntas frequentes sobre a Cobertura de Código

Que executores de testes são suportados?

Qualquer runner que produza um relatório LCOV ou Cobertura. Jest e pytest-cov escrevem LCOV de forma nativa. Outros funcionam se conseguirem exportar qualquer um dos formatos.

Que anfitriões de código-fonte são suportados?

GitHub, GitLab, Bitbucket e Azure DevOps, todos nativos.

Outro CI como CircleCI e Jenkins carrega através de uma integração personalizada.

Preciso de executar um servidor?

Não. A cobertura faz parte da plataforma Aikido. Adiciona um passo de carregamento ao seu CI e obtém os resultados no Aikido, sem nada para alojar.

Como é precificada a cobertura de código?

É gratuito em todos os planos pagos, do Basic ao Enterprise, sem contabilização por linha de código. O plano Developer gratuito não o inclui.

O meu código-fonte é armazenado?

Não. O carregamento da cobertura não inclui o seu código-fonte. Apenas regista quais os ficheiros e linhas que os seus testes cobriram, associados ao repositório, commit e branch.

Em que é que a Cobertura de Código do Aikido difere de uma ferramenta de cobertura autónoma?

Uma ferramenta autónoma mantém a cobertura no seu próprio painel, descontextualizada do local onde faz a triagem e correção de incidências. O Aikido reúne a cobertura de código na mesma plataforma onde residem as suas outras incidências, melhorando a experiência do programador e reduzindo os custos e o trabalho de manutenção.