Win GUI Crawler : a tool prototype for desktop GUI image and metadata collection |
|
Author: | Savic, Marko1; Mäntylä, Mika1; Claes, Maëlick1 |
Organizations: |
1ITEE, M3S, University of Oulu, Oulu, Finland |
Format: | article |
Version: | accepted version |
Access: | open |
Online Access: | PDF Full Text (PDF, 1.3 MB) |
Persistent link: | http://urn.fi/urn:nbn:fi-fe2023033134081 |
Language: | English |
Published: |
Institute of Electrical and Electronics Engineers,
2022
|
Publish Date: | 2023-03-31 |
Description: |
AbstractDespite the widespread of test automation, automatic testing of graphical user interfaces (GUI) remains a challenge. This is partly due to the difficulty of reliably identifying GUI elements over different versions of a given software system. Machine vision techniques could be a potential way of addressing this issue by automatically identifying GUI elements with the help of machine learning. However, developing a GUI testing tool relying on automatic identification of graphical elements first requires to acquire large amount of labeled data. In this paper, we present Win GUI Crawler, a tool for automatically gathering such data from Microsoft Windows GUI applications. The tool is based on Microsoft Windows Application Driver and performs actions on the GUI using a depth-first traversal of the GUI element tree. For each action performed by the crawler, screenshots are taken and metadata is extracted for each of the different screens. Bounding boxes of GUI elements are then filtered in order to identify what GUI elements are actually visible on the screen. Win GUI Crawler is then evaluated on several popular Windows applications and the current limitations are discussed. see all
|
Series: |
IEEE International Conference on Software Testing, Verification and Validation Workshops |
ISSN: | 2159-4848 |
ISSN-E: | 2771-3091 |
ISSN-L: | 2159-4848 |
ISBN: | 978-1-6654-9628-5 |
ISBN Print: | 978-1-6654-9629-2 |
Pages: | 223 - 228 |
DOI: | 10.1109/icstw55395.2022.00046 |
OADOI: | https://oadoi.org/10.1109/icstw55395.2022.00046 |
Host publication: |
2022 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) |
Conference: |
IEEE International Conference on Software Testing, Verification and Validation Workshops |
Type of Publication: |
A4 Article in conference proceedings |
Field of Science: |
213 Electronic, automation and communications engineering, electronics |
Subjects: | |
Copyright information: |
© 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |