Novo: TestSprite CLI Já Está Disponível!

Nunca Comece um Plano de Teste a Partir de um Arquivo em Branco.

Adicionar a TestSprite a uma base de código já existente não deveria significar escrever seu primeiro plano de testes do zero. O testsprite test scaffold lê seu projeto e gera um esqueleto inicial de plano de testes — com passos de ação e asserção já estruturados — para que você edite, em vez de criar do absoluto zero.

Incorporado ao Mesmo CLI Que Você Já Usa

GitHub ActionsGitLab CIExecuções locaisLoops de agentes
Um arquivo de plano de testes em branco é o mesmo obstáculo toda vez: ninguém sabe por onde começar. Gere um esqueleto a partir da base de código que você já tem, e depois edite a partir daí.

Lê a Partir da Sua Base de Código

O testsprite test scaffold olha para o projeto que você já tem e rascunha um esqueleto inicial de plano de testes a partir dele — em vez de te entregar um arquivo vazio e um cursor.

Estruturado, Não Livre

A saída é um plano de testes em JSON com passos de action e assertion já organizados, então você está preenchendo e ajustando detalhes em vez de inventar a forma do arquivo.

Versionado Como Qualquer Arquivo de Código

Como um plano de testes é apenas JSON versionável, o arquivo gerado pode ser commitado no git, comparado entre edições, e revisado em um pull request como o resto do seu código.

Um Ponto de Partida, Não uma Versão Final

O scaffold te leva rapidamente a um esqueleto funcional. A partir daí, refine os passos à mão, ou passe-o pelo test lint antes de executá-lo de verdade.

$ testsprite test scaffold
  Reading project structure...
  Drafting starter test plan...
  → wrote testplan.json (skeleton — action/assertion steps included)

$ git diff testplan.json
  + edit steps, adjust assertions, commit like any source file

Adicionar a TestSprite a um Novo Projeto Não Deveria Começar Com um Arquivo Vazio

Um plano de testes em branco é um obstáculo maior do que parece — é mais fácil editar um rascunho do que inventar um. O scaffold te dá esse rascunho, gerado a partir da base de código em que você já está trabalhando.

Feito para Equipes Adotando a TestSprite em uma Base de Código Existente

Funciona a Partir do Que Você Já Tem

Sem necessidade de um projeto do zero — o test scaffold é feito para inserir a TestSprite em uma base de código que já existe.

Alimenta o Resto do CLI

Uma vez gerado, o plano de testes está pronto para os mesmos comandos que qualquer outro — test lint, test run, test diff, e o resto.

Versão Comunitária Gratuita

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

Combina Com o Setup

Rode testsprite setup para conectar seu projeto, depois test scaffold para obter seu primeiro plano de testes em vez de um em branco.

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

O que o testsprite test scaffold realmente gera?

Um arquivo inicial de plano de testes — um esqueleto JSON com passos de action e assertion já estruturados, baseado na sua base de código existente — para que você tenha algo para editar em vez de um arquivo em branco.

O plano de testes gerado está pronto para rodar como está?

Trate-o como um rascunho. Ele te dá a forma e os passos para começar; normalmente você ajustará detalhes antes de executá-lo de verdade contra uma URL ativa.

Posso editar o arquivo gerado diretamente?

Sim — é um arquivo JSON comum. Abra-o, altere ou adicione passos, e ele funciona com o resto do CLI da mesma forma que um plano de testes escrito à mão funcionaria.

Posso commitar o plano de testes gerado no git?

Sim. Como planos de testes são JSON versionável, o arquivo gerado pode ser commitado, comparado entre edições, e revisado em um pull request como qualquer outro arquivo de código.

Quando eu usaria o scaffold em vez de escrever um plano de testes à mão?

Sempre que você estiver adicionando a TestSprite a um projeto que ainda não tem um plano de testes — o scaffold te dá um ponto de partida funcional retirado da sua base de código em vez de começar do nada.

Comece a Partir de um Esqueleto, Não de uma Página em Branco.