Matches in SemOpenAlex for { <https://semopenalex.org/work/W3136163573> ?p ?o ?g. }
Showing items 1 to 82 of
82
with 100 items per page.
- W3136163573 abstract "Market demands for faster delivery and higher software quality are progressively becoming more stringent. A key hindrance for software companies to meet those demands is how to test the software due to the intrinsic costs of development, maintenance and evolution of testware, especially since testware should be defined and aligned, with all layers of the system under test (SUT), including all user interface (UI) abstraction levels. UI-based test approaches are forms of end-to-end testing. The interaction with the system is carried out by mimicking the operations that a human user would perform. Regarding graphical user interfaces (i.e., GUIs), different GUI-based test approaches exist according to the layer of abstraction of the GUI that is considered for creating test locators and oracles: specifically, first generation, or coordinate-based, tests use the exact position on the screen to identify the elements to interact with; second generation, or layout-based, tests leverage GUI properties as locators; and third generation, or visual, tests make use of image recognition. The three approaches provide various benefits and drawbacks. They are seldom used together because of the costs mentioned above, despite growing academic evidence of the complimentary benefits. User interfaces are, however, not limited to GUIs, especially with the recent diffusion of innovative typologies of user interfaces (e.g., conversational, voice-recognition, gesture-based and textual UIs) that are still rarely tested by developers; testing techniques can also be distinguished based on the way the test scripts are generated, i.e., if they are written inside JUnit-like test scripts or obtained through the capture of interactions with the SUT, or automatically obtained traversing a model of the user interface, as modern model-based testing tools do it. Test automation is a well-rooted practice in the industrial environment. However, there are software development domains, e.g., web and mobile apps, where UI testing is still not adopted on a systematic basis. The results of many investigations in literature highlighted many reasons for this lack of penetration of the most evolved UI testing techniques among developers: The present special issue is focused on the concept of software testing in general, since it will not take into account other forms of testing (e.g., unit, integration, performance testing) that are at lower layers than E2E testing and that, in general, do not involve the final UI of the application under test. On the other hand, the proposed special issue will not have a focus on a specific application domain. The goal is to provide the reader with a broad perspective of the UI-based E2E testing process automation regardless of the domain in which an application falls. The reviewing process of the received papers followed the same process as for regular papers. At least three reviewers reviewed each paper, and after a rigorous selection process, five papers were proposed for publication. The first paper, ‘Functional Test Generation from UI Test Scenarios using Reinforcement Learning for Android Applications’ by Yavuz Koroglu and Alper Sen, presents a methodology to generate GUI test scenarios for Android applications, named FARLEAD-Android (Fully Automated Reinforcement LEArning-Driven Specification-BAsed Test Generator). The test generator defines test sequences based on formal specifications as linear-time temporal logic formulas. The authors' evaluation proved the technique more efficient than three other state-of-the-art testing engines, Random, Monkey and QBEa. The second paper, ‘TESTAR – Scriptless Testing through Graphical User Interface’ by Tanja Vos, Pekka Aho, Fernando Pastor Ricos, Olivia Rodriguez Valdes and Ad Mulders, describes an open-source tool, TESTAR, which complements scripted testing with scriptless test automation. The manuscript provides a comprehensive description of the characteristics and features of TESTAR, along with an overview of the state of the research and experimentation agenda with the tool. The third paper, ‘Comparing the Effectiveness of Capture and Replay against Automatic Input Generation for Android GUI Testing,’ by Porfirio Tramontana, Sergio Di Martino, Anna Rita Fasolino and Luigi Starace, describes two experiments conducted to compare the effectiveness of capture & replay vs. freely available automated testing tools. The experiments that involved a sample of computer engineering students showed that the generation of test cases with capture & replay techniques outperformed the automated tools in terms of achieved coverage, especially for complex execution scenarios. The fourth paper, ‘Generating and selecting resilient and maintainable locators for Web automated testing’ by Vu Nguyen, Than To and Gia-Han Diep, defines an approach to generate and select resilient maintainable locators for automated web GUI testing, relying on the semantic structure of web pages. The approach outperformed state-of-the-art tools (namely, Selenium IDE and Robula+) in the capability of locating target elements and avoiding wrong locators. Finally, the fifth paper, ‘SIDEREAL: Statistical Adaptive Generation of Robust Locators for End-to-End Web Testing,’ by Maurizio Leotta, Filippo Ricca and Paolo Tonella, tackles the issue of generating robust XPath locators by interpreting it as a graph exploration problem instead of relying on ad-hoc heuristics as the state-of-the-art tool Robula+. The authors describe a tool, SIDEREAL, which outperforms Robula+ in robustness to broken XPath locators. Hereby, we would also like to thank all the authors who considered the special issue on New Generations of UI Testing in the Software Testing, Verification and Reliability Journal for publishing their research articles, and also all the reviewers whose review comments and recommendations helped us to ensure the quality of the special issue and also helped the authors to improve their papers. A special thanks to the STVR chief editors Robert M. Hierons and Tao Xie for their guidance and support throughout this process." @default.
- W3136163573 created "2021-03-29" @default.
- W3136163573 creator A5040165772 @default.
- W3136163573 creator A5040640308 @default.
- W3136163573 creator A5063787358 @default.
- W3136163573 creator A5090568205 @default.
- W3136163573 date "2021-03-17" @default.
- W3136163573 modified "2023-09-23" @default.
- W3136163573 title "Special issue on new generations of UI testing" @default.
- W3136163573 doi "https://doi.org/10.1002/stvr.1770" @default.
- W3136163573 hasPublicationYear "2021" @default.
- W3136163573 type Work @default.
- W3136163573 sameAs 3136163573 @default.
- W3136163573 citedByCount "3" @default.
- W3136163573 countsByYear W31361635732021 @default.
- W3136163573 countsByYear W31361635732022 @default.
- W3136163573 crossrefType "journal-article" @default.
- W3136163573 hasAuthorship W3136163573A5040165772 @default.
- W3136163573 hasAuthorship W3136163573A5040640308 @default.
- W3136163573 hasAuthorship W3136163573A5063787358 @default.
- W3136163573 hasAuthorship W3136163573A5090568205 @default.
- W3136163573 hasBestOaLocation W31361635731 @default.
- W3136163573 hasConcept C107457646 @default.
- W3136163573 hasConcept C109086967 @default.
- W3136163573 hasConcept C111472728 @default.
- W3136163573 hasConcept C115903868 @default.
- W3136163573 hasConcept C119857082 @default.
- W3136163573 hasConcept C124304363 @default.
- W3136163573 hasConcept C128942645 @default.
- W3136163573 hasConcept C138885662 @default.
- W3136163573 hasConcept C149229913 @default.
- W3136163573 hasConcept C152877465 @default.
- W3136163573 hasConcept C153083717 @default.
- W3136163573 hasConcept C154945302 @default.
- W3136163573 hasConcept C199360897 @default.
- W3136163573 hasConcept C201025465 @default.
- W3136163573 hasConcept C2777904410 @default.
- W3136163573 hasConcept C37789001 @default.
- W3136163573 hasConcept C41008148 @default.
- W3136163573 hasConcept C61423126 @default.
- W3136163573 hasConcept C66153210 @default.
- W3136163573 hasConcept C89505385 @default.
- W3136163573 hasConceptScore W3136163573C107457646 @default.
- W3136163573 hasConceptScore W3136163573C109086967 @default.
- W3136163573 hasConceptScore W3136163573C111472728 @default.
- W3136163573 hasConceptScore W3136163573C115903868 @default.
- W3136163573 hasConceptScore W3136163573C119857082 @default.
- W3136163573 hasConceptScore W3136163573C124304363 @default.
- W3136163573 hasConceptScore W3136163573C128942645 @default.
- W3136163573 hasConceptScore W3136163573C138885662 @default.
- W3136163573 hasConceptScore W3136163573C149229913 @default.
- W3136163573 hasConceptScore W3136163573C152877465 @default.
- W3136163573 hasConceptScore W3136163573C153083717 @default.
- W3136163573 hasConceptScore W3136163573C154945302 @default.
- W3136163573 hasConceptScore W3136163573C199360897 @default.
- W3136163573 hasConceptScore W3136163573C201025465 @default.
- W3136163573 hasConceptScore W3136163573C2777904410 @default.
- W3136163573 hasConceptScore W3136163573C37789001 @default.
- W3136163573 hasConceptScore W3136163573C41008148 @default.
- W3136163573 hasConceptScore W3136163573C61423126 @default.
- W3136163573 hasConceptScore W3136163573C66153210 @default.
- W3136163573 hasConceptScore W3136163573C89505385 @default.
- W3136163573 hasIssue "3" @default.
- W3136163573 hasLocation W31361635731 @default.
- W3136163573 hasLocation W31361635732 @default.
- W3136163573 hasOpenAccess W3136163573 @default.
- W3136163573 hasPrimaryLocation W31361635731 @default.
- W3136163573 hasRelatedWork W1485855377 @default.
- W3136163573 hasRelatedWork W1820647543 @default.
- W3136163573 hasRelatedWork W2099068649 @default.
- W3136163573 hasRelatedWork W2104060109 @default.
- W3136163573 hasRelatedWork W2127517255 @default.
- W3136163573 hasRelatedWork W2537985985 @default.
- W3136163573 hasRelatedWork W2615418406 @default.
- W3136163573 hasRelatedWork W2887259674 @default.
- W3136163573 hasRelatedWork W2953096901 @default.
- W3136163573 hasRelatedWork W3096719387 @default.
- W3136163573 hasVolume "31" @default.
- W3136163573 isParatext "false" @default.
- W3136163573 isRetracted "false" @default.
- W3136163573 magId "3136163573" @default.
- W3136163573 workType "article" @default.