Login | Register

Enhancing Automated Testing With GUI Rendering Inference for Mobile Applications

Title:

Enhancing Automated Testing With GUI Rendering Inference for Mobile Applications

Abdollahi, Ehsan (2025) Enhancing Automated Testing With GUI Rendering Inference for Mobile Applications. Masters thesis, Concordia University.

[thumbnail of Abdollahi_MA_S2025.pdf]
Preview
Text (application/pdf)
Abdollahi_MA_S2025.pdf - Accepted Version
Available under License Spectrum Terms of Access.
1MB

Abstract

Increasingly complex mobile applications require more accurate methods of automated GUI testing.
Traditional testing frameworks relying on fixed delays or pixel-based image comparison methods
have a lot of limitations. Most of the time, these methods misclassify GUI rendering states, which
leads to false positives. This thesis proposes a new approach to these issues by the inference of the
rendering state of GUIs. Drawing on large-scale pre-trained image classification models like Vision
Mamba, it enables the accurate classification between rendered GUIs. It does this through a fine-
tuning process of a large model. It also involves more sophisticated model-training techniques to
ensure that the best is obtained. Instead, this system architecture’s semantic examination of GUI
elements goes deep into more meaningful matches of context and visual information well beyond
anything at the level of pixels.
The efficiency and accuracy of GUI testing will increase significantly with the proposed approach.
That is different from fixed throttles that introduce unnecessary delays: it guarantees automated
tests execute on fully rendered GUIs, which, in turn, reduces false positives. With this enhancement,
development teams will save time and resources. Deep learning-based classification introduces a
dynamic system that changes according to various GUI rendering scenarios; therefore, it is also
more robust than what is already available.
The contributions of this thesis are three-fold: it proposes a new deep learning-based approach
for inferring GUI rendering states, develops a high-quality dataset to support fine-tuning models,
and performs an in-depth comparative analysis of large image classification models for GUI testing.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Abdollahi, Ehsan
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science
Date:February 2025
Thesis Supervisor(s):Wang, Yang and Chen, Tse-Hsun (Peter)
ID Code:995102
Deposited By: Ehsan Abdollahi
Deposited On:17 Jun 2025 17:30
Last Modified:17 Jun 2025 17:30
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top