Web applications can only be accessed through dedicated client systems called Web browsers. The behaviors of Web browser's interactions influence the functionalities and navigation of Web applications. In the past, on stage of Web application design and modeling, Web browsers' interactions are not taken into account. Therefore, in the later implementation phase, it only relies on the developer's experience. This gives a challenge to the follow-up testing. In this paper, starting from a conventional page navigation graph of a Web application, we propose an approach to transform page navigation graph into FSM-BI (FSM with Web browser's interactions), and further, design and implement a prototype tool, called AGT4W (Automatic Generating Tests for Web Applications). Based on the FSM-BI, the automated generation of test cases was implemented. Additionally, the detailed process and implementation methods were give out. Firstly, we use ArgoUML to model a traditional Web page navigation graph and import it as a XMI file. Secondly, we transform the XMI file into FSM-BI, so we got a FSM model. Thirdly, based on FSM model, we transform FSM model into FSM Test-Tree. Finally, automatic generation of test cases was carried out. © 2012 Springer-Verlag GmbH Berlin Heidelberg.
CITATION STYLE
Chen, S., Miao, H., & Song, B. (2012). AGT4W: Automatic generating tests for web applications. In Advances in Intelligent and Soft Computing (Vol. 133 AISC, pp. 885–892). https://doi.org/10.1007/978-3-642-27552-4_116
Mendeley helps you to discover research relevant for your work.