Write a Blog >>
ICST 2022
Mon 4 - Fri 8 April 2022
Thu 7 Apr 2022 15:45 - 16:00 at Margaret Hamilton - ICST Test Generation Chair(s): Xavier Devroey

End-to-end automated test scripts are a great way to ensure the quality of web applications, but are often perceived as expensive both during their initial development and subsequent maintenance activities. However, maintenance costs can be reduced when test scripts adopt the Page Object (PO) pattern, a sort of web page facade exposing methods to the test scripts. In this work, we proposed Assessor, a novel tool capable of drastically reducing the effort needed for building PO-based Selenium WebDriver test suites. The tool allows to simply record the test cases, with only a few additional steps compared to Selenium IDE, and then to automatically generate PO-based WebDriver test suites. The in-depth evaluation performed with four web applications shows that adopting Assessor allows to reduce the development effort of PO-based web test scripts compared to the classical manual approach: 58% time reduction overall, corresponding to a 2.44 increment in productivity (p-value < 0.001 and Cliff’s d effect size = 0.467).

Thu 7 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:15 - 16:15
ICST Test GenerationTesting Tools / Research Papers at Margaret Hamilton
Chair(s): Xavier Devroey University of Namur
15:15
15m
Talk
TACKLETEST: A Tool for Amplifying Test Generation via Type-Based Combinatorial Coverage
Testing Tools
Rachel Tzoref-Brill IBM Research, Saurabh Sinha IBM Research, Antonio Abu Nassar IBM Research, Victoria Goldin IBM Research, Haim Kermany IBM Research
15:30
15m
Talk
JavaScript Instrumentation for Search-Based Software Testing: A Study with RESTful APIs
Research Papers
Man Zhang Kristiania University College, Norway, Asma Belhadi Kristiania University College, Andrea Arcuri Kristiania University College and Oslo Metropolitan University
15:45
15m
Paper
Assessor: a PO-Based WebDriver Test Suites Generator from Selenium IDE Recordings
Testing Tools
Maurizio Leotta DIBRIS, University of Genova, Italy, Antonio Molinari Università di Genova, Filippo Ricca Università di Genova
16:00
15m
Live Q&A
Discussion and Q&A
Research Papers