qual é a diferença entre casos de teste e scripts de teste?

Eu sei que os casos de teste são escritos em linguagem legível por humanos, enquanto os scripts de teste são escritos em código e principalmente feitos para testes automatizados.

Mas alguém pode me dizer o que mais os torna diferentes um do outro?

Há alguma diferença lógica entre eles ou esses termos intercambiáveis?

Resposta

Acho que o caso de teste é o o que e o test-script é o como do teste.

É possível definir casos de teste de alto nível para descrever o que precisa ser testado. Os scripts de teste contêm todos os detalhes para realmente executar o teste.

Comentários

  • significa que eles são usados juntos? não há limite definido em que tipo de sistema os casos de teste serão usados e em quais scripts de teste?
  • Eu acho que sim, mas a coisa com a terminologia é que cada padrão, cada empresa e cada pessoa dará é sua própria definição. Eu sempre pergunto o que a pessoa no contexto que eu uso pensa o que significa ter certeza. Nunca confie na definição em testes, porque os termos são frequentemente mal usados.

Resposta

Acho que os dois tendem a ser intercambiáveis, mas se você estiver estudando para o exame ISTQB Foundations, eles darão definições específicas para cada um.

Além disso, pela minha experiência, as pessoas da sua equipe sempre solicitarão casos de teste, eu nunca realmente ouvi scripts de teste sendo referidos. (fora dos casos / scripts de teste automatizados)

Resposta

Cenário de teste – uma descrição de uma situação a ser testada.

Caso de teste – contém valores de dados específicos para um cenário a ser executado sob condições específicas para produzir um resultado previsto.

Script de teste – um conjunto de instruções que defina cada etapa a ser realizada e os resultados esperados de cada etapa.

Resposta

Espero que todas as respostas estejam alinhadas, Mas há uma diferença.

  1. As etapas legíveis pelo usuário [não técnicas] são mencionado para testar o cenário específico é chamado de caso de teste
  2. etapas legíveis pelo usuário [técnicas] escritas em linguagem de programação são referidas como script de teste

Caso de teste:

  • Um caso de teste é uma documentação que especifica valores de entrada, saída esperada e as pré-condições para a execução do teste . [Referência – livro ISTQB]
  • Terminologia usada principalmente para teste manual

Script de teste:

  • Um script de teste em teste de software é um conjunto de instruções que será executado no sistema em teste para testar se o sistema funciona conforme o esperado.
  • Terminologia usada principalmente para testes de automação

Resposta

O script geralmente se refere à automação

Há uma diferença em usá-lo de forma intercambiável. Mas scripts geralmente se referem a scripts shell / perl / python na computação. Quando você considera a linguagem (não as linguagens de programação), script é uma palavra que se refere a um documento que contém algumas informações. Então, normalmente, o script de teste se refere à automação …

Resposta

Na minha experiência, ambos os termos podem ser usados no teste manual contexto. Conforme observado por outros, os casos de teste são listas de etapas específicas com um resultado esperado. Um script de teste é basicamente a mesma coisa, mas não tão específico. Um script de teste pode dizer “Teste se a página de login funciona e se uma senha com essas propriedades é necessária”. Um caso de teste terá etapas detalhadas sobre onde digitar, clicar ou outras ações. Ambos podem ou não ter dados de entrada. Um script nem sempre especifica o resultado exato esperado.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *