You are on page 1of 7

Pruebas de integracion (/Pruebas+de+integracion)

Edit 0 (/page/messages/Pruebas+de+integracion)
5 (/page/history/Pruebas+de+integracion) (/page/menu/Pruebas+de+integracion)
Pruebadeintegracin:
Lanecesidadderealizarlaspruebasdeintegracinvienedadaporelhechodequelos
mdulosqueformanunprogramasuelenfallarcuandotrabajandeformaconjunta,aunque
previamentesehayademostradoquefuncionancorrectamentedemaneraindividual.
Lapruebadeintegracinesunapruebasistemticaparaconstruirlaarquitecturadelsoftware,
mientrasalmismotiempo,seaplicanlaspruebasparadescubrirerroresasociadosalainterfaz,
asegurndonosquelosmdulosqueestnrelacionadosejecutencorrectamente.
Amenudosetiendeaintentarunaintegracin,secombinantodosloscomponentesporanticipado,
sepruebatodoelprogramacomountodo.Elobjetivoestomarlosmdulosprobadosenunidady
estructurarunprogramaqueestdeacuerdoconelquedictaeldiseo.
Conelusodeestaspruebasconseguimosirformandoelprogramaglobalamedidaquese
compruebacomolosdistintoscomponentesinteraccionanysecomunicanlibresdeerrores.
Frasesparaentenderlo:
"Sitodofuncionabienindividualmente,porquevaafallarcuandoseune?"
Tiposdeintegracin:
Integracindescendente,esunaestrategiadeintegracinincrementalalaconstruccindela
estructuradeprogramas,enelcualseintegranlosmdulosmovindoseendireccinhaciaabajopor
lajerarquacomenzandoporelcontrolprincipal(Programaprincipal).Losmdulossubordinadosde
controlprincipalseincorporanenlaestructuraenlaestructura,bien,deformaprimeroen
profundidad,bienprimeroenanchura.
Integracinascendente,esdondelaconstruccindeldiseoempiezadesdelosmdulosms
bajoshaciaarriba(mduloprincipal),elprocesamientorequeridodelosmdulossubordinados
siempreestadisponibleyeliminalanecesidadderesguardo.
Laseccindeunaestrategiadeintegracindependedelascaractersticasdependedelas
caractersticasdelsoftwarey,aveces,delplandelproyecto,enalgunosdeloscasossepuede
combinarambasestrategias.
Plandepruebasdeintegracin:
Diagramadeintegracindelsistema:
Pararealizarlaintegracindelsistemasehatomadocomoejemplolaintegracin
Wikispaces Classroom is now free, social, and easier than ever. Try it today.
(http://www.wikispaces.com/t/y/classroom-switch/banner/2/)
ascendente,esdecir,comenzarporlosmdulosmsbajoshastaelprogramaprincipal.
Siguiendolaespecificacindeldiseodealtonivel,podemosverquesolohaydosniveles,la
claseEjecutaroperacinestarenelnivelmsaltoyelrestodelasclasesenelmsbajo,
puestoqueeslaclaseEjecutaroperacinlaquellamaalresto.Pardesarrollareldiagrama
supondremosquelaspruebasunitariasdecadaunadelasclaseshansidosuperadas
correctamenteyportantonosevanarepresentardeformagrfica.
Pruebasdeintegracin:
Medida:
Pararealizarestegrupodepruebas,enprimerlugarserealizanlaspruebasunitariasdelos
dosmdulos,MedidayEjecutarOperacin,ytrasestoserealizalapruebadeintegracinde
laclaseClientedentrodelaclaseEjecutarOperacin,paraestoseharnpruebasalas
funcionespblicasysecomprobaraquelosresultadoshansidocorrectos.Puestoquetodas
lasclasesmenosEjecutarOperacinestnenelmismonivelytodasellassonllamadas
nicamenteporestaclase,seprocederarealizarlaspruebasdeintegracindetodasellasde
formaanlogaalaexplicadaanteriormente,esdecir,realizandolapruebadeintegracinde
ambasclasescomprobandoquelasfuncionespblicasoperancorrectamente,todoello
habiendorealizadoconanterioridadlaspruebasunitariasdecadaclaseporseparado.Debido
aestaformaanlogaderealizarseestaspruebas,enlossiguientesgruposdepruebasse
procedernaincluirnicamenteeldiagrama.
Proyecto:
Patrn:
Servicio:
Actividad:
Tarea:
HelpAboutBlogPricingPrivacyTermsSupportUpgrade
Contributionstohttp://analisis1daid.wikispaces.com/arelicensedunderaCreativeCommons
AttributionShareAlike3.0License.
PortionsnotcontributedbyvisitorsareCopyright2014TangientLLC
Medida:

You might also like