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.
Uma Conta, Muitos Projetos
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.
$ testsprite project create --name "checkout-service" ✓ prj_8f2a created $ testsprite project create --name "search-service" ✓ prj_a13c created $ testsprite project list prj_8f2a checkout-service 42 tests prj_a13c search-service 17 tests $ testsprite test run --all --project prj_8f2a --wait
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.