Testing of Web Applications Using Finite State Modeling
Kulvinder Singh Handa · 2012
2 Abstract: Web testing is a promising technique to ensure the high quality of web application. The data flow information of the web application was captured using flow graphs. For this purpose finite state machines are the best method for developing computational models for hardware and certain software also. And the internal structure, design and implementation of the web application can be tested using white box testing in which the tester chooses inputs to exercise paths through the code and determines the appropriate outputs. In this model web pages can be considered as states of finite state model and links as input conditions provided at each state. With the help of basic path testing and graph matrices, the number of independent paths are generated for the flow graph and then finally test cases are derived and tested through mutation testing method.