Automação de teste para dispositivos móveis e execução dos scripts de teste automatizados na nuvem
Data
2016Metadados
Mostrar registro completoResumo
Diante 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.
Palavra-chave
Dispositivos móveisComputação em nuvem
Ferramentas de teste para dispositivos móveis