Random Test Generation From Regular Expressions for Graphical User Interface (gui) Testing

Loading...

Date

Journal Title

Journal ISSN

Volume Title

Open Access Color

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Top 10%
Influence
Average
Popularity
Top 10%

relationships.isProjectOf

relationships.isJournalIssueOf

Abstract

Generation of test sequences, that is, (user) inputs - expected (system) outputs, is an important task of testing of graphical user interfaces (GUI). This work proposes an approach to randomly generate test sequences that might he used for comparison with existing GUI testing techniques to evaluate their efficiency. The proposed approach first models CUI under test by a finite state machine (FSM) and then converts it to a regular expression (RE). A tool based on a special technique we developed analyzes the RE to fulfill missing context information such as the position of a symbol in the RE. The result is a context table representing the RE. The proposed approach traverses the context table to generate the test sequences. To do this, the approach repeatedly selects a symbol in the table, starting from the initial symbol, in a random manner until reaching a special, finalizing symbol for constructing a test sequence. Thus, the approach uses a symbol coverage criterion to assess the adequacy of the test generation. To evaluate the approach, mutation testing is used. The proposed technique is to a great extent implemented and is available as a tool called PQ-Ran Test (PQ-analysis based Random Test Generation). A case study demonstrates the proposed approach and analyzes its effectiveness by mutation testing.

Description

19th IEEE International Conference on Software Quality, Reliability and Security (QRS)

Keywords

Random test generation, GUI testing, Regular expression, Finite state machine, Computer. Automation, Regular Expression, Random Test Generation, GUI Testing, finite State Machine

Fields of Science

0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
7

Volume

Issue

Start Page

170

End Page

176
PlumX Metrics
Citations

CrossRef : 6

Scopus : 12

Captures

Mendeley Readers : 18

SCOPUS™ Citations

12

checked on Apr 29, 2026

Web of Science™ Citations

10

checked on Apr 29, 2026

Page Views

754

checked on Apr 29, 2026

Downloads

321

checked on Apr 29, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
3.15689996

Sustainable Development Goals

SDG data is not available