• White box testing technique or source code analyzing:
The tools implemented by this way are restricted to some
programming languages and web technologies. Because
of large growth of web technologies it should be
developed and maintained all the time. If it had not been
maintained, after a few times its interoperability would be
lost and will not work with new coming technologies.
• Black box testing or client side analyzing: this technique
is done on the client side; the structure of the web site
obtained by making requests and examining responses. It
is important to note that dynamic and static pages couldn’t
be distinguished by this way. But we can informally say
when a form is submitted, the target page is dynamic and
its content is dependent on data which are entered in the
form. We use this technique in our approach.