Semantic matching of gui events for test reuse: are we there yet?
GUI testing is an important but expensive activity. Recently, research on test reuse
approaches for Android applications produced interesting results. Test reuse approaches …
approaches for Android applications produced interesting results. Test reuse approaches …
Software test-code engineering: A systematic map**
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 …
(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
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 …
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 …
evolution data. VCSs are widely used by developers, thus, researchers get easy access to …
Visual vs. DOM-based web locators: An empirical study
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 …
testers to program the interactions of their test cases with the Web application under test …
SITAR: GUI Test Script Repair
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 …
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
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 …
work correctly when the web page DOM evolves. Web elements locators are used in web …
SwitchV: automated SDN switch validation with P4 models
Increasing demand on computer networks continuously pushes manufacturers to
incorporate novel features and capabilities into their switches at an ever-accelerating pace …
incorporate novel features and capabilities into their switches at an ever-accelerating pace …
Supporting test suite evolution through test case adaptation
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 …
designed for the early versions of the system become obsolete during the software lifecycle …
How do automatically generated unit tests influence software maintenance?
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 …
higher code coverage. However, automatically generated tests are usually not based on …