what is the difference between client-server testing and web based testing?
As per difference in both, the applications come where, how to access the resources. In Client-Server, once the connection is made it will be in the state on connected, whereas in case of web testing HTTP protocol is stateless, then there comes logic of cookies, which is not in Client-Server.