Title :
Web testware evolution
Author :
Ricca, Filippo ; Leotta, Maurizio ; Stocco, Andrea ; Clerissi, Diego ; Tonella, Paolo
Author_Institution :
Dipt. di Inf., Bioingegneria, Robot. e Ing. dei Sist. (DIBRIS), Univ. di Genova, Genoa, Italy
Abstract :
Web applications evolve at a very fast rate, to accommodate new functionalities, presentation styles and interaction modes. The test artefacts developed during web testing must be evolved accordingly. Among the other causes, one critical reason why test cases need maintenance during web evolution is that the locators used to uniquely identify the page elements under test may fail or may behave incorrectly. The robustness of web page locators used in test cases is thus critical to reduce the test maintenance effort. We present an algorithm that generates robust web page locators for the elements under test and we describe the design of an empirical study that we plan to execute to validate such robust locators.
Keywords :
Internet; Web sites; program testing; software maintenance; Web applications; Web evolution; Web page locators; Web testing; Web testware evolution; interaction modes; page elements; test artefacts; Algorithm design and analysis; Maintenance engineering; Measurement; Robustness; Software; Testing; Web pages; Robust XPath; Test Case Evolution; Test Case Repair; Web Testing;
Conference_Titel :
Web Systems Evolution (WSE), 2013 15th IEEE International Symposium on
Conference_Location :
Eindhoven
Print_ISBN :
978-1-4799-1608-5
DOI :
10.1109/WSE.2013.6642415