Cargando…

Visual Identification of Mobile App GUI Elements for Automated Robotic Testing

Automated robotic testing is an emerging testing approach for mobile apps that can afford complete black-box testing. Compared with other automated testing approaches, automatic robotic testing can reduce the dependence on the internal information of apps. However, capturing GUI element information...

Descripción completa

Detalles Bibliográficos
Autores principales: Xue, Feng, Wu, Junsheng, Zhang, Tao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9056236/
https://www.ncbi.nlm.nih.gov/pubmed/35502358
http://dx.doi.org/10.1155/2022/4471455
_version_ 1784697590624813056
author Xue, Feng
Wu, Junsheng
Zhang, Tao
author_facet Xue, Feng
Wu, Junsheng
Zhang, Tao
author_sort Xue, Feng
collection PubMed
description Automated robotic testing is an emerging testing approach for mobile apps that can afford complete black-box testing. Compared with other automated testing approaches, automatic robotic testing can reduce the dependence on the internal information of apps. However, capturing GUI element information accurately and effectively from a black-box perspective is a critical issue in robotic testing. This study introduces object detection technology to achieve the visual identification of mobile app GUI elements. First, we consider the requirements of test implementation, the feasibility of visual identification, and the external image features of GUI comprehensively to complete the reasonable classification of GUI elements. Subsequently, we constructed and optimized an object detection dataset for the mobile app GUI. Finally, we implement the identification of GUI elements based on the YOLOv3 model and evaluate the effectiveness of the results. This work can serve as the basis for vision-driven robotic testing for mobile apps and presents a universal approach that is not restricted by platforms to identify mobile app GUI elements.
format Online
Article
Text
id pubmed-9056236
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-90562362022-05-01 Visual Identification of Mobile App GUI Elements for Automated Robotic Testing Xue, Feng Wu, Junsheng Zhang, Tao Comput Intell Neurosci Research Article Automated robotic testing is an emerging testing approach for mobile apps that can afford complete black-box testing. Compared with other automated testing approaches, automatic robotic testing can reduce the dependence on the internal information of apps. However, capturing GUI element information accurately and effectively from a black-box perspective is a critical issue in robotic testing. This study introduces object detection technology to achieve the visual identification of mobile app GUI elements. First, we consider the requirements of test implementation, the feasibility of visual identification, and the external image features of GUI comprehensively to complete the reasonable classification of GUI elements. Subsequently, we constructed and optimized an object detection dataset for the mobile app GUI. Finally, we implement the identification of GUI elements based on the YOLOv3 model and evaluate the effectiveness of the results. This work can serve as the basis for vision-driven robotic testing for mobile apps and presents a universal approach that is not restricted by platforms to identify mobile app GUI elements. Hindawi 2022-04-23 /pmc/articles/PMC9056236/ /pubmed/35502358 http://dx.doi.org/10.1155/2022/4471455 Text en Copyright © 2022 Feng Xue et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Xue, Feng
Wu, Junsheng
Zhang, Tao
Visual Identification of Mobile App GUI Elements for Automated Robotic Testing
title Visual Identification of Mobile App GUI Elements for Automated Robotic Testing
title_full Visual Identification of Mobile App GUI Elements for Automated Robotic Testing
title_fullStr Visual Identification of Mobile App GUI Elements for Automated Robotic Testing
title_full_unstemmed Visual Identification of Mobile App GUI Elements for Automated Robotic Testing
title_short Visual Identification of Mobile App GUI Elements for Automated Robotic Testing
title_sort visual identification of mobile app gui elements for automated robotic testing
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9056236/
https://www.ncbi.nlm.nih.gov/pubmed/35502358
http://dx.doi.org/10.1155/2022/4471455
work_keys_str_mv AT xuefeng visualidentificationofmobileappguielementsforautomatedrobotictesting
AT wujunsheng visualidentificationofmobileappguielementsforautomatedrobotictesting
AT zhangtao visualidentificationofmobileappguielementsforautomatedrobotictesting