ICST 2023
Sun 16 - Thu 20 April 2023 Dublin, Ireland
Wed 19 Apr 2023 14:40 - 15:00 at Grand canal - Session 14: Web Testing Chair(s): Thomas Laurent

There are fully automated approaches proposed for Web application testing. These approaches mainly rely on tools that explore an application by crawling it. The crawling process results in a state transition model, which is used for generating test cases. Although these approaches are fully automated, they consume too much time and they usually require manual configuration. This is due to the lack of insight and domain knowledge of crawling tools regarding the application under test. We propose a semi-automated approach instead. We introduce a tool that takes a set of recorded event sequences as input. These sequences can be captured during exploratory tests. They are replayed as pre-recorded test cases. They are also exploited for steering the crawling and test case generation process. We performed a case study with 5 Web applications. These applications were randomly tested with state-of-the-art tools. Our approach can reduce the crawling time by hours, while compromising the coverage achieved by 0.2% to 7.43%. In addition, our tool does not require manual configuration before crawling. The input for the tool was created within 15 minutes of exploratory testing.

Wed 19 Apr

Displayed time zone: Dublin change

14:00 - 15:40
Session 14: Web TestingJournal-First Papers / Industry / Research Papers at Grand canal
Chair(s): Thomas Laurent JSPS@National Institute of Informatics, Japan
14:00
20m
Talk
Challenges of End-to-End Testing with Selenium WebDriver and How to Face Them: A Survey
Industry
Maurizio Leotta DIBRIS, University of Genova, Italy, Boni Garcia Universidad Carlos III de Madrid, Filippo Ricca Università di Genova, Jim Whitehead University of California, Santa Cruz
14:20
20m
Talk
E2E-Loader: A Framework to Support Performance Testing of Web Applications
Industry
Ermanno Battista Fervento srl, Sergio Di Martino Università degli Studi di Napoli Federico II, Sergio Di Meglio Department of Electrical Engineering and Information Technology Università degli Studi di Napoli Federico II, Fabio Scippacercola Fervento srl, Luigi Libero Lucio Starace Università degli Studi di Napoli Federico II
14:40
20m
Talk
Automated Web Application Testing driven by Pre-recorded Test Cases
Journal-First Papers
Hasan Sozer Ozyegin University, Nezih Sunman Siemens, Yigit Soydan Ozyegin University
15:00
20m
Talk
Robust web element identification for evolving applications by considering visual overlaps
Research Papers
Michel Nass Blekinge Institute of Technology, Riccardo Coppola Politecnico di Torino, Emil Alégroth Blekinge Institute of Technology, Robert Feldt Chalmers University of Technology, Sweden
15:20
20m
Talk
Automating Endurance Test for Flash-based Storage Devices in Samsung Electronics
Industry
Jinkook Kim Samsung Electronics Co., Minseok Jeon Korea University, Sejeong Jang Samsung Electronics Co., Hakjoo Oh Korea University