Análisis de las características de las herramientas de testing automático de aplicaciones Android de la plataforma Androtest on Docker

Garde González, José Carlos (2019). Análisis de las características de las herramientas de testing automático de aplicaciones Android de la plataforma Androtest on Docker. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Análisis de las características de las herramientas de testing automático de aplicaciones Android de la plataforma Androtest on Docker
Author/s:
  • Garde González, José Carlos
Contributor/s:
  • Herranz Nieva, Ángel
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: January 2019
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (302kB) | Preview

Abstract

Con la normalización del móvil en nuestras vidas y cada vez en las demás gente, ha ido en aumento los servicios que este ha ido dando. Estos servicios se dan en forma de nuevas aplicaciones que se comercializan cada día. Sin embargo, debido a la gran demanda de aplicaciones que hay, cada vez es necesario sacar las aplicaciones de manera más rápida. Una de las soluciones encontradas ha sido el uso de herramientas de testing automático de aplicaciones Android. En el año 2014 se creó una plataforma llamada “AndroTest”, en la que se comparan diversas herramientas para ver cual es mejor. Tres años después se crea “Androtest-on-Docker” que es una continuación de la anterior plataforma, donde se añaden dos nuevas herramientas sapienz y DroidMate. Se añade también un nuevo objetivo a la plataforma que es su uso por parte de los desarrolladores de aplicaciones, para que prueben en la plataforma sus aplicaciones. Sin embargo, para facilitar el uso por parte de los desarrolladores es necesario conocer qué tipo de aplicaciones son capaces de probar cada una de las herramientas y qué estrategias funcionan mejor a la hora de probar aplicaciones de entre las usadas. Así el objetivo de este proyecto, consiste en comprobar que tipo de pruebas son capaces de hacer cada una de las herramientas sobre aplicaciones Android. Para conseguirlo se ha desarrollado una serie de aplicaciones representantes cada una, de una característica que podríamos encontrar en las aplicaciones y que serán probadas por cada herramienta.---ABSTRACT---With the increasing use of mobiles phones, the number of applications has increased to give more services. However due to the increasing demand of applications,the development of new applications must be done faster. One solution to this problem has been to use automatic testing tools of Android applications. In 2014 a platform called “Androtest” wascreated. It compares different automatic testing tools to determine which one is better. Later in 2017 “Androtest-on-Docker” was created to continue the project adding two new tools sapienz and DroidMate and including the possibility for the developers to test their applications, not just comparing tools. In order to ease the use by developers to test their applications on the platform. It is necessary to know what kind of application is able to test each tool and which strategy are better to use it. The objective of this work is to check what kind of tests are able to do each tool on Android applications. To achieve this, it has been developed different applications each one representing a characteristic that can be found on applications and each application will be tested by each tool.

More information

Item ID: 54210
DC Identifier: http://oa.upm.es/54210/
OAI Identifier: oai:oa.upm.es:54210
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 08 Mar 2019 09:25
Last Modified: 08 Mar 2019 09:25
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM