Semantic matching of gui events for test reuse: are we there yet?

L Mariani, A Mohebbi, M Pezzè, V Terragni - Proceedings of the 30th …, 2021 - dl.acm.org
GUI testing is an important but expensive activity. Recently, research on test reuse
approaches for Android applications produced interesting results. Test reuse approaches …

Software test-code engineering: A systematic map**

VG Yusifoğlu, Y Amannejad, AB Can - Information and Software …, 2015 - Elsevier
Context As a result of automated software testing, large amounts of software test code
(script) are usually developed by software teams. Automated test scripts provide many …

Capture-replay vs. programmable web testing: An empirical assessment during test case evolution

M Leotta, D Clerissi, F Ricca… - 2013 20th Working …, 2013 - ieeexplore.ieee.org
There are several approaches for automated functional web testing and the choice among
them depends on a number of factors, including the tools used for web testing and the costs …

Is it dangerous to use version control histories to study source code evolution?

S Negara, M Vakilian, N Chen, RE Johnson… - ECOOP 2012–Object …, 2012 - Springer
Researchers use file-based Version Control System (VCS) as the primary source of code
evolution data. VCSs are widely used by developers, thus, researchers get easy access to …

Visual vs. DOM-based web locators: An empirical study

M Leotta, D Clerissi, F Ricca, P Tonella - … 2014, Toulouse, France, July 1-4 …, 2014 - Springer
Automation in Web testing has been successfully supported by DOM-based tools that allow
testers to program the interactions of their test cases with the Web application under test …

SITAR: GUI Test Script Repair

Z Gao, Z Chen, Y Zou… - Ieee transactions on …, 2015 - ieeexplore.ieee.org
System testing of a GUI-based application requires that test cases, consisting of sequences
of user actions/events, be executed and the software's output be verified. To enable …

Using multi-locators to increase the robustness of web test cases

M Leotta, A Stocco, F Ricca… - 2015 IEEE 8th …, 2015 - ieeexplore.ieee.org
The main reason for the fragility of web test cases is the inability of web element locators to
work correctly when the web page DOM evolves. Web elements locators are used in web …

SwitchV: automated SDN switch validation with P4 models

KD Albab, J DiLorenzo, S Heule… - Proceedings of the …, 2022 - dl.acm.org
Increasing demand on computer networks continuously pushes manufacturers to
incorporate novel features and capabilities into their switches at an ever-accelerating pace …

Supporting test suite evolution through test case adaptation

M Mirzaaghaei, F Pastore… - 2012 IEEE Fifth …, 2012 - ieeexplore.ieee.org
Software systems evolve during development and maintenance, and many test cases
designed for the early versions of the system become obsolete during the software lifecycle …

How do automatically generated unit tests influence software maintenance?

S Shamshiri, JM Rojas, JP Galeotti… - 2018 IEEE 11th …, 2018 - ieeexplore.ieee.org
Generating unit tests automatically saves time over writing tests manually and can lead to
higher code coverage. However, automatically generated tests are usually not based on …