TY - GEN
T1 - A Machine Learning Based Methodology for Web Systems Codeless Testing with Selenium
AU - Nguyen, Phuc
AU - Maag, Stephane
N1 - Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021/1/1
Y1 - 2021/1/1
N2 - Web system testing is a crucial software development cycle. However, though there are real needs for testing these complex systems, it often requires specific skills in testing and/or technical programming. Moreover, the lifecycles of web systems are today very dynamic. They are often modified, updated, integrating new data, links, widgets, etc. Therefore, the testing processes and scripts for these systems have to be modified as well which can be very costly in terms of time and resources. Based on that context, this paper aims at reducing these prerequisites and constraints for tester in proposing a codeless testing automation framework. Our approach is based on Selenium and a machine learning technique to propose generic testing scripts that can be automatically tuned to the tested use cases. Experiments are provided leading to relevant results demonstrating the success of our methodology.
AB - Web system testing is a crucial software development cycle. However, though there are real needs for testing these complex systems, it often requires specific skills in testing and/or technical programming. Moreover, the lifecycles of web systems are today very dynamic. They are often modified, updated, integrating new data, links, widgets, etc. Therefore, the testing processes and scripts for these systems have to be modified as well which can be very costly in terms of time and resources. Based on that context, this paper aims at reducing these prerequisites and constraints for tester in proposing a codeless testing automation framework. Our approach is based on Selenium and a machine learning technique to propose generic testing scripts that can be automatically tuned to the tested use cases. Experiments are provided leading to relevant results demonstrating the success of our methodology.
KW - Automation testing
KW - Codeless web testing
KW - Machine learning
KW - SVM
KW - Selenium
U2 - 10.1007/978-3-030-83007-6_9
DO - 10.1007/978-3-030-83007-6_9
M3 - Conference contribution
AN - SCOPUS:85113472488
SN - 9783030830069
T3 - Communications in Computer and Information Science
SP - 184
EP - 202
BT - Software Technologies - 15th International Conference, ICSOFT 2020, Revised Selected Papers
A2 - van Sinderen, Marten
A2 - Maciaszek, Leszek A.
A2 - Fill, Hans-Georg
PB - Springer Science and Business Media Deutschland GmbH
T2 - 15th International Conference on Software Technologies, ICSOFT 2020
Y2 - 7 July 2020 through 9 July 2020
ER -