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

dc.contributor.author Kılınççeker, Onur
dc.contributor.author Silistre, Alper
dc.contributor.author Challenger, Moharram
dc.contributor.author Belli, Fevzi
dc.coverage.doi 10.1109/QRS-C.2019.00044
dc.date.accessioned 2021-01-24T18:31:40Z
dc.date.available 2021-01-24T18:31:40Z
dc.date.issued 2019
dc.description 19th IEEE International Conference on Software Quality, Reliability and Security (QRS) en_US
dc.description.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. en_US
dc.identifier.doi 10.1109/QRS-C.2019.00044 en_US
dc.identifier.isbn 978-1-7281-3925-8
dc.identifier.scopus 2-s2.0-85073879489
dc.identifier.uri https://doi.org/10.1109/QRS-C.2019.00044
dc.identifier.uri https://hdl.handle.net/11147/9911
dc.language.iso en en_US
dc.publisher Institute of Electrical and Electronics Engineers en_US
dc.relation.ispartof 2019 IEEE 19th International Conference on Software Quality, Reliability and Security Companion (QRS-C) en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Random test generation en_US
dc.subject GUI testing en_US
dc.subject Regular expression en_US
dc.subject Finite state machine en_US
dc.title Random Test Generation From Regular Expressions for Graphical User Interface (gui) Testing en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.institutional Belli, Fevzi
gdc.bip.impulseclass C4
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.access open access
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 176 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality N/A
gdc.description.startpage 170 en_US
gdc.description.wosquality N/A
gdc.identifier.openalex W2980219232
gdc.identifier.wos WOS:000587590500030
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 9.0
gdc.oaire.influence 3.1403982E-9
gdc.oaire.isgreen true
gdc.oaire.keywords Computer. Automation
gdc.oaire.keywords Regular Expression
gdc.oaire.keywords Random Test Generation
gdc.oaire.keywords GUI Testing
gdc.oaire.keywords finite State Machine
gdc.oaire.popularity 6.3071335E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration International
gdc.openalex.fwci 3.15689996
gdc.openalex.normalizedpercentile 0.91
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 7
gdc.plumx.crossrefcites 6
gdc.plumx.mendeley 18
gdc.plumx.scopuscites 12
gdc.scopus.citedcount 12
gdc.wos.citedcount 10
relation.isAuthorOfPublication.latestForDiscovery 0f216971-d901-422e-9020-40f6636ca9ac
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
Random_Test.pdf
Size:
784.83 KB
Format:
Adobe Portable Document Format