Ricca and Tonella [5] have developed ReWeb and TestWeb
tools. They used source code analysis of processes and
exploited a sort of UML class model to symbolize components
of web applications and their transactions. Modeling phase is
done by ReWeb semi automatically in two steps: modeling
static features and dynamic features. The second step of the
modeling always deals with the forms and the pages hidden
behind the forms. The data used to fill forms is selected
manually by tester. We could informally say that the difficult
part of the modeling is done manually and they only automate
simple parts. TestWeb uses the model extracted in the
modeling phase then using source code coverage criterion, test
cases are generated