Utilize este identificador para referenciar este registo: http://hdl.handle.net/10400.21/3236
Título: Suporte a testes automáticos em aplicações web geradas com a OutSystems Platform
Autor: Neto, Ricardo Nuno Coimbra
Orientador: Carvalho, Fernando M.
Alves, Tiago L.
Palavras-chave: Teste de software
Software testing
Aplicações web
Web applications
Qualidade de software
Software quality
Geração de código
Code generation
Data de Defesa: Nov-2013
Editora: Instituto Superior de Engenharia de Lisboa
Citação: NETO, Ricardo Nuno Coimbra - Suporte a testes automáticos em aplicações web geradas com a OutSystems Platform. Lisboa: Instituto Superior de Engenharia de Lisboa, 2013. Dissertação de mestrado.
Resumo: As exigências de um mercado competitivo, no qual as aplicações web são uma peça intrínseca e fundamental, requer que estas se possam adaptar rapidamente a novos requisitos. É fulcral que as empresas consigam evoluir as suas aplicações web para dar resposta a novos requisitos dos seus clientes, ou a reflectir mudanças internas, conseguindo assim manter a sua competitividade. Neste contexto, a OutSystems desenvolveu a OutSystems Platform, como uma ferramenta para suportar o ciclo de vida de aplicações web. A OutSystems Platform não só permite gerar aplicações web em tecnologias standard (ASP .NET ou JEEE) como também agiliza todo o processo de desenvolvimento e deployment. A necessidade de mudança rápida impõe um acompanhamento imediato na validação destas mudanças algo que nem tecnologias tradicionais, nem a OutSystems Platform conseguem ainda dar resposta. Tecnologias actuais para teste de aplicações web (e.g. HttpUnit, WebDriver) são ainda muito baixo nível oferecendo apenas uma forma de interagir com elementos HTML num browser. Isto torna custoso o desenvolvimento e manutenção destes testes numa situação de rápida evolução das aplicações. Esta tese de mestrado foca-se em permitir um rápido desenvolvimento e adaptação de testes a aplicações web. Tirando partido dos modelos visuais utilizados para a geração de aplicações web desenvolvidas na OutSystems Platform e da framework de testes Selenium WebDriver, apresenta-se uma solução para gerar uma framework que permite o desenvolvimento de testes próximo do domínio da aplicação, validando-a através da análise de casos de estudo.
Abstract: In a competitive and demanding market where web applications are fundamental it is expectable that they quickly adapt to new requirements. It is paramount that companies can evolve their web applications either to fulll customers' requirements or adapt to internal changes allowing them to stay competitive. With this goal in mind, OutSystems created the OutSystems Platform as a tool to support web applications lifecycle. The OutSystems Platform not only allows the creation of web applications in standard technologies (ASP.NET or J2EE) but also streamlines the development process. The need to change demands rapid validation of the performed changes, something that traditional technologies can not keep up. Web applications testing technologies (e.g. HttpUnit, WebDriver) are still operating at the page structure level and offering no other options to interact with HTML elements in a browser. This impacts the cost of developing and maintaining tests for applications that evolve rapidly. This thesis focuses on allowing rapid development and adaptation of web application tests. By taking advantage of the visual models used by the OutSystems Platform to generate web applications, and taking advantage of the Selenium WebDriver framework, we present a solution that generates a test framework that allows tests to be developed closer to the application domain.
Descrição: Dissertação de natureza científica para obtenção do grau de Mestre em Engenharia Informática e de Computadores
Peer review: yes
URI: http://hdl.handle.net/10400.21/3236
Aparece nas colecções:ISEL - Eng. Elect. Tel. Comp. - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Dissertação.pdf14,37 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Degois 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.