O que é End-to-End Testing?
E2E Testing
É a verificação de todo o funcionamento de uma aplicação do início ao fim, tal como um utilizador real.
Definição
Ele testa como todo o aplicativo funciona como um todo, e não como partes individuais do sistema. O usuário entra na aplicação, clica em um botão, vai até o banco de dados e o resultado é retornado. É verificado se todo o processo está livre de erros ou não.
Como funciona
As ferramentas de automação gerenciam um navegador ou aplicativo real como se um ser humano o estivesse usando. Ele simula todas as etapas uma por uma.
Onde é usado
Ele é usado para verificar a compatibilidade de todos os recursos entre si antes do lançamento do software.
Costuma ser confundido com
Pode ser confundido com teste unitário; O teste unitário analisa a parte, enquanto o E2E analisa o todo.
Perguntas frequentes
Por que simplesmente não fazemos isso?
Porque é muito lento e quando ocorre um erro é mais difícil descobrir exatamente onde está o problema.
Termos relacionados
Ferramentas relacionadas
Esta explicação foi escrita em linguagem simples para a TreScout 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 →