Sie sind auf Seite 1von 10

Guia para Elaborao de Casos de Teste

Agosto 2009
Sumrio de Informaes do Documento
Documento: guiaElaboracaoCasoTeste.odt Nmero de pginas: 10
Verso Data Mudanas Autor
1.0
Criao.
Este documento contm orientaes extradas do guia
ORIENTAES PARA DOCUMENTAR A FASE DE
PROJETO(documento elaborado por autores do GIC e da
GTI ) da verso 1.0 da metodologia CELEPAR.
Danielle Mayer
1.0 24/08/2009 Reviso
Danielle Mayer e Marcos
Chiarello
Sumrio
1 Introduo.........................................................................................................................................4
2 Cabealho / Descrio......................................................................................................................4
2.1 Preenchimento das pr-condies.............................................................................................4
3 Corpo................................................................................................................................................6
3.1 Prenchimento das Instrues....................................................................................................6
3.1.1 Dados Reais.....................................................................................................................7
3.1.2 Tabelas Campos e Dados..................................................................................................7
3.1.3 Log....................................................................................................................................8
4 Relatrio...........................................................................................................................................9
4
1 INTRODUO
Este documento tem por objetivo auxiliar os analistas na elaborao dos casos de teste,
apresentando orientaes (dicas) do que no pode faltar e como preencher o modelo de casos de
teste indicado pelo Processo de Desenvolvimento CELEPAR.
2 CABEALHO / DESCRIO
Caso de Teste: Nome do Caso de Teste;
UC: Caso de uso relacionados;
Responsvel: Responsvel pela especificao do caso de teste;
Data: Data da ltima atualizao;
Tipo do Teste: Teste de Validao e/ou Teste de Estresse e/ou Teste de Desempenho;
Mtodos Tipo de Teste
Validao

Teste de Validao: validar os requisitos do sistema e sua
respectiva implementao.
Sistema

Teste de Estresse: garantir que o sistema funcione conforme o


previsto sob condies anormais. Estressar o sistema pode
significar muita carga de trabalho, hardware insuficiente, etc.

Teste de Desempenho: tempo de resposta, etc.


Observao: para maiores detalhes verificar o Guia de Tcnicas de Teste.
Abordagem: Execuo manual ou uso de ferramenta;
Pr-condies: Condio inicial exigida para incio dos testes;
Ps-condies: Condio exigida aps a realizao dos testes;
Informaes Adicionais: Informaes como configuraes de ambiente de execuo
necessrias para que o teste possa ser realizado.
2.1 Preenchimento das pr-condies
Este o item do formulrio de descrio do caso de teste, onde sugere-se preencher tudo o que for
pr-requisito para a execuo do teste do caso de uso em questo, como casos de uso e/ou login e
5
senha e/ou dados para teste.
Caso(s) de Uso: descrever qual(ais) caso(s) de uso devem ser executados previamente;
Exemplo:
Pr-condies. Caso de Uso Cadastrar Aluno

Login e Senha: descrever login do usurio e a senha para testes, para casos de uso onde exista
controle de permisso para as funcionalidade;
Exemplo:
Pr-condies
Usurio logado com:
Usurio: testencv Senha: framework
Massa de Dados para Teste (conjunto de dados para teste): Consiste na descrio dos
procedimentos que gerem o conjunto de dados necessrios para viabilizar o teste.
Exemplo:
Pr-condies
Executar o script abaixo:
insert into sa_dut.tb_processo
(numProcesso,dataaberturaprocesso,codsitprocesso,co
dutr) values(520001603,'2005-07-01',1,1);
insert into sa_dut.tb_usuario (numprocesso, nome,
codtipodocto, numdocto, siglaufdocto,
siglaorgaoexpedidor) values(520001603,'Usurio
Teste Certificado Renovacao',1,12334411,'RJ','IFP');
--Inclusao de Motivo Processo apenas para testar a
visualizao dos dados do processo
insert into sa_dut.tb_motivoprocesso
(numprocesso,codmot,dthrinclusaomot,indmotativo)
values(520001603,2,'2005-07-01',1); --Motivo
Renovao CNH
insert into sa_dut.tb_motivoprocesso
(numprocesso,codmot,dthrinclusaomot,indmotativo)
values(520001603,99,'2005-07-01',1); --Motivo
Processo Administrativo
Uma outra alternativa a criao de um conjunto de dados para execuo da descrio do caso
6
de teste, como por exemplo criao de um dump do banco criado para o projeto em
desenvolvimento. Este arquivo deve ser referenciado em dependncia/pr-requisito.
3 CORPO
Cenrio: Cenrio do UC associado ao teste;
Instrues: As instrues passo a passo para a execuo do teste; Ex.: Envio de senha,
Inserir, Alterar, Verificar_Perfis, Gerar Grfico, Validar Campos.
Nmero de usurios esperado: Preencher se o tipo de teste for Estresse ou Desempenho;
Tempo de Resposta: Preencher se o tipo de teste for Estresse ou Desempenho;
Resultado Esperado: Informar o resultado esperado para que esta funcionalidade seja
considerada correta. Ex.: Senha enviada ao usurio que a solicitou.
3.1 Prenchimento das Instrues
Sugere-se que a descrio do caso de teste cubra todo o fluxo de eventos do Caso de Uso,
passando desta forma por todos passos e cenrios existentes e contemplando todas as validaes e
situaes de possveis erros. Exemplo:
Instrues Resultado Esperado
1. Preencher formulrio
Num Processo: 1234567890
2. Buscar dados
Clicar no boto Buscar
Mensagem de erro
Processo invlido ou no encontrado
3. Preencher formulrio
Num Processo: 520001603
4. Buscar dados
Clicar no boto Buscar
Mensagem de erro
Usurio no possui autorizao para certificar prova
renovao
... Mensagem de sucesso
...
7
3.1.1 Dados Reais
Sugere-se que a descrio do caso de teste contenha os dados reais que sero utilizados. Por
exemplo, se o caso de uso exigir o preenchimento de um CPF, informar na descrio do caso de
teste o valor real - CPF : 003.007.669-88 e no apenas indicar o preenchimento - incluir um
CPF vlido. Segue abaixo outro exemplo da utilizao de dados reais:
Instrues Resultado Esperado
1. Preencher formulrio:
Exame: Prova Renovao
Local: Principal de PG (cdigo 11)
Data: 26/11/2005
Ao selecionar o exame, a combo de Local Atendimento
carregada.
3.1.2 Tabelas Campos e Dados
Para cada passo da descrio do caso de teste que realize as operaes de incluso, alterao ou
excluso, sugere-se descrever no Resultado Esperado tambm as tabelas/campos afetados do(s)
banco(s) de dados. Exemplo:
Instrues Resultado Esperado
3. Confirmar Incluso, clicar na
opo incluir.
O sistema exibe a mensagem Aluno includo
com sucesso e retorna para a lista de alunos
( tela Pesquisar Alunos).
Aps esta operao a tabela TB_Aluno conter
um novo registro com os seguintes valores:
IdAluno: sequencial
Nome: Joo da Silva
DataNasc : 20/03/1985
NomPai: Jos
NomMae: Tereza
8
Instrues Resultado Esperado
Cpf: 003.007.669-88
Telefone: 33669999
Uf: PR
idLocalidade: 72326
Cep: 82810280
Logradouro: Victor Ferreira
Numero: 152
Complemento: nulo
Bairro: Tarum
3.1.3 Log
A descrio do caso de teste, para Casos de Uso onde exista a gerao de log, sugere-se que seja
descrito em que passo ser gerado o log e em qual tabela ser armazenado seus respectivos campos
e dados.
Intrues Resultado Esperado
1. Incluir dados, clicar no boto
incluir.
Mensagem de sucesso Operao realizada com
sucesso!.
Aps esta operao a Tabela Tb_Log conter um
novo registro , com os seguintes campos:
codLog = ( serial)
tsLog = (milisegundos)
ip = (ip da mquina)
codSolicitacao = null
codEmpresa = null
codPessoa= (cod usurio)
9
Intrues Resultado Esperado
codTipoLog = 2300
logDescricao = Grupo de rgos:
GPOEMPRE001, grupo de p!ses:
GPOCO"#$R%001, &lor "': ((,33
4 RELATRIO
Para a descrio do caso de teste para um Caso de Uso de relatrio, sugere-se que seja descrito o
mecanismo de seleo, se houver, e os dados que sero apresentados aps a sua execuo, alm do
layout com o objetivo de auxiliar no processo de validao.
Exemplo de layout que pode ser anexado descrio do caso de teste:
EXTRATO DE CFC

CFC: * Teste Extrato CFC 1
Endereo
Endereo: Rua X, 14
Compl. Casa 2 Bairro centro CEP 80000-111
Municpio: curitiba
DDD: 41 Fone 1234-5678 Fax 9101-1213 E-mail: cfc@cfc.com.br
Nome(Atuao) Cat.
CNH
CNH Cat.
Atuao
Inicio
Atuao
Extrato CFC Aux ADM 1 (Servios Gerais) B Nacional/525657177 20/05/2005
Extrato CFC DG 1(Diretor Geral) D Renach/2879840719 B 20/05/2005
Extrato CFC DE 1(Diretor Ensino) D Renach /1725626924 B 20/05/2005
Extrato CFC IN 1 (Instrutor Teorico/Pratico) AD Renach /690076529 AB 22/09/2004
Frota Ativa
Placa Tipo Marca/Modelo Ano Fab. Situao
AJH0718 ONIBUS Marco Polo 2000 Propriedade
AJE9935 AUTOMOVEL Fiat Uno 1998 Socio
10
ALT0697 MOTOCICLETA CG 125 2005 Locado

Das könnte Ihnen auch gefallen