Mostrar registro simples

dc.contributor.advisorNunes, Ingrid Oliveira dept_BR
dc.contributor.authorSchmidt, Felipe de Medeirospt_BR
dc.date.accessioned2016-08-25T02:16:33Zpt_BR
dc.date.issued2016pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/147637pt_BR
dc.description.abstractTeste de software está se tornando cada vez mais importante no desenvolvimento de software. Aplicações web têm o desafio de testar aplicações onde interfaces de usuário (UIs) são definidas em linguagens específicas (por exemplo, JSP e ASP), o que dificulta o seu teste. Padrões (por exemplo, o padrão Page Object) e tecnologias (por exemplo, Selenium) fornecem suporte para lidar com esta questão. Embora as aplicações web sejam populares, aplicações desktop ainda tem um papel crucial na indústria de software. Novas bibliotecas e frameworks são baseadas em outras linguagens, como o XML, para definição de interface. Isso traz o problema de aplicações web para as aplicações desktop também. Assim, este trabalho explora como instanciar o padrão objeto Page (POP) no contexto de aplicações POP. Page Objects são referidos como View Objects (VOs) neste caso. Um dos principais benefícios deste método é em relação ao modo de teste. Ao seguir os passos para implementar os VOs, preparamos nossos testes para executar no modo headless. Isso significa que a aplicação desktop não necessita ser instanciado para ser testado. Todas as operações são simuladas e feitas sem exibir a interface de usuário, simulando variáveis importantes da UI para ser usado dentro de VOs.pt_BR
dc.description.abstractSoftware testing is becoming increasingly important in software development. Web applications have the challenge of testing applications where user interfaces (UIs) are specified in specific languages (e.g. JSP, ASP), which complicates its test. Patterns (e.g. Page Object Pattern) and technologies (e.g. Selenium) provide support to deal with this issue. Although web applications are popular, desktop applications still have a crucial role in the software industry. New libraries and frameworks are based on other languages, such as XML, for interface definition. It brings the web application’s problem to the desktop applications as well. Thus, this work explores how to instantiate the Page Object Pattern (POP) in the context of desktop applications. POs are referred to as View Objects (VOs) in this case. One of the main benefits of this method is regarding to the test mode. When following the steps to implement view objects, we prepare our tests to run in headless mode. It means that our desktop application interface does not need to be instantiated to be tested. All operations are simulated and done without displaying the UI, mocking important variables of the UI to be used within VOs.en
dc.format.mimetypeapplication/pdf
dc.language.isoengpt_BR
dc.rightsOpen Accessen
dc.subjectEngenharia : Softwarept_BR
dc.subjectHeadless-Testingen
dc.subjectView-Objecten
dc.subjectPage-Object-Patternen
dc.subjectDesktop-Applicationsen
dc.titleInstatiating the page object pattern in desktop applicationspt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.advisor-coKarbe, Thomaspt_BR
dc.identifier.nrb000999672pt_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.date2016pt_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