As web applications become more complex and dependent on numerous web technologies, regression testing becomes a time-consuming and expensive endeavor. Many approaches have been proposed to automate the testing process; however few of the approaches utilize the concepts of autonomic computing to symplify the management of a test harness. In this paper, we introduce a self-configuring autonomic test harness. Our test harness monitors the client-side of a web application to detect which web technologies were used to implement the interface. It then automatically selects a testing tool capable of validating any technology-specific features, generates an automated test script, and runs it on the web application.Test generation is performed using a model-driven approach which encodes test cases in a platform independent manner, and transforms them into platform specific tests using a model of various web technologies. In this way, our approach supports regression testing from the web interface as the application migrates to new technologies. We also present the details of a prototype used to demonstrate the approach.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.