Caso De Teste

Conjunto de pré-condições, entradas (“inputs”), ações (quando aplicável), resultados esperados e pós-condições, desenvolvido com base nas condições de teste.

Present in sylabi

Exemplo de utilização

Um caso de teste para um formulário de início de sessão com um comprimento máximo de palavra-passe de 16 carateres poderia ser assim: pré-condições — a conta existe e o navegador está na página de início de sessão; valores de entrada — nome de utilizador jdoe, palavra-passe com exatamente 16 carateres; resultado esperado — início de sessão bem-sucedido e redirecionamento para o painel de controlo; pós-condições — a sessão é criada. Um segundo caso de teste com uma palavra-passe de 17 carateres espera uma mensagem de erro. Cada caso de teste é escrito para um objetivo específico, como exercitar um caminho específico do programa ou verificar a conformidade com um requisito.

Perguntas frequentes

Qual é a diferença entre um caso de teste e um cenário de teste? Um cenário de teste é um documento que especifica uma sequência de ações para executar um teste; um caso de teste é o conjunto específico de valores de entrada, pré-condições, resultados esperados e pós-condições desenvolvido para um objetivo particular. Vários casos de teste podem ser derivados de um único cenário.

Os casos de teste precisam sempre de resultados esperados? Sim — um resultado esperado é o que torna um caso de teste verificável. Sem ele, não é possível distinguir um teste aprovado de uma execução inconclusiva.

O que é uma bateria de testes? Uma bateria de testes é um grupo de casos de teste em que a pós-condição de um teste se torna frequentemente na pré-condição do seguinte, criando uma cadeia de execuções.

Os casos de teste são utilizados apenas no teste manual? Não. Os testes automatizados também são organizados como casos de teste — o script implementa programaticamente as entradas, pré-condições, resultados esperados e pós-condições.

Termos relacionados

  • base para testes — os documentos de origem a partir dos quais os casos de teste são derivados
  • procedimento de teste — a sequência de ações para executar um caso de teste
  • bateria de testes — vários casos de teste agrupados
  • script de teste — uma forma automatizada de procedimento de teste
  • resultado esperado — o resultado previsto que um caso de teste verifica
  • execução de teste — executar o caso de teste contra o sistema

Learn more

How To Write a Test Case - Katalon
Best practices for writing good test cases including naming conventions, action verbs, preconditions, negative scenarios, and regular updates

Test Case vs Test Scenario
Detailed comparison explaining that test scenarios are high-level descriptions covering multiple test cases, while test cases focus on specific steps and expected results

Test Case Templates: Free Excel & Word Examples
Comprehensive test case templates with 20 standard components including Test Case ID, Title, Objective, Preconditions, Test Steps, Expected Results, and more. Includes best practices for writing effective test cases. Formats: PDF, DOC, Excel

Recommend more content related to this term