O que é script de teste? Como escrever (exemplo)
O que é um script de teste em teste de software?
Scripts de Teste são uma descrição linha por linha contendo informações sobre as transações do sistema que devem ser executadas para validar a aplicação ou sistema em teste. O script de teste deve listar cada etapa que deve ser executada com os resultados esperados.
Este script de automação ajuda o testador de software a testar sistematicamente cada nível em uma ampla variedade de dispositivos. O script de teste deve conter as entradas reais a serem executadas e os resultados esperados.
Como escrever um script de teste

Existem três maneiras diferentes de criar um script de teste:
Gravar/reproduzir:
Neste método, o testador precisa escrever qualquer código em vez de apenas registrar as ações do usuário. No entanto, o testador precisará fazer a codificação para corrigir coisas que deram errado ou ajustar o comportamento da automação.
Este método é mais fácil do que escrever um script de teste completo do zero porque você já possui o código completo. É usado principalmente em uma linguagem de programação simplificada, como VBScript.
Script baseado em palavras-chave/dados:
Neste método, há uma separação clara entre testadores e desenvolvedores. No script baseado em dados, o testador define o teste usando palavras-chave sem conhecimento do código subjacente.
Aqui, o trabalho dos desenvolvedores é implementar o código do script de teste para as palavras-chave e atualizar esse código quando necessário. Portanto, neste método, o testador não precisa se preocupar com o sistema. No entanto, eles dependerão muito dos recursos de desenvolvimento para qualquer nova funcionalidade que você queira testar automaticamente.
Escrevendo código usando a linguagem de programação:
Se você gosta de criar um script de teste usando esse método, normalmente ainda poderá gravar ou reproduzir e gerar um script simples.
Embora, como testador, você finalmente precise ir além da gravação/reprodução e aprender como codificar scripts simples. É importante entender que você pode escolher o seu Linguagem de Programação mesmo que sua aplicação esteja escrita em Java.
No entanto, isso não significa que você precise escrever seus scripts de teste em Java, o que pode ser difícil de aprender. Em vez disso, você pode escrever seus scripts de teste em uma linguagem mais fácil, como JavaScript ou Ruby (ou qualquer linguagem mais fácil que você queira usar).
Exemplo de script de teste
Por exemplo, para verificar a função de login em um site, seu script de teste pode fazer o seguinte:
- Especifique como a ferramenta de automação pode localizar os campos “Nome de usuário” e “Senha” na tela de login. Digamos, pelos IDs dos elementos CSS.
- Carregue a página inicial do site e clique no link “login”. Verifique se a tela de Login que aparece e os campos “Nome de usuário” e “Senha” estão visíveis.
- A seguir, digite o nome de usuário “Charles” e a senha “123456”, identifique o botão “Confirmar” e clique nele.
- Eles precisam especificar como um usuário pode localizar o título da tela de boas-vindas que aparece após o login – digamos, pelo ID do elemento CSS.
- Verifique se o título da tela de boas-vindas está visível.
- Leia o título da tela de boas-vindas.
- Insira que o texto do título seja “Bem-vindo Charles”.
- Se o texto do título estiver de acordo com a expectativa, registre que o teste foi aprovado. Caso contrário, um álbum cujo teste falhou.
Dicas para criar um script de teste
Aqui estão algumas dicas importantes para criar um script de teste:
Claro:
Seu script de teste deve ser claro. Se o testador precisar pedir constantemente ao responsável pelo projeto para fornecer detalhes sobre a aplicação. Isso certamente desperdiça tempo e recursos.
Para evitar isso, você precisa verificar constantemente se cada etapa do script de teste é clara, concisa e coerente. Isso ajuda a manter o processo de teste tranquilo.
simples:
Você deve criar um script de teste que contenha apenas uma ação específica a ser executada pelos testadores. Isso garante que cada função seja testada corretamente e que os testadores não percam etapas do processo de teste de software.
Bem pensado:
Para escrever o script de teste, você precisa se colocar no lugar do usuário para decidir quais caminhos testar. Você deve ser criativo o suficiente para prever todos os diferentes caminhos que os usuários usariam ao executar um sistema ou aplicativo.
Quando usar a abordagem de script de teste?
Aqui estão os motivos para usar o Script de Teste.
- Usar um script de teste é a abordagem mais confiável para verificar se nada foi ignorado e se os resultados são verdadeiros conforme o plano de teste desejado.
- Se o script de teste for preparado, deixará muito menos espaço para erros durante o processo de teste.
- Às vezes, os testadores podem navegar livremente pelo produto. Eles podem perder alguns recursos.
- Às vezes, o testador também assume que uma função tem o resultado esperado, quando isso não acontece.
- É particularmente útil quando o desempenho do usuário é importante e específico.
O que é um modelo de script de teste?
O modelo de script de teste é um documento formatado reutilizável que contém informações pré-selecionadas importantes para a criação de um script de teste utilizável. Este documento determina o quão detalhados são seus testes e quais informações devem ser incluídas em cada caso de teste.
Diferença entre caso de teste e script de teste
Aqui estão as principais diferenças entre Test Cast e Test Script:
Caso de teste | Script de Teste |
---|---|
Caso de teste é um procedimento passo a passo usado para testar um aplicativo. | O script de teste é um conjunto de instruções para testar um aplicativo automaticamente. |
Os casos de teste são usados para ambiente de teste manual. | O Script de Teste é usado no ambiente de teste de automação. |
Isso é feito manualmente. | Isso é feito de acordo com o formato do script. |
O modelo de caso de teste inclui ID de teste, dados de teste, procedimento de teste, resultados reais e esperados, etc. | No Script de Teste, podemos usar diferentes comandos para desenvolver um script. |
Resumo
- Scripts de Teste significa uma descrição linha por linha contendo as informações sobre as transações do sistema que devem ser realizadas para validar a aplicação ou sistema em teste.
- O caso de teste é um procedimento passo a passo usado para testar um aplicativo, enquanto o script de teste é um conjunto de instruções para testar um aplicativo automaticamente.
- Três maneiras de criar script de teste são 1) Gravação/reprodução 2) Script baseado em palavras-chave/dados, 3) Escrever código usando a linguagem de programação.
- Seu script de teste deve ser claro e você deve criar um script de teste que contenha apenas uma ação específica a ser executada pelos testadores.
- Usar um script de teste é a abordagem mais confiável para verificar se nada foi ignorado e se os resultados são verdadeiros conforme o plano de teste desejado.
- O modelo de script de teste é um documento formatado reutilizável que contém informações pré-selecionadas importantes para a criação de um script de teste utilizável.