O que é End-to-End Testing?
E2E Testing
O teste de ponta a ponta (ou E2E, para abreviar) consiste em testar a aplicação do princípio ao fim, exatamente como um usuário faria.
Definição e origem da palavra
De ponta a ponta significa de ponta a ponta. Testa-se o todo, não as partes: faz-se o login, prime-se o botão, os dados são enviados, o resultado retorna. É a porta de conformidade antes da publicação.
Como conhecer e usar no dia a dia?
Lançamento: Turnê pré-versão.
Loja: Caminho de compra.
Formulário: Fluxo de cadastro.
Profundidade Técnica e Arquitetura
Layout:
Caminho crítico: Fluxo que gera receita primeiro.
Automação: Ferramenta que controla o navegador.
Dados: Conta de teste e reinicialização.
Exemplo:
test("giriş", async () => {
await sayfa.goto("/giris");
await bekle("#panel");
});Motivo da lentidão: O navegador real é aberto. O caminho crítico é selecionado, nem tudo é testado.
Coisas frequentemente misturadas
Confundido com teste unitário. Aquele olha para a peça, este olha para o todo. Um é o teste do parafuso, o outro do test-drive.
Use em diferentes disciplinas
Carro: Partindo da chave.
Ensaio: Revisão geral.
Final: Ensaio de transmissão.
Perguntas e respostas
Por que apenas isso não é feito?
É lento, a localização da falha é vaga. É usado junto com a unidade.
Com que frequência roda?
Antes da transmissão e à noite. O subconjunto crítico é executado em cada commit.
Quem escreve?
O desenvolvedor e o testador escrevem juntos. O proprietário é definido.
É frágil?
Quebra quando a interface muda. É escrito de forma seletiva e durável.
Termos relacionados
Ferramentas relacionadas
Esta explicação foi escrita em linguagem simples para a TreScout com IA e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →