Escolar Documentos
Profissional Documentos
Cultura Documentos
Guia Elaboracao Caso Teste
Guia Elaboracao Caso Teste
Agosto2009
SumriodeInformaesdoDocumento
Documento:guiaElaboracaoCasoTeste.odt
Verso
Data
Nmerodepginas:10
Mudanas
Autor
Criao.
Este
1.0
1.0
documento contm
orientaes
extradas
do guia
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
Sistema
TestedeDesempenho:tempoderesposta,etc.
Observao:paramaioresdetalhesverificaroGuiadeTcnicasdeTeste.
Abordagem:Execuomanualouusodeferramenta;
Prcondies:Condioinicialexigidaparainciodostestes;
Pscondies:Condioexigidaapsarealizaodostestes;
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;
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
...
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
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