TY - GEN
T1 - A framework of model-driven web application testing
AU - Li, Nuo
AU - Ma, Qin Qin
AU - Wu, Ji
AU - Jin, Mao Zhong
AU - Liu, Chao
PY - 2006
Y1 - 2006
N2 - Web applications have become complex and crucial in many fields. In order to assure their quality, a high demand for systematic methodologies of Web application testing is emerging. In this paper, a methodology of Model-Driven Testing (MDT) for Web application is presented. Model is the core of this method. Web application model is built to describe the system under testing. Test case models are generated based-on the web application model. Test deployment model and test control model are designed to describe the environment and process of test execution. The test engine executes test cases based-on the test deployment and control model automatically. After that, testing results are reflected to test case models. A framework is designed for supporting this methodology. In order to get better extensibility and flexibility, it is loose-coupled by a modeler and a tester. The modeler enables developers to design meta-models, and is responsible for creating, visualizing and saving models. The tester takes in charge of recovering the tested Web application model, generating test cases, and executing test.
AB - Web applications have become complex and crucial in many fields. In order to assure their quality, a high demand for systematic methodologies of Web application testing is emerging. In this paper, a methodology of Model-Driven Testing (MDT) for Web application is presented. Model is the core of this method. Web application model is built to describe the system under testing. Test case models are generated based-on the web application model. Test deployment model and test control model are designed to describe the environment and process of test execution. The test engine executes test cases based-on the test deployment and control model automatically. After that, testing results are reflected to test case models. A framework is designed for supporting this methodology. In order to get better extensibility and flexibility, it is loose-coupled by a modeler and a tester. The modeler enables developers to design meta-models, and is responsible for creating, visualizing and saving models. The tester takes in charge of recovering the tested Web application model, generating test cases, and executing test.
UR - https://www.scopus.com/pages/publications/34247547941
U2 - 10.1109/COMPSAC.2006.96
DO - 10.1109/COMPSAC.2006.96
M3 - 会议稿件
AN - SCOPUS:34247547941
SN - 0769526551
SN - 9780769526553
T3 - Proceedings - International Computer Software and Applications Conference
SP - 157
EP - 162
BT - Proceedings - 30th Annual International Computer Software and Applications Conference, COMPSAC 2006 - Short Papers/Workshops/Fast Abstracts/Doctoral Symposium
T2 - 30th Annual International Computer Software and Applications Conference, COMPSAC 2006
Y2 - 17 September 2006 through 21 September 2006
ER -