Vous êtes sur la page 1sur 2

1. Introduo No mundo atual existe uma demanda no satisfeita por software de qualidade.

Organizaes esto sofrendo fortes presses para desenvolver sistemas de informao em curtos espaos de tempo. Os ambientes tecnolgicos nos quais estes sistemas so desenvolvidos esto em constante evoluo. Na medida em que o emprego de sistemas de informao pela sociedade cresce ao ponto em que boa parte dos negcios depende cada vez mais de software e computadores, passa a ser de vital importncia contar com software de qualidade, software que fornece resultado correto quando alimentado com dados vlidos. A metodologia do teste de software se reflete atualmente no comportamento das empresas na busca em implantar ou mesmo melhorar o processo de teste utilizado. Na grande maioria dos casos, mais de 50% dos custos do processo de desenvolvimento de software atribudo aos testes. Esta porcentagem torna-se maior medida que se aumenta a criticidade do software. A existncia de especificaes precisas pode ajudar na gerao automtica de testes o que reduziria os custos relacionados com testes. As atividades de teste so de extrema importncia no processo de desenvolvimento de software e so realizadas para garantir a qualidade do software. Por isso, para se construir software de alta qualidade, precisa-se de mtodos de testes eficientes, e que tenham um baixo custo. Devido ao interesse em software baseado em componentes, vrias pesquisas relacionadas com mtodos de analise e estratgias de design de software baseados em componentes tem sido realizadas. Porem, ainda so poucas aquelas voltadas para o teste de componentes bem como para o teste de integrao de componentes. 2.OBJETIVO DO TRABALHO Este trabalho tem como objetivo definir o mtodo de teste de integrao para sistemas baseados em componentes. Uma vez o componente estando pronto para ser utilizado, ele deve se integrar a uma determinada aplicao, no intuito de fazer uso das suas funcionalidades. Assim sendo, a fim de termos um processo de teste completo, desde o seu desenvolvimento ate a sua utilizao em uma determinada aplicao, iremos propor um mtodo que ira favorecer o lado do cliente, com a finalidade de testar o componente dentro do contexto onde ser inserido, isto e, de testar a forma como ele ira interagir com a aplicao e com os demais componentes que podero compor o sistema. 3. TESTE DE INTEGRAO O teste de integrao uma tcnica sistemtica para construo da estrutura de programa, realizando-se, ao mesmo tempo, testes para descobrir erros associados a interfaces. Dentro do teste de integrao existe alguns procedimentos para testes, como por exemplo: Top-Down, Bottom-Up, Big-Bang, entre outros 3.1 INTEGRAO TOP-DOWN Onde os mdulos so integrados movimentando-se de cima para baixo atravs da hierarquia de controle, iniciando-se do modulo de controle principal.

3.2 INTEGRAO BOTTOM-UP Mdulos localizados nos nveis mais baixos da estrutura de programa, uma vez que os mdulos so integrados de baixo para cima. 3.3 INTEGRAO BIG-BANG Os componentes que foram testados isoladamente necessita-se de reuni-los e verificar se ele funciona na primeira vez, chama-se de teste de big-bang.

CONCLUSO A melhoria nos testes pode reduzir os custos de desenvolvimento de software ou ainda melhorar o desempenho. Desta maneira, podemos pensar na ordem de integrao das classes como guia na determinao da ordem de implementao das classes, o que poder ajudar na reduo do tempo requerido para o desenvolvimento e teste de sistemas. Este trabalho buscou mostrar de forma bem simples como realizado um teste de integrao simples, onde diferentes componentes so testados em conjunto.

Vous aimerez peut-être aussi