Automated Event-Triggered GUI Testing and Bug Reproduction for NonAndroid Applications

Authors

  • Anit Thomas M Rajagiri School of Engineering and Technology, India
  • Chinchu Krishna S Rajagiri School of Engineering and Technology, India

DOI:

https://doi.org/10.25124/ijies.v5i02.99

Keywords:

Android Applications; Automated Bug Reproduction; Bug Reports; LogFile; Use case.

Abstract

Today’s mobile gadgets are seamlessly incorporating innovative features demanded by the users.
Most often, the applications contain bugs or functionality issues reported by the customers. The
developers are responsible for reproducing such reported bugs, which are written in natural
languages. Reproducing bugs from bug reports make the bug resolution inefficient. Nowadays,
various methods are adopted to reproduce crash reports for android applications. But bug
reproduction for non-android applications is still a challenging task. This paper proposes a novel
approach that is capable of doing bug reproduction from bug reports to help the developers to solve
the functionality issues of non-android applications in an automated manner. This approach uses a
UI tester called the GUI engine, which is an excel sheet. The use cases which are to be tested can
be filled in the GUI engine. All the use cases are to be filled based on a particular syntax. For that
purpose, the developer can make use of a set of yaml files containing all the GUI information for
all the screens of the application under test. The use cases are executed in the GUI engine and
conclusions are made based on the test result. The GUI engine displays two colors green and red
showing the working and failing of GUI components of the application under test. So that the
developer can easily identify the failing components and take actions accordingly. The test has
been done with more than 1000 test cases for one region and the result shows that almost all GUI
components work for this method except for animation. It has tested for software developed for
US, Europe, and German regions. Also, the proposed method is found to be much faster and
efficient than the existing as well as manual testing methods.

Downloads

Published

2024-10-11

How to Cite

Anit Thomas M, & Chinchu Krishna S. (2024). Automated Event-Triggered GUI Testing and Bug Reproduction for NonAndroid Applications. International Journal of Innovation in Enterprise System, 5(2), 172–181. https://doi.org/10.25124/ijies.v5i02.99

Citation Check

Similar Articles

1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.