Automated Testing Framework for Mobile Applications based on User-Interaction Features and Historical Bug Information
Abel Méndez-Porras$^{1}$, Jorge Alfaro-Velásco$^{1}$, Marcelo Jenkins$^{2}$, Alexandra Martínez Porras$^{2}$
$^{1}$Instituto Tecnológico de Costa Rica. Cartago Costa Rica,
$^{2}$Universidad de Costa Rica. San José Costa Rica
email: amendez@itcr.ac.cr, joalfaro@itcr.ac.cr, marcelo.jenkins@ecci.ucr.ac.cr, alexandra.martinez@ecci.ucr.ac.cr
Schedule:Mon 19th@18:15, Room: B

Mobile applications support a set of user-interaction features that are independent of the application logic. These features include content presentation or navigation features. Rotating the device, gestures such as scroll or zoom into screens are some examples. In this paper an automated testing framework for mobile applications is proposed. Our framework integrates user-interaction features, historical bug information, and an interest point detector and descriptor to identify new bugs. A model of the application is automatically created and explored. While the exploration of the model is performed we introduce user-interaction features and we capture images. These images are passed to a bug analyzer to search for bugs. The bug analyzer uses an interest point detector and descriptor to search for areas prone to bugs in the captured images. The use of historical bug information is proposed to determine sequences of events to better search bugs in applications. Preliminary results show that using the proposed technique is feasible to identify bugs in mobile applications.

BibTex

@InProceedings{CLEI-2015:144570,
	author 		= {Abel Méndez-Porras and Jorge Alfaro-Velásco and Marcelo Jenkins and Alexandra Martínez Porras},
	title 		= {Automated Testing Framework for Mobile Applications based on User-Interaction Features and Historical Bug Information},
	booktitle 	= {2015 XLI Latin American Computing Conference (CLEI)},
	pages 		= {675--682},
	year 		= {2015},
	editor 		= {Hector Cancela and Alex Cuadros-Vargas and Ernesto Cuadros-Vargas},
	address 	= {Arequipa-Peru},
	month 		= {October},
	organization 	= {CLEI},
	publisher 	= {CLEI},
	url 		= {http://clei.org/clei2015/144570},
	isbn 		= {978-1-4673-9143-6},
	}


Generated by Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Perú