Show simple item record

dc.contributor.advisorZambiasi, Saulo Popov
dc.contributor.authorSá, Eduardo Corrêa de
dc.contributor.authorSilva, Rodrigo
dc.coverage.spatialFlorianópolispt_BR
dc.date.accessioned2017-10-23T19:30:41Z
dc.date.available2017-10-23T19:30:41Z
dc.date.issued2016
dc.identifier.urihttp://www.riuni.unisul.br/handle/12345/3543
dc.descriptionFace of the increasing rise of smartphones on the market, software developers have sought ways to ensure the products performance which are developed for this platform, in many different smartphones present currently on the market. As a result, software developers are faced with the following situation: ensure the developed applications performance for this platform, in many different smartphones present currently in use. Given this background, the present study aimed to carry out a survey of automation test tools for mobile devices, techniques and concepts that aim to ensure the quality of the developed software for this platform, besides evaluating the main available tools on the market for this purpose. This evaluation was conducted by comparison between a previous search tools, and following this, was performed the choice of the tools used for the study development, according to the pre-defined requirements in this study, in order to perform the implementation of automated test scripts on an application, as the prepared test plan. The implementation of these scripts was done through in an emulation service of mobile devices using cloud computing technology, allowing the execution of these in many different mobile devices present in the market. The instruments used in this study were tools like Selenium (Framework of test automation), Appium (Framework of automation mobile testing), TestNG (Framework of test execution), SauceLabs (Emulation service of mobile device in cloud) and JAVA programming.language. Given the methodology, this study provided the identification of the possibility of test scripts execution in many different mobile devices as well as a simple and facilitated scripts implementation. Though, it was realized that the execution in an emulated device is somewhat slow when compared to the execution on a real device. However, this practice showed to be a viable alternative in aid testers and interested in the test execution tasks on these devices.pt_BR
dc.description.abstractDiante da crescente ascensão dos smartphones no mercado, os desenvolvedores de software têm buscado formas de garantir o desempenho dos produtos os quais são desenvolvidos para esta plataforma, nos diversos modelos de smartphones presentes atualmente no mercado. Em função disso, os desenvolvedores de software deparam-se com seguinte situação: garantir o desempenho de seus aplicativos desenvolvidos para esta plataforma, nos diversos modelos de smartphones presentes atualmente em uso. Perante a esse cenário, o presente estudo teve como objetivo realizar um levantamento de ferramentas de automação e execução de teste para dispositivos móveis, técnicas e conceitos que visam garantir a qualidade do software desenvolvido para esta plataforma, além de avaliar as principais ferramentas disponíveis no mercado para este fim. Esta avaliação foi realizada por meio de um comparativo prévio entre as ferramentas pesquisadas, e após isso, realizada a escolha das ferramentas utilizadas para desenvolvimento deste trabalho, conforme os requisitos pré-definidos no estudo, a fim de realizar a implementação de scripts de teste automatizados sobre um aplicativo, conforme o plano de teste elaborado. A execução destes scripts foi efetuada por meio de em um serviço de emulação de dispositivos móveis utilizando a tecnologia de computação em nuvem, o que possibilitou a execução destes em diversos modelos de dispositivos móveis presentes no mercado. Os instrumentos utilizados neste estudo foram ferramentas como Selenium (Framework de automação de testes), Appium (Framework de automação de testes mobile), TestNG (Framework de execução de testes), SauceLabs (Serviço de emulação de dispositivos móveis na nuvem) e linguagem de programação JAVA. Diante da metodologia utilizada, o presente estudo proporcionou a identificação da possibilidade da execução dos scripts teste em diversos modelos de dispositivos móveis, bem como uma implementação simples e facilitada desses scripts. No entanto, percebeu-se que a execução em um dispositivo emulado é um tanto quanto lenta quando comparado à execução em um dispositivo real. Entretanto, essa prática mostrou-se uma alternativa viável no auxílio de testadores e interessados, nas tarefas de execuções de testes nestes aparelhos.pt_BR
dc.format.extent91 f.pt_BR
dc.language.isopt_BRpt_BR
dc.relation.ispartofSistemas de Informação - Florianópolispt_BR
dc.subjectDispositivos móveispt_BR
dc.subjectComputação em nuvempt_BR
dc.subjectFerramentas de teste para dispositivos móveispt_BR
dc.titleAutomação de teste para dispositivos móveis e execução dos scripts de teste automatizados na nuvempt_BR
dc.typeMonografiapt_BR
dc.subject.areaCiências Exatas e da Terrapt_BR


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


Mantido pela
Unisul
Plataforma
DSpace
Desenvolvido por
Digital Libraries
Licenciamento
Creative Commons