In this paper, an automated technique is proposed that
extracts a structural model of web applications based on client
side requests and responses that are automatically generated
by the programs run on the server. The difficult part of testing
processes is producing values to fill forms. Any sort of values
covers some contents of web applications. In that case to cover
all aspects of web application, a lot of values should be
generated sagaciously. These values are obtained using
ontology. The boundary coverage and equivalent partitioning
criteria are used in generating test data. The web application
deals with the information that user enters in a different way.
Some parts of information which are more important than the
other parts are kept in the system database but the other parts
which are less important need not be kept there in general. The
degree of dynamism and coverage in this scenario is higher in
comparison with related works.