Você está na página 1de 10

GuiaparaElaboraodeCasosdeTeste

Agosto2009

SumriodeInformaesdoDocumento

Documento:guiaElaboracaoCasoTeste.odt
Verso

Data

Nmerodepginas:10
Mudanas

Autor

Criao.
Este

1.0

1.0

documento contm

orientaes

extradas

do guia

ORIENTAES PARA DOCUMENTAR A FASE DE


PROJETO(documentoelaboradoporautoresdoGICe da
GTI)daverso1.0dametodologiaCELEPAR.
24/08/2009

Reviso

DanielleMayer

DanielleMayereMarcos
Chiarello

Sumrio
1Introduo.........................................................................................................................................4
2Cabealho/Descrio......................................................................................................................4
2.1Preenchimentodasprcondies.............................................................................................4
3Corpo................................................................................................................................................6
3.1PrenchimentodasInstrues....................................................................................................6
3.1.1DadosReais.....................................................................................................................7
3.1.2TabelasCamposeDados..................................................................................................7
3.1.3Log....................................................................................................................................8
4Relatrio...........................................................................................................................................9

1 INTRODUO
Este documentotemporobjetivo auxiliar osanalistas naelaboraodoscasosdeteste,
apresentandoorientaes(dicas)doquenopodefaltarecomopreencheromodelodecasosde
testeindicadopeloProcessodeDesenvolvimentoCELEPAR.

2 CABEALHO/DESCRIO

CasodeTeste:NomedoCasodeTeste;

UC:Casodeusorelacionados;

Responsvel:Responsvelpelaespecificaodocasodeteste;

Data:Datadaltimaatualizao;

TipodoTeste:TestedeValidaoe/ouTestedeEstressee/ouTestedeDesempenho;
Mtodos
Validao

TipodeTeste

Teste de Validao: validar os requisitos do sistema e sua


respectivaimplementao.

Teste de Estresse: garantir que o sistema funcione conforme o


previsto sob condies anormais. Estressar o sistema pode
significarmuitacargadetrabalho,hardwareinsuficiente,etc.

Sistema

TestedeDesempenho:tempoderesposta,etc.
Observao:paramaioresdetalhesverificaroGuiadeTcnicasdeTeste.

Abordagem:Execuomanualouusodeferramenta;

Prcondies:Condioinicialexigidaparainciodostestes;

Pscondies:Condioexigidaapsarealizaodostestes;

Informaes Adicionais: Informaes como configuraes de ambiente de execuo


necessriasparaqueotestepossaserrealizado.

2.1 Preenchimentodasprcondies
Esteoitemdoformulriodedescriodocasodeteste,ondesugeresepreenchertudooquefor
prrequisitoparaaexecuodotestedocasodeusoemquesto,comocasosdeusoe/oulogine

5
senhae/oudadosparateste.

Caso(s) de Uso: descrever qual(ais) caso(s) de uso devem ser executados previamente;
Exemplo:
Prcondies.

CasodeUsoCadastrarAluno

LogineSenha:descreverlogindousurioeasenhaparatestes,paracasosdeusoondeexista
controledepermissoparaasfuncionalidade;
Exemplo:
Prcondies

Usuriologadocom:
Usurio:testencvSenha:framework

Massa de Dados para Teste (conjunto de dados para teste): Consiste na descrio dos
procedimentosquegeremoconjuntodedadosnecessriosparaviabilizaroteste.
Exemplo:
Prcondies

Executaroscriptabaixo:
insert

into
sa_dut.tb_processo
(numProcesso,dataaberturaprocesso,codsitprocesso,co
dutr)values(520001603,'20050701',1,1);
insert into sa_dut.tb_usuario (numprocesso, nome,
codtipodocto,

numdocto,

siglaufdocto,
siglaorgaoexpedidor) values(520001603,'Usurio
TesteCertificadoRenovacao',1,12334411,'RJ','IFP');
Inclusao de Motivo Processo apenas para testar a
visualizaodosdadosdoprocesso
insert

into
sa_dut.tb_motivoprocesso
(numprocesso,codmot,dthrinclusaomot,indmotativo)
values(520001603,2,'20050701',1);
Motivo
RenovaoCNH
insert

into

sa_dut.tb_motivoprocesso
(numprocesso,codmot,dthrinclusaomot,indmotativo)
values(520001603,99,'20050701',1);
Motivo
ProcessoAdministrativo

Umaoutraalternativaacriaodeumconjuntodedadosparaexecuodadescriodocaso

6
de teste, como por exemplo criao de um dump do banco criado para o projeto em
desenvolvimento.Estearquivodeveserreferenciadoemdependncia/prrequisito.

3 CORPO

Cenrio:CenriodoUCassociadoaoteste;

Instrues: Asinstruespassoapassoparaaexecuo doteste;Ex.:Enviode senha,


Inserir,Alterar,Verificar_Perfis,GerarGrfico,ValidarCampos.

Nmerodeusuriosesperado:PreencherseotipodetesteforEstresseouDesempenho;

TempodeResposta:PreencherseotipodetesteforEstresseouDesempenho;

Resultado Esperado: Informar o resultado esperado para que esta funcionalidade seja
consideradacorreta.Ex.:Senhaenviadaaousurioqueasolicitou.

3.1 PrenchimentodasInstrues
Sugerese que a descrio do casodeteste cubra todoofluxode eventos doCasode Uso,
passandodestaformaportodospassosecenriosexistentesecontemplandotodasasvalidaese
situaesdepossveiserros.Exemplo:

Instrues

ResultadoEsperado

1.Preencherformulrio
NumProcesso:1234567890
2.Buscardados

Mensagemdeerro

ClicarnobotoBuscar

Processoinvlidoounoencontrado

3.Preencherformulrio
NumProcesso:520001603
4.Buscardados

Mensagemdeerro

ClicarnobotoBuscar

Usurio no possui autorizao para certificar prova


renovao

...

Mensagemdesucesso
...

3.1.1 DadosReais
Sugerese que a descrio do caso de teste contenha os dados reais que sero utilizados. Por
exemplo,seocasodeusoexigiropreenchimentodeumCPF,informarnadescriodocasode
testeovalorrealCPF:003.007.66988enoapenasindicaropreenchimentoincluirum
CPFvlido.Segueabaixooutroexemplodautilizaodedadosreais:
Instrues
1.Preencherformulrio:

ResultadoEsperado
Aoselecionaroexame,acombodeLocalAtendimento
carregada.

Exame:ProvaRenovao
Local:PrincipaldePG(cdigo11)
Data:26/11/2005

3.1.2 TabelasCamposeDados
Paracadapassodadescriodocasodetestequerealizeasoperaesdeincluso,alteraoou
excluso, sugeresedescrever noResultado Esperadotambm as tabelas/campos afetados do(s)
banco(s)dedados.Exemplo:
Instrues

ResultadoEsperado

3. Confirmar Incluso, clicar na O sistema exibe a mensagem Aluno includo


opoincluir.
comsucessoeretornaparaalistadealunos
(telaPesquisarAlunos).
ApsestaoperaoatabelaTB_Alunoconter
umnovoregistrocomosseguintesvalores:
IdAluno:sequencial
Nome:JoodaSilva
DataNasc:20/03/1985
NomPai:Jos
NomMae:Tereza

8
Instrues

ResultadoEsperado
Cpf:003.007.66988

Telefone:33669999
Uf:PR
idLocalidade:72326
Cep:82810280
Logradouro:VictorFerreira
Numero:152
Complemento:nulo
Bairro: Tarum

3.1.3 Log
Adescriodocasodeteste,paraCasosdeUsoondeexistaageraodelog,sugeresequeseja
descritoemquepassosergeradoologeemqualtabelaserarmazenadoseusrespectivoscampos
edados.

Intrues
1. Incluir dados, clicar no boto
incluir.

ResultadoEsperado
MensagemdesucessoOperao realizada com
sucesso!.
Aps estaoperao aTabela Tb_Logconterum
novoregistro,comosseguintescampos:
codLog=(serial)
tsLog=(milisegundos)
ip=(ipdamquina)
codSolicitacao=null
codEmpresa = null
codPessoa= (cod usurio)

9
Intrues

ResultadoEsperado
codTipoLog = 2300
logDescricao
=
Grupo
de
rgos:
GPOEMPRE001,
grupo
de
pases:
GPOCOUNTRY001, valor U$: 55,33

4 RELATRIO
ParaadescriodocasodetesteparaumCasodeUsoderelatrio,sugeresequesejadescritoo
mecanismodeseleo,sehouver,eosdadosqueseroapresentadosapsasuaexecuo,almdo
layoutcomoobjetivodeauxiliarnoprocessodevalidao.
Exemplodelayoutquepodeseranexadodescriodocasodeteste:
EXTRATODECFC

CFC:

*TesteExtratoCFC1

Endereo
Endereo:
Compl.
Municpio:
DDD:

RuaX,14
Casa2
curitiba
41
Fone

Bairro
12345678

Nome(Atuao)
ExtratoCFCAuxADM1(ServiosGerais)
ExtratoCFCDG1(DiretorGeral)
ExtratoCFCDE1(DiretorEnsino)
ExtratoCFCIN1(InstrutorTeorico/Pratico)

FrotaAtiva
Placa
AJH0718
AJE9935

Tipo
ONIBUS
AUTOMOVEL

centro

Fax

Cat.
CNH
B
D
D
AD

91011213

Email:

CNH
Nacional/525657177
Renach/2879840719
Renach/1725626924
Renach/690076529

Marca/Modelo
MarcoPolo
FiatUno

CEP

80000111

cfc@cfc.com.br

Cat.
Atuao
B
B
AB

Inicio
Atuao
20/05/2005
20/05/2005
20/05/2005
22/09/2004

AnoFab.
2000
1998

Situao
Propriedade
Socio

10
ALT0697

MOTOCICLETA

CG125

2005

Locado

Você também pode gostar