Desenvolvimento e avaliação de um registro de serviços de ferramentas de teste / Development and evaluation of a testing tools service registry
AUTOR(ES)
Rodrigo Pinto Gondim
DATA DE PUBLICAÇÃO
2010
RESUMO
Um importante mecanismo da arquitetura orientada a serviços é o componente de registro de serviços. Ele permite a interação entre provedores e clientes, oferecendo um meio de acesso aos serviços desenvolvidos e publicados no registro. Nesta dissertação é proposto o desenvolvimento de um registro de serviços para dar apoio à publicação, busca e classificação de serviços Web, em particular, àqueles relacionados a ferramentas de teste de software. Uma limitação comum dos serviços de registro refere-se às buscas realizadas, pois são basicamente sintáticas e podem trazer resultados pouco relacionados aos interesses do usuário. Para resolver este problema uma ontologia de teste foi adaptada e incorporada ao registro com o objetivo de oferecer facilidades de busca e agregar informação semântica nos serviços registrados. Uma arquitetura genérica baseada em serviços para o domínio de engenharia de software é apresentada e instanciada para o domínio de teste de software com o objetivo de auxiliar no entendimento e implementação do registro de serviços proposto. Também são apresentados exemplos de ferramentas de teste publicadas no registro e um exemplo de busca e interação com o serviço de teste JaBUTiWS, previamente publicado no registro, que tem por objetivo apoiar o teste estrutural de componentes e serviços
ASSUNTO(S)
service oriented archtecture serviços de teste de software software testing services ontologias de teste registro de serviços especializado specialized service registry arquitetura orientada a serviços testing ontologies
Documentos Relacionados
- Evaluation of testing criteria and testing tools for OO programs.
- Estabelecimento de uma arquitetura de referência orientada a serviços para ferramentas de teste de software
- Development of computational tools for the emergy evaluation of agricultural systems.
- UM ESTUDO SOBRE O DESENVOLVIMENTO ORIENTADO A SERVIÇOS
- Rehearsal: Um arcabouço para teste automatizado de coreografias de serviços web