Você está na página 1de 8

01/08/2016

PadroparaDocumentaodeTestedeSoftware

www.devmedia.com.br
[versoparaimpresso]
Linkoriginal:http://www.devmedia.com.br/articles/viewcomp.asp?
comp=26534

Padro para Documenta


o de Teste de Software
Veja neste artigo uma apresentao do Padro
para Documentao de Teste de Software (IEE
829 - Standard for Software Test
Documentation).

IEEE 829 - Standard for Software Test


Documentation
OIEEE(InstituteofElectricalandElectronicEngineers),fundao
organizacionalsemfinslucrativosresponsvelporpromovero
conhecimentonasreasdeengenhariaeltrica,eletrnicae
computao,definepadresparadiversasreasepraticaspresentes
naengenhariadesoftware.

http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=26534

1/8

01/08/2016

PadroparaDocumentaodeTestedeSoftware

OpadroapresentadonesteartigooIEEE829,estrelacionadocom
oprocessodetestes,etapadoprocessodedesenvolvimentode
softwaredesumaimportnciaparagarantiaecontroledaqualidade.
Suaabrangnciavaidesdetestesunitriosattestesdeaceitaoe
temporobjetivodefinirdocumentosconsistenteseadequados
capazesdedefinir,registrareprovercondiesdeanlisedos
resultadosobtidosaolongodoprocesso.
Falhasmanifestadasduranteoprocessodetestedeumsistemade
softwaredevemserregistradascominformaessuficientesparaque
estedefeitopossaserreproduzido,analisadoecorrigidodeforma
seguraedefinitiva.Odefeitolocalizadodeveserregistrado,
juntamentecomsuasevidnciaseindcios,paracomporumabasede
conhecimentocompartilhadaentreosmembrosdaequipe.
Conduzirumprocessodetestedesoftwarenoumatarefatrivial.
Muitasdasvezesnosdeparamoscominmerasfalhasasquaisno
nosdeixamseguirumasequncialgicadeexecuodeatividades
emvirtudedocenriocrtico,nagrandemaioriadoscasos,seguidode
cobranaseexpectativasquenoestodeacordocomocenriodo
projetoedascondiesdetrabalhodisponibilizadasaosprofissionais.
Assimcomoemoutrasreas,terumbomplanejamentovitalpara
garantirocontroleeasexpectativasassociadascomumdeterminado
empenho,nestecaso,oprocessodeteste.Opadroapresentaum
conjuntodedocumentosparadefinio,planejamento,execuo,
formalizaoeanlisedosresultadosdoprocessodetestede
software.
Informaesprovenientesdosresultadosdostestespodemser
utilizadascomoinsumoparacomposiodeindicadoresde
produtividadedeumacluladetrabalho,fontedeinformaovaliosa
paraumadasprincipaisdimensesdagernciadeconfigurao,a
medio.

http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=26534

2/8

01/08/2016

PadroparaDocumentaodeTestedeSoftware

Figura1:GerenciadeConfiguraodeSoftware(Fonte:RUP)
Suaabrangnciaestrelacionadacomtodoequalquersoftwareque
sejapassveldesertestado,presentenomundodigital,desde
softwaresutilizadosporcentrosmdicosatsoftwaresutilizadospelo
exrcito,independentedesuacomplexidade.
Facilitaoprocessodecomunicao,promovendoummodelode
refernciaparaoprocessodetestedesoftware.Opadroapresenta
umconjuntodedocumentosqueestoassociadosaosaspectos
dinmicosdoprocessodetestedesoftware.Cadaumdosdocumentos
serapresentadoaseguir,juntamentecomumabrevedescrio.

Plano de Testes

http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=26534

3/8

01/08/2016

PadroparaDocumentaodeTestedeSoftware

Descreveoescopodostestesaseremrealizados,aabordagemeos
recursosqueseroutilizadoscomoferramentadeapoio,porexemplo:
softwaresdeautomao,pararealizaodetestesunitriosede
integrao,softwaresdevarreduradecdigo(testedecobertura)
paraidentificaodereasoutrechosquenoestosendoutilizados
(esteitemconhecidocomoComplexidadeCiclomtica).O
planejamentocontemplaaelaboraodeumcronogramacontendo
todasasatividadeseresponsveisporsuaexecuo.
Nota:Comoestratgiaparaexecuodoprocessodeteste,
recomendaseautilizaodomodeloV.

Especicao do Projeto de Teste


Especificaosdetalhesdaabordagemdotesteeidentificaas
caractersticasaseremtestadas,incluindoosaspectosfuncionaise
nofuncionaisrelacionadoscomosistemadesoftware.

Especicao de Casos de Teste


Defineoconjuntodecasosdetesteaseremrealizados,porexemplo:
Itensaseremtestados,especificaodasentradasesadas
esperadas,premissaserestriesdoambienteondeotestedever
ocorrer.

Especicao de Procedimento de Teste


Especificaospassosparaexecuodocasodeteste,basicamente,os
passosutilizadosparaanalisarosrecursosdosoftwareeavaliaode
suascaractersticas.

http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=26534

4/8

01/08/2016

PadroparaDocumentaodeTestedeSoftware

Relatrio de Status de Teste


Identificaostestesrealizadosemumdeterminadocasodeteste,
juntamentecomnomedoresponsvelpelaexecuo,bemcomoo
resultadoobtido.

Log de Teste
Registraasinformaesedetalhesimportantessobreaexecuodos
testes.Estasinformaessoutilizadasparafinsdeauditoriae
insumoparamelhoriadeprocesso.

Relatrio de Incidente de Testes


Registraeventosocorridosduranteoprocessodeteste,necessrio
paraposterioravaliaoeformalizaodemedidascorretivaspara
compartilhamentocomosmembrosdaequipe.

Relatrio Sumrio dos Testes


Sumarizaosresultadoscoletadosduranteoprocessodetesteeprov
avaliaesbaseadasnestesresultados.

http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=26534

5/8

01/08/2016

PadroparaDocumentaodeTestedeSoftware

Figura2:OpadroIEEE829eseusdocumentosrelacionados

http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=26534

6/8

01/08/2016

PadroparaDocumentaodeTestedeSoftware

Oprocessodetestedesoftwaremelhoradocomaproduo
dedocumentosconfeccionadosapartirdetemplatesdefinidos,
padronizadosereconhecidos.Osimplesfatodeexistirummodelo
contendoinformaesnasquaisdevemospreenchercommetas,
indicadoresouresultadosdeumprocessonosconduzaassertividade
eevitaqueoesquecimentosejaresponsvelpelacomposio
delacunas,futurasfalhascausadaspordefeitosmanifestadosapartir
deumerrodeprogramao.
Independentedoprocessodedesenvolvimentoadotadoouda
metodologiaaplicada,oprocessodetestedesoftwareestpresente
deformaexpressivaedeveserlevadoasrio.Agrandeprovadesta
afirmaosoasdiversascertificaesdisponveisnomercadoea
atenoqueasempresasestodandoparaestaatividade.

Figura3:Processodedesenvolvimentodesoftware,abordagemem
cascata

http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=26534

7/8

01/08/2016

PadroparaDocumentaodeTestedeSoftware

Aoutilizarpadres,garantimosqueoutraspessoas,presentes
geograficamenteemdiferenteslocais,comdiferentesculturas,
possamteroentendimentocorretodoprocedimentoquedeveser
realizadoouainterpretaodosresultadosdotesteobtido.
Acomunicaosetornamaisefetivaeagarantiaeocontroleda
qualidadedosistemadesoftwarepodesermensuradaevisualizada
deformaseguraeharmnica.

Referncia
http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?
punumber=5976

porSrgioBarriviera
Engenhariadesoftwarelover

http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=26534

8/8

Você também pode gostar