Automated cross-app testing

The number of mobile applications that involve the interaction of two or more users are becoming more common each year and the demand of good performance and availability by their users is increasing. This makes testing and automation of processes essential for delivering high-quality cross-device a...

Full description

Autores:
Ravelo Méndez, William Ricardo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/44453
Acceso en línea:
http://hdl.handle.net/1992/44453
Palabra clave:
Aplicaciones móviles
Ingeniería de software
Validación de programas para computador
Computación móvil
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:The number of mobile applications that involve the interaction of two or more users are becoming more common each year and the demand of good performance and availability by their users is increasing. This makes testing and automation of processes essential for delivering high-quality cross-device apps. In this paper, we present Kraken, a cross-device testing tool that enables a tester to write, run, and validate test scenarios that involve the interaction of more than two devices as well as its underlying implementation. The proposed tool uses APKs as input along with tests scripts wrote using the Gherkin syntax.