Automação de teste para dispositivos móveis e execução dos scripts de teste automatizados na nuvem

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.accessioned2020-11-29T05:40:46Z
dc.date.available2017-10-23T19:30:41Z
dc.date.available2020-11-29T05:40:46Z
dc.date.issued2016
dc.description.abstractFace 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.en
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.identifier.urihttps://repositorio.animaeducacao.com.br/handle/ANIMA/10929
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
local.author.cursoSistemas de Informaçãopt_BR
local.author.unidadeUNISUL / Florianópolispt_BR
local.rights.policyAcesso abertopt_BR
local.subject.areaCiências Exatas e da Terrapt_BR
local.subject.areaanimaTI & Computaçãopt_BR

Arquivos

Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
112566_Eduardo_Rodrigo.pdf
Tamanho:
2.11 MB
Formato:
Adobe Portable Document Format
Descrição:
Monografia Eduardo Corrêa de Sá, Rodrigo Silva
Licença do Pacote
Agora exibindo 1 - 2 de 2
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
907 B
Formato:
Item-specific license agreed upon to submission
Descrição:
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
0 B
Formato:
Item-specific license agreed upon to submission
Descrição: