Model-Based Ideal Testing of Gui Programs-Approach and Case Studies
| dc.contributor.author | Kilincceker, Onur | |
| dc.contributor.author | Silistre, Alper | |
| dc.contributor.author | Belli, Fevzi | |
| dc.contributor.author | Challenger, Moharram | |
| dc.date.accessioned | 2021-11-06T09:54:41Z | |
| dc.date.available | 2021-11-06T09:54:41Z | |
| dc.date.issued | 2021 | |
| dc.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 | en_US |
| dc.description.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. | en_US |
| dc.description.sponsorship | University of Antwerp [43169] | en_US |
| dc.description.sponsorship | This work was supported in part by the University of Antwerp under Grant 43169. | en_US |
| dc.identifier.doi | 10.1109/ACCESS.2021.3077518 | |
| dc.identifier.issn | 2169-3536 | |
| dc.identifier.scopus | 2-s2.0-85105998520 | |
| dc.identifier.uri | https://doi.org/10.1109/ACCESS.2021.3077518 | |
| dc.identifier.uri | https://hdl.handle.net/11147/11576 | |
| dc.language.iso | en | en_US |
| dc.publisher | IEEE-Inst Electrical Electronics Engineers inc | en_US |
| dc.relation.ispartof | IEEE Access | |
| dc.rights | info:eu-repo/semantics/openAccess | en_US |
| dc.subject | Testing | en_US |
| dc.subject | Graphical User Interfaces | en_US |
| dc.subject | Software | en_US |
| dc.subject | Adaptation Models | en_US |
| dc.subject | Test Pattern Generators | en_US |
| dc.subject | Reliability | en_US |
| dc.subject | Object Oriented Modeling | en_US |
| dc.subject | Gui Testing | en_US |
| dc.subject | Holistic Testing | en_US |
| dc.subject | Ideal Testing | en_US |
| dc.subject | Model-Based Testing | en_US |
| dc.subject | Mutation Testing | en_US |
| dc.subject | Test Generation | en_US |
| dc.subject | Regular Expression | en_US |
| dc.title | Model-Based Ideal Testing of Gui Programs-Approach and Case Studies | en_US |
| dc.type | Article | en_US |
| dspace.entity.type | Publication | |
| gdc.author.id | 0000-0001-5996-4398 | |
| gdc.author.id | 0000-0002-8421-3497 | |
| gdc.author.id | Challenger, Moharram/0000-0002-5436-6070 | |
| gdc.author.id | Belli, Fevzi/0000-0002-8421-3497 | |
| gdc.author.id | Kilincceker, Onur/0000-0001-5996-4398 | |
| gdc.author.id | Silistre, Alper/0000-0002-2255-1036 | |
| gdc.author.id | 0000-0001-5996-4398 | en_US |
| gdc.author.id | 0000-0002-8421-3497 | en_US |
| gdc.author.id | Challenger, Moharram / 0000-0002-5436-6070 | en_US |
| gdc.author.id | Belli, Fevzi / 0000-0002-8421-3497 | en_US |
| gdc.author.id | Kilincceker, Onur / 0000-0001-5996-4398 | en_US |
| gdc.author.id | Silistre, Alper / 0000-0002-2255-1036 | en_US |
| gdc.author.institutional | Belli, Fevzi | |
| gdc.author.scopusid | 55807841400 | |
| gdc.author.scopusid | 57211425274 | |
| gdc.author.scopusid | 57200611344 | |
| gdc.author.scopusid | 55910368200 | |
| gdc.author.wosid | Kilincceker, Onur/Khv-3755-2024 | |
| gdc.author.wosid | Challenger, Moharram/E-2164-2014 | |
| gdc.author.wosid | Belli, Fevzi/H-5721-2018 | |
| gdc.author.wosid | Kilincceker, Onur/I-6416-2018 | |
| gdc.bip.impulseclass | C4 | |
| gdc.bip.influenceclass | C5 | |
| gdc.bip.popularityclass | C4 | |
| gdc.coar.access | open access | |
| gdc.coar.type | text::journal::journal article | |
| gdc.collaboration.industrial | true | |
| gdc.description.department | İzmir Institute of Technology | en_US |
| gdc.description.departmenttemp | [Kilincceker, Onur; Belli, Fevzi] Paderborn Univ, Dept Comp Sci Elect Engn & Math, D-33098 Paderborn, Germany; [Kilincceker, Onur] Mugla Sitki Kocman Univ, Dept Comp Engn, TR-48000 Mentese, Turkey; [Silistre, Alper] Ege Univ, Int Comp Inst, TR-35040 Izmir, Turkey; [Belli, Fevzi] Izmir Inst Technol, Dept Comp Engn, TR-35430 Izmir, Turkey; [Challenger, Moharram] Univ Antwerp, Dept Comp Sci, B-2020 Antwerp, Belgium; [Challenger, Moharram] Flanders Make, B-2020 Antwerp, Belgium | en_US |
| gdc.description.endpage | 68984 | en_US |
| gdc.description.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
| gdc.description.scopusquality | Q1 | |
| gdc.description.startpage | 68966 | en_US |
| gdc.description.volume | 9 | en_US |
| gdc.description.woscitationindex | Science Citation Index Expanded | |
| gdc.description.wosquality | Q2 | |
| gdc.identifier.openalex | W3162719608 | |
| gdc.identifier.wos | WOS:000650446100001 | |
| gdc.index.type | WoS | |
| gdc.index.type | Scopus | |
| gdc.oaire.accesstype | GOLD | |
| gdc.oaire.diamondjournal | false | |
| gdc.oaire.downloads | 35 | |
| gdc.oaire.impulse | 5.0 | |
| gdc.oaire.influence | 3.0136391E-9 | |
| gdc.oaire.isgreen | true | |
| gdc.oaire.keywords | Injection | |
| gdc.oaire.keywords | GUI testing | |
| gdc.oaire.keywords | Test generation | |
| gdc.oaire.keywords | Graphical user interfaces | |
| gdc.oaire.keywords | Testing | |
| gdc.oaire.keywords | Generation | |
| gdc.oaire.keywords | Mutation testing | |
| gdc.oaire.keywords | Regular expression | |
| gdc.oaire.keywords | holistic testing | |
| gdc.oaire.keywords | Computer. Automation | |
| gdc.oaire.keywords | mutation testing | |
| gdc.oaire.keywords | Adaptation models | |
| gdc.oaire.keywords | Object oriented modeling | |
| gdc.oaire.keywords | Reliability | |
| gdc.oaire.keywords | Test pattern generators | |
| gdc.oaire.keywords | Model-based testing | |
| gdc.oaire.keywords | model-based testing | |
| gdc.oaire.keywords | Ideal testing | |
| gdc.oaire.keywords | ideal testing | |
| gdc.oaire.keywords | regular expression | |
| gdc.oaire.keywords | Mass communications | |
| gdc.oaire.keywords | Holistic testing | |
| gdc.oaire.keywords | test generation | |
| gdc.oaire.keywords | Software | |
| gdc.oaire.popularity | 6.7410992E-9 | |
| gdc.oaire.publicfunded | false | |
| gdc.oaire.sciencefields | 02 engineering and technology | |
| gdc.oaire.sciencefields | 0202 electrical engineering, electronic engineering, information engineering | |
| gdc.oaire.views | 43 | |
| gdc.openalex.collaboration | International | |
| gdc.openalex.fwci | 1.6072537 | |
| gdc.openalex.normalizedpercentile | 0.82 | |
| gdc.openalex.toppercent | TOP 1% | |
| gdc.opencitations.count | 6 | |
| gdc.plumx.crossrefcites | 1 | |
| gdc.plumx.mendeley | 28 | |
| gdc.plumx.scopuscites | 6 | |
| gdc.scopus.citedcount | 6 | |
| gdc.wos.citedcount | 3 | |
| relation.isAuthorOfPublication.latestForDiscovery | 0f216971-d901-422e-9020-40f6636ca9ac | |
| relation.isOrgUnitOfPublication.latestForDiscovery | 9af2b05f-28ac-4014-8abe-a4dfe192da5e |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Model-Based_Ideal_Testing.pdf
- Size:
- 1.68 MB
- Format:
- Adobe Portable Document Format
- Description:
- Article (Makale)
