Вы находитесь на странице: 1из 3

Casos de Testes

Finalidade
A finalidade do Caso de Teste identificar e comunicar formalmente as condies especficas detalhadas que sero validadas
para permitir a avaliao de determinados aspectos dos Itens do Teste-alvo. Os Casos de Teste podem ser motivados por
vrios fatores, mas normalmente incluiro um subconjunto dos Requisitos (Casos de Uso, caractersticas de desempenho etc.)
e dos riscos envolvidos no projeto.
O Caso de Teste usado basicamente:
* para enumerar um nmero adequado de testes especficos para garantir a abrangncia da avaliao.
* para identificar e considerar Scripts de Teste e geradores, de forma manual e automatizada.
* para fornecer um esquema para a implementao de Scripts de Teste e geradores, fornecendo uma descrio dos pontoschave de observao e controle e qualquer ps ou precondio.
Ocorrncia
As primeiras sugestes de Casos de Teste podem ser identificadas logo na Fase de Iniciao, sendo identificadas
subseqentemente em cada iterao durante o restante do ciclo de vida do projeto. normal que os Casos de Teste sejam
definidos em detalhes de acordo com o trabalho de implementao programado para eles, geralmente iniciando na primeira
iterao, na Fase de Elaborao.
Responsabilidade
O Analista de Teste basicamente responsvel por esse artefato. As responsabilidades incluem:

Identificao e definio de cada Caso de Teste e aprovao de todas as mudanas subseqentes em cada um
deles.
Certeza de que as mudanas sero comunicadas aos responsveis afetados.
Certeza de que tenham sido identificados Casos de Teste suficientes para permitir uma avaliao satisfatria dos
Itens de Teste-alvo.

Certeza de que h detalhes suficientes para implementar e conduzir o teste.

Gerenciamento e manuteno de relacionamentos de rastreabilidade apropriados.

Gerenciamento do escopo apropriado dos Casos de Teste em uma iterao especfica.

Adaptao
Em determinados domnios e culturas de teste, os Casos de Teste so considerados artefatos opcionais, enquanto em outros,
eles so altamente formalizados e obrigatrios. Assim sendo, o contedo e o formato dos Casos de Teste podem necessitar de
modificao para atender s necessidades de cada organizao ou projeto especfico.
Quando esses casos de teste so registrados (de maneira formal ou informal), dois estilos principais so seguidos:

O primeiro consiste em uma estrutura de documento de texto padro Em geral, vrias instncias ou variaes de
Casos de Teste so especificadas em um nico documento e agrupadas pela finalidade ou pelo objetivo geral dos
testes.
O segundo estilo usa um determinado formato de tabela ou banco de dados. As instncias de Casos de Uso so
especificadas em cada linha, com colunas que facilitam a classificao e a filtragem por diferentes critrios.

necessrio que haja algum tipo de avaliao contnua dos casos de teste para verificar andamento, eficcia etc. Considere
uma cobertura de teste baseada em requisitos, em que cada Caso de Teste pesquise pelo menos uma idia de teste e um
requisito de sistema, que representa um subconjunto dos requisitos do Produto.
Conforme mencionado anteriormente, comum que vrias instncias ou variaes de Casos de Teste sejam especificadas em
um nico documento e normalmente estejam agrupadas pela finalidade ou pelo objetivo geral dos testes. Elas podem ser
concebidas como vrias condies de execuo descritas em um nico documento, uma para cada instncia exclusiva de
Caso de Teste.

modelo:

Exemplos:

Exemplo de Caso de Uso:


Fluxo normal
1. Cliente coloca um ou mais itens no carrinho de compras
2. Cliente seleciona checkout
3. Sistema coleta endereo, informaes de pagamento e de envio do cliente
4. Sistema apresenta todas as informaes do usurio
5. Usurio confirma a ordem de pedido para o envio do Sistema
Fluxos alternativos
- Cliente seleciona checkout com o carrinho de compras vazio; Sistema retorna
mensagem de erro
- Cliente prov endereo, informaes de pagamento ou de envio do cliente invlidos
- Sistema abandona a transao antes ou durante o checkout; Sistema executa logout
do cliente depois de 10 minutos inativo

Exemplo de Caso de Teste:


Passos
Passo 1 Colocar 1 item no carrinho
Passo 2 Clicar em
Passo 3 Colocar valores vlidos para endereo, utilize Mastercard para pagamento e
mtodo de entrega vlido e clicar em
Passo 4 Verificar a ordem de envio
Passo 5 Confirmar a ordem de envio
Passo 6 Repetir os passos 1-5 mas colocar 2 itens no carrinho e escolher VISA como
forma de pagamento
Resultado esperado
Passo 1 Item no carrinho
Passo 2 Tela de checkout
Passo 3 A tela aparece corretamente e os inputs vlidos so aceitos
Passo 4 Aparece como digitado na tela
Passo 5 A ordem de envio est cadastrada corretamente no sistema
Passo 6 Conforme feito nos passos 1-5

Вам также может понравиться