Towards Testing Web Applications Using Functional Components
With the prevalence of Internet, the rapid development of component, middleware and Web services, and the wide application of the Web, the reliability and quality assurance of Web applications have become a very critical problem and a hot research topic. To ensure the security and reliability of Web applications, Web testing is one of the most effective methods. A Web application is divided into a set of functional components, each of which offers a certain kind of Web service. A Component Dependency Diagram (CDD) is employed to represent the structural relationship among the functional components; FSMs are used to represent their behaviors and the composition of FSMs to represent their interactions.