Rechersal: um arcabouço para teste automatizado de coreografias de serviço web (2012)
- Authors:
- Autor USP: BESSON, FELIPE MENESES - IME
- Unidade: IME
- Sigla do Departamento: MAC
- Assunto: SISTEMAS DISTRIBUÍDOS
- Agências de fomento:
- Language: Português
- Abstract: Serviços web são componentes de software fracamente acoplados projetados para promover a comunicação interoperável entre aplicações na Internet. O acesso a serviços web dá-se de maneira padronizada (via protocolos W3C), independente da linguagem de programação, sistema operacional ou plataforma em que são desenvolvidos. Devido a essas características, serviços simples podem ser combinados em serviços mais completos. Coreografias consiste em uma abordagem descentralizada para a composição de serviços. Diferentemente de orquestrações, abordagem na qual serviços distribuídos são coordenados de modo centralizado, a interação entre os serviços de uma coreografia é colaborativa e a coordenação descentralizada. Apesar das vantagens, o desenvolvimento de coreografias, incluindo as atividades de testes, não é algo consolidado. O objetivo desta pesquisa foi desenvolver uma arcabouço de teste que facilite o uso de Desenvolvimento Guiado por Testes (Test-Driven Development, TDD) em coreografias de serviços web. Rehearsal, o arcabouço proposto, fornece funcionalidades para o teste automatizado de (i) serviços web atômicos (teste de unidade); (ii) composição de serviços (teste de integração); (iii) uma parte ou toda a coreografia (teste de aceitação). Esses testes podem ser implementados utilizando funcionalidades do arcabouço, tais como a criação dinâmica de clientes para serviços web, o interceptador de mensagens e a abstração da coreogra a em objetos Java. Além disso, Rehearsal facilita a criação e uso de Mocks de serviços web, uma importante prática de TDD. Afim de avaliaro arcabouço desenvolvido, um estudo exploratório qualitativo foi conduzido com estudantes de Ciência da Computação.De acordo com os resultados obtidos, as funcionalidades do Rehearsal mostraram-se adequadas para a utilização de TDD em coreografias de serviços web
- Imprenta:
- Data da defesa: 14.09.2012
-
ABNT
BESSON, Felipe Meneses. Rechersal: um arcabouço para teste automatizado de coreografias de serviço web. 2012. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2012. Disponível em: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-24102012-132533/. Acesso em: 05 nov. 2024. -
APA
Besson, F. M. (2012). Rechersal: um arcabouço para teste automatizado de coreografias de serviço web (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/45/45134/tde-24102012-132533/ -
NLM
Besson FM. Rechersal: um arcabouço para teste automatizado de coreografias de serviço web [Internet]. 2012 ;[citado 2024 nov. 05 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-24102012-132533/ -
Vancouver
Besson FM. Rechersal: um arcabouço para teste automatizado de coreografias de serviço web [Internet]. 2012 ;[citado 2024 nov. 05 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-24102012-132533/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas