Mostrar registro simples

dc.contributor.advisorPimenta, Marcelo Soarespt_BR
dc.contributor.authorSilva, Tiago Rosa dapt_BR
dc.date.accessioned2012-01-26T01:20:02Zpt_BR
dc.date.issued2011pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/36927pt_BR
dc.description.abstractNeste trabalho é proposto um método baseado em geração automática de código de testes a partir de modelos, que visa diminuir o esforço, o tempo e os custos necessários para a implementação de casos de teste unitário especificamente para Web services do tipo RESTful (ou seja, compatíveis com o estilo arquitetural REST). Isto possibilita a adoção de um processo de teste de unidade com mais facilidade e menos efeitos colaterais nesta classe de sistemas, aumentando a eficiência e produtividade de seu desenvolvimento e contribuindo para a implementação das boas práticas de RESTful Web Services através da escrita de código de maior qualidade e manutenibilidade. Além das características principais da ferramenta que implementa este método, são apresentados conceitos relacionados ao perfil de testes da UML 2.0 (U2TP) e ao estilo arquitetural REST e sua utilização na construção de RESTful Web Services. Em seguida, é apresentada a proposta central deste trabalho, que diz respeito à geração automática de código de teste a partir de modelos. Um exemplo real de aplicação é então apresentado para a validação prática desta proposta.pt_BR
dc.description.abstractThis paper proposes a method for automatic, model-based test code generation that aims to reducing time, cost and effort necessities in the process of developing unit testing code specifically for RESTful Web Services (i.e., services built according to the REST architectural style). This method enables an easier adoption of a unit testing process, reducing its undesired side effects, raising efficiency and productivity and helping the implementation of RESTful Web Services best practices through the production of better code, with higher quality and improved maintainability. Beyond the main features of a software tool that implements this proposed method, concepts related to the UML Testing Profile (U2TP) and to the REST architectural style are presented. Following that, this paper’s main proposal is described: a method for automatic, model-based test code generation. This proposal is then evaluated through its application to a real software system example.en
dc.format.mimetypeapplication/pdf
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectEngenharia : Softwarept_BR
dc.subjectModel-based testingen
dc.subjectModel-driven testingen
dc.subjectServiços Webpt_BR
dc.subjectSoftware testingen
dc.subjectUnit testingen
dc.subjectU2TPen
dc.subjectRESTen
dc.subjectPythonen
dc.titlePyRester : uma abordagem baseada em modelos U2TP para geração de código de teste unitário para RESTful Web Servicespt_BR
dc.title.alternativePyRester: a U2TP model-based approach to generating unit testing code for RESTfulWeb services en
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb000819170pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2011pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples