A repository of automatic GUI test patterns in Android applications: Specification and Analysis using Alloy modeling language

09/05/2022
by   Fatemeh Mosayeb, et al.
0

The software industry aims to provide customers with quality software. Testing software is a critical and sensitive stage in ensuring software quality. Due to the increasing popularity of mobile devices, the use of Android applications has increased. Almost all are equipped with Graphical User Interface to interact with users or systems. GUI is the most common tool to communicate with modern software. Therefore, the perfect GUI is a GUI that ensures the safety, strength, and usability of the whole software system. The GUI testing is a vital stage in ensuring the product quality because the GUI is the user s first impression and the final view of the final product. This paper has proposed a new technique to promote the model based test efficiency using Alloy modeling language. The findings showed that this approach needs less configuration and modeling time than previous methods. Moreover, using GUI patterns may decrease errors and violations.

READ FULL TEXT

page 4

page 5

page 7

page 15

research
02/13/2018

MDroid+: A Mutation Testing Framework for Android

Mutation testing has shown great promise in assessing the effectiveness ...
research
12/13/2021

Software Micro-Rejuvenation for Android Mobile Systems

Software aging – the phenomenon affecting many long-running systems, cau...
research
01/10/2019

Catalog of Energy Patterns for Mobile Applications

Software engineers make use of design patterns for reasons that range fr...
research
12/07/2019

Dependability Assessment of the Android OS through Fault Injection

The reliability of mobile devices is a challenge for vendors, since the ...
research
01/13/2021

Investigating Quality of Institutional Repository Website Design Using Usability Testing Framework

Quality of website design is one of the influential factors of website s...
research
09/09/2019

Análise de Segurança Baseada em Roles para Fábricas de Software

Most software factories contain applications with sensitive information ...
research
06/03/2022

Coffee Roast Intelligence

As the coffee industry has grown, there would be more demand for roasted...

Please sign up or login with your details

Forgot password? Click here to reset