A CLI do TestSprite já está disponível — código aberto.Dê uma estrela no GitHub

Um CLI. Cada Serviço Com Seu Próprio Projeto.

Uma equipe de microsserviços não precisa de uma suíte de testes gigante e indiferenciada. testsprite project create dá a cada serviço seu próprio projeto, suas próprias credenciais e seu próprio histórico de execuções — tudo gerenciado a partir da mesma linha de comando.
Tipo
Solução
Idioma
Português

Uma Conta, Muitos Projetos

FrontendBackend APIFerramentas internasCada serviço que você lança
Um monorepo de serviços não precisa de uma cobertura de testes monolítica. Cada projeto tem seu próprio escopo, suas próprias credenciais, seu próprio histórico.

Veja O Que Você Quebrou

testsprite project list mostra todos os serviços que você está monitorando de relance — sem precisar vasculhar um painel para lembrar o que você configurou seis meses atrás.

Entenda O Que Você Quer

testsprite project create --name <name> cria um novo projeto em segundos; cada um recebe seus próprios planos de teste, histórico de execuções e credenciais.

Valide O Que Você Tem

testsprite project credential <projectId> e project auto-auth <projectId> cuidam da autenticação por projeto, para que a chave de uma equipe nunca vaze para os testes de outra.

Sugira O Que Você Precisa

Todo comando que aceita --project <id> fica cuidadosamente restrito àquele serviço — test run, test list, test flaky, tudo isso.

Cada Serviço, Seu Próprio Escopo

Credenciais, histórico de testes e planos permanecem restritos ao projeto a que pertencem — uma mudança nos testes de um serviço nunca afeta os de outro.

Feito para Equipes que Gerenciam Muitos Serviços

Credenciais Por Projeto

project credential e project auto-auth mantêm a autenticação restrita ao projeto a que pertence.

Atualize Sem Recomeçar do Zero

testsprite project update altera as configurações de um projeto sem perder seu histórico de execuções.

Versão Comunitária Gratuita

Oferece uma versão comunitária gratuita, tornando-nos acessíveis a todos.

Remoção Limpa

testsprite project delete remove um projeto que você não precisa mais, de forma limpa.

Confiado por Empresas em Todo o Mundo

"TestSprite oferece geração rica de casos de teste, estrutura clara e código fácil de ler. Também suporta depuração online simples com a capacidade de expandir rapidamente gerando novos casos de teste."

"A automação do TestSprite nos ajuda a reduzir toneladas de trabalho manual. Os desenvolvedores podem facilmente detectar e resolver bugs mais cedo no processo de desenvolvimento."

FAQ

Preciso de uma conta testsprite separada para cada serviço?

Não — uma conta, muitos projetos. testsprite project create dá a cada serviço seu próprio escopo sob o mesmo login.

Como funciona a autenticação em vários projetos?

testsprite project credential <projectId> e project auto-auth <projectId> gerenciam credenciais por projeto, para que os serviços não compartilhem chaves que não deveriam.

Posso ver todos os meus projetos de uma vez?

Sim — testsprite project list mostra todos os projetos que você está monitorando, com project get <id> para o detalhe de qualquer um deles.

O que acontece com o histórico de um projeto se eu atualizar suas configurações?

Nada — testsprite project update altera as configurações sem tocar no histórico de testes existente.

Como removo um projeto que não preciso mais?

testsprite project delete <id> — remoção limpa, sem estado residual.

Cada Serviço Merece Sua Própria Cobertura de Testes.