What is the difference between Product and Project testing ?

How we have to write the test cases for those?Plz explain with an example.

And also client side and server side validations.



Thanx in advance