Conjunto De Teste

Um conjunto de vários casos de teste para um componente ou sistema em teste, em que a condição posterior de um teste é frequentemente usada como precondição para o próximo.

Present in sylabi

Exemplo de uso

Para o checkout de uma loja on-line, um conjunto de teste encadeia vários casos de teste: o caso de teste 1 adiciona um item ao carrinho (pós-condição: item no carrinho), o caso de teste 2 prossegue para o envio (pré-condição: item no carrinho; pós-condição: endereço de envio salvo), o caso de teste 3 conclui o pagamento (pré-condição: envio salvo). A pós-condição de um teste torna-se a pré-condição do próximo — é isso que torna o grupo um conjunto de teste, e não uma coleção aleatória.

Perguntas frequentes

O que é um conjunto de teste? Um conjunto de vários casos de teste para um componente ou sistema sob teste, em que a pós-condição de um teste é frequentemente usada como pré-condição do próximo.

Como um conjunto de teste difere de uma suíte de teste? Uma suíte de teste é uma coleção geral de casos de teste para um componente ou sistema. Um conjunto de teste enfatiza especificamente a cadeia de pré-condições e pós-condições entre seus casos de teste — a ordem de execução importa.

A ordem dos casos de teste em um conjunto de teste importa? Sim. Como a pós-condição de um teste alimenta a pré-condição do próximo, executar o conjunto fora de ordem pode invalidar os testes posteriores.

O que acontece se um teste no meio do conjunto falhar? A falha quebra a cadeia — os testes posteriores podem falhar porque suas pré-condições não foram atendidas, e não porque o software está com defeito. Os testadores devem interpretar as falhas do conjunto tendo essa dependência em mente.

Os conjuntos de teste são usados em teste automatizado? Sim, os frameworks de automação modelam isso explicitamente: um conjunto de teste é uma sequência de casos de teste dependentes, e os frameworks relatam a posição na cadeia de cada falha.

Termos relacionados