Model-Based Ideal Testing of Gui Programs-Approach and Case Studies

Loading...

Date

Journal Title

Journal ISSN

Volume Title

Open Access Color

GOLD

Green Open Access

Yes

OpenAIRE Downloads

35

OpenAIRE Views

43

Publicly Funded

No
Impulse
Top 10%
Influence
Average
Popularity
Top 10%

relationships.isProjectOf

relationships.isJournalIssueOf

Abstract

Traditionally, software testing is aimed at showing the presence of faults. This paper proposes a novel approach to testing graphical user interfaces (GUI) for showing both the presence and absence of faults in the sense of ideal testing. The approach uses a positive testing concept to show that the GUI under consideration (GUC) does what the user expects; to the contrary, the negative testing concept shows that the GUC does not do anything that the user does not expect, building a holistic view. The first step of the approach models the GUC by a finite state machine (FSM) that enables the model-based generation of test cases. This is always possible as the GUIs are considered as strictly sequential processes. The next step converts the FSM to an equivalent regular expression (RE) that will be analyzed first to construct test selection criteria for excluding redundant test cases and construct test coverage criteria for terminating the positive test process. Both criteria enable us to assess the adequacy and efficiency of the positive tests performed. The negative tests will be realized by systematically mutating the FSM to model faults, the absence of which are to be shown. Those mutant FSMs will be handled and assessed in the same way as in positive testing. Two case studies illustrate and validate the approach; the experiments' results will be analyzed to discuss the pros and cons of the techniques introduced.

Description

Challenger, Moharram/0000-0002-5436-6070; Belli, Fevzi/0000-0002-8421-3497; Kilincceker, Onur/0000-0001-5996-4398; Silistre, Alper/0000-0002-2255-1036

Fields of Science

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

Citation

WoS Q

Q2

Scopus Q

Q1
OpenCitations Logo
OpenCitations Citation Count
6

Source

IEEE Access

Volume

9

Issue

Start Page

68966

End Page

68984
PlumX Metrics
Citations

CrossRef : 1

Scopus : 6

Captures

Mendeley Readers : 28

SCOPUS™ Citations

6

checked on Jun 14, 2026

Web of Science™ Citations

3

checked on Jun 14, 2026

Page Views

4057

checked on Jun 14, 2026

Downloads

382

checked on Jun 14, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
1.6072537

Sustainable Development Goals

INDUSTRY, INNOVATION AND INFRASTRUCTURE9
INDUSTRY, INNOVATION AND INFRASTRUCTURE