Program April 8th 2022
(CET Time) | INTUITESTBEDS WORKSHOP |
09:00-09:15 | Welcome and Opening Message (Riccardo Coppola, Michel Nass, Andreas Bauer) |
09:15-10:00 | Keynote: Maurizio Leotta, Filippo Ricca |
10:00-10:30 | Paper presentation: Mats Holmberg and Felix Dobslaw An Industrial Case-Study on GUI Testing With RPA |
10:30- 10:45 | Break (15 min) |
10:45-11:15 | Paper presentation: Overview of Test Coverage Criteria for Test Case Generation from Finite State Machines Modelled as Directed Graphs |
11:15-11:45 | Paper presentation: Tommaso Fulcini and Luca Ardito Gamified Exploratory GUI Testing of Web Applications: a Preliminary Evaluation |
11:45-12:30 | Tool demo: Marko Savic, Mika Mäntylä and Maëlick Claes Win GUI Crawler: A tool for large-scale desktop GUI image and metadata collection |
12:30-12:40 | Closing |
About
This is the 5th edition of INTUITESTBEDS (International Workshop on User Interface Test Automation and Testing Techniques for Event Based Software). INTUITESTBEDS is a merge of two workshops with very similar goals and topics, INTUITEST – International Workshop on User Interface Test Automation (organized 3 times before the merge), and TESTBEDS – International Workshop on TESting Techniques for event BasED Software (organized 7 times before the merge).
The workshop aims to bring together the researchers, practitioners and tool developers working on topics related to:
- automated testing of applications through the user interfaces, including but not limited to graphical user interfaces, user interfaces of mobile devices and applications, and user interfaces of web applications, and
- testing of other types of event-driven software, such as network protocols, embedded software, IoT applications and devices, web services and device drivers.
Keynote
End-to-End Web Testing: Page Objects to the rescue!
Filippo Ricca, Maurizio Leotta – DIBRIS, Università di Genova (Italy)
Page Objects (POs) promote a clean separation between the code used to access a specific Web page and the actual test code. In this way their adoption reduces test code duplication and improves code maintainability.
In this keynote, after explaining what page objects are, their benefits and how they are used in the context of automated Web testing, we will retrace our more than ten-year research on this design pattern. At the beginning of the presentation, with some code examples, we will show some best practices to use when developing PO-based Selenium WebDriver test suites. Next, we will present some empirical studies that we have conducted to prove POs effectiveness, and then we will describe some tools we have created to automatically generate the page objects (i.e., APOGEN and ASSESSOR).
Call for papers
We solicit novel papers related to the following topics (not strictly limited) in the context of testing User Interface and other Event Based Systems:
- modeling and model inference,
- test case generation and execution,
- test oracles,
- coverage, metrics and evaluation,
- data analysis and reporting,
- abstraction and re-usability,
- interoperability and cross-platform testing,
- prioritization and optimization,
- tooling and industrial experiences.
Papers can be of one of the following four types:
- Full research contributions will be 8 pages in two-column IEEE conference publication format.
- Position papers describing an important direction for our community will be a maximum of 4 pages. in two-column IEEE conference publication format.
- Testing tool demos will be 4 pages length in two-column IEEE conference publication format, for researchers who want to present tools relevant to the workshop.
- Industrial presentations will require the submission of a 2 page overview and 4 example slides.
Each paper in the first three categories (full, position and demo) will be reviewed by at least three program committee members. Papers should be submitted as PDF files in two-column IEEE conference publication format. Templates for LaTeX and Microsoft Word are available here. Please use the letter, format template and conference option.
Accepted papers will be published as part of ICST workshops proceedings, through the IEEE digital library.
Papers should be submitted through EasyChair.
Important dates
- Friday January 28, 2022 – Submission deadline (EXTENDED)
- Wednesday February 9, 2022 – Author Notification
- Friday February 25, 2022 – Camera Ready
- April 12-13, 2022 – Workshop Date
Venue
INTUITESTBEDS will be organized as a workshop of ICST 2022 (IEEE International Conference on Software Testing, Verification and Validation). The whole conference and all the workshop are going to be organized remotely.
Organization Committee
Politecnico di Torino, Italy, riccardo.coppola@polito.it
Michel Nass
Blekinge Institute of Technology, Sweden, michel.nass@bth.se
Andreas Bauer
Blekinge Institute of Technology, Sweden, andreas.bauer@bth.se
Steering Committee
University of Porto, Portugal, apaiva@fe.up.pt
Open University, The Netherlands, pekka.aho@ou.nl
Universidad Politecnica de Valencia, Spain, tvos@pros.upv.es
Open University, The Netherlands, tanja.vos@ou.nl
University of Naples Federico II, Naples, Italy
Program Committee
Emil Alégroth, Blekinge Institute of Technology, Sweden
Domenico Amalfitano, Università di Napoli Federico II, Italy
Luca Ardito, Politecnico di Torino, Italy
Mariano Ceccato, University of Verona, Italy
João Pascoal Faria, University of Porto and INESC TEC, Portugal
Sinem Getir, Humboldt University Berlin, Germany
Kevin Moran, George Mason University, USA
Wishnu Prasetya, Utrecht University, The Netherlands
Rudolf Ramler, Software Competence Center Hagenberg, Austria
Filippo Ricca, Università di Genova, Italy
Vincenzo Riccio, Università della Svizzera Italiana, Switzerland
Previous Workshops
4th INTUITESTBEDS 2021 virtually co-located with ICST 2021
3rd INTUITESTBEDS 2020 virtually co-located with ICST 2020 in Porto
2nd INTUITESTBEDS 2019 co-located with ICST 2019 in Xi’an
1st INTUITESTBEDS 2018 co-located with ISSTA 2018 in Amsterdam