Ver registro no DEDALUS
Exportar registro bibliográfico

Teste baseado em modelos para serviços RESTful usando máquinas de estados de protocolos UML (2014)

  • Authors:
  • USP affiliated authors: PINHEIRO, PEDRO VICTOR PONTES - ICMC
  • USP Schools: ICMC
  • Subjects: TESTE E AVALIAÇÃO DE SOFTWARE; ARQUITETURA ORIENTADA A SERVIÇOS; UML; ENGENHARIA DE SOFTWARE
  • Keywords: Arquitetura orientada a recursos; Geração de casos de teste; Máquina de estados de protocolos UML; Model-based testing; Resource-oriented architecture; RESTful web services; Serviços RESTful; Test case generation; Teste baseado em modelos; UML protocol state machine
  • Language: Português
  • Abstract: A Arquitetura Orientada a Serviços (SOA) é um estilo arquitetural formado por um conjunto de restrições que visa promover a escalabilidade e a flexibilidade de um sistema, provendo suas funcionalidades como serviços. Nos últimos anos, um estilo alternativo foi proposto e amplamente adotado, que projeta as funcionalidades de um sistema como recursos. Este estilo arquitetural orientado a recursos é chamado de REST. O teste de serviços web em geral apresenta vários desafios devido a sua natureza distribuída, canal de comunicação pouco confiável, baixo acoplamento e a falta de uma interface de usuário. O teste de serviços RESTful (serviços que utilizam o REST) compartilham estes mesmos desafios e ainda necessitam que suas restrições sejam obedecidas. Estes desafios demandam testes mais sistemáticos e formais. Neste contexto, o teste baseado em modelos (TBM) se apresenta como um processo viável para abordar essas necessidades. O modelo que representa o sistema deve ser simples e ao mesmo tempo preciso para que sejam gerados casos de teste com qualidade. Com base nesse contexto, este projeto de mestrado propõe uma abordagem baseada em modelos para testar serviços RESTful. O modelo comportamental adotado foi a máquina de estados de protocolos UML, capaz de formalizar a interface do serviço enquanto esconde o seu funcionamento interno. Uma ferramenta foi desenvolvida para gerar automaticamente os casos de teste usando critérios de cobertura de estados e transições para percorrer o modelo
  • Imprenta:
  • Data da defesa: 15.04.2014
  • Acesso online ao documento

    Online access or search this record in

    Exemplares físicos disponíveis nas Bibliotecas da USP
    BibliotecaCód. de barrasNúm. de chamada
    ICMC30300049639T P654tb e.1
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      PINHEIRO, Pedro Victor Pontes; SIMÃO, Adenilso da Silva. Teste baseado em modelos para serviços RESTful usando máquinas de estados de protocolos UML. 2014.Universidade de São Paulo, São Carlos, 2014. Disponível em: < http://www.teses.usp.br/teses/disponiveis/55/55134/tde-14072014-165410/ >.
    • APA

      Pinheiro, P. V. P., & Simão, A. da S. (2014). Teste baseado em modelos para serviços RESTful usando máquinas de estados de protocolos UML. Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-14072014-165410/
    • NLM

      Pinheiro PVP, Simão A da S. Teste baseado em modelos para serviços RESTful usando máquinas de estados de protocolos UML [Internet]. 2014 ;Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-14072014-165410/
    • Vancouver

      Pinheiro PVP, Simão A da S. Teste baseado em modelos para serviços RESTful usando máquinas de estados de protocolos UML [Internet]. 2014 ;Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-14072014-165410/

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI: