Difference Between Client Server and Web Testing
Difference Between Client Server and Web Testing
testing?
• In Web Testing, you test the application with different browsers and different
versions of the same browsers. Here, you would be concentrating on User
Interface, Functionality and Performance of the application. In Client Server
Testing, you don’t require any media/browser to test the application.
• If the database is changed in client server application, the front end source
code needs to be changed where as in web based, if the database changes,
only the middleware has to be changed accordingly as client never interacts
with the server directly. The business logic is @ middleware in web based
application where as the same is at client in fat client/thin server architecture
and at server in thin client/fat server architecture.
• Client Server variables are LAN, centralized H/W, and S/W, where as Web
testing variables are Firewalls, Routers.
• Client Server failures are noticed internally, where in Web Testing it is known
externally.
• Testing the application in the intranet is client-server testing and testing the
application with the internet is web-based testing.
• Web server serves the web pages by handling http requests for viewing in web
browser; application server provides/exposes business logic for client applications
through various protocols.
• Web server delegation model is fairly simple, when the request comes; it simply
passes the request to the program best able to handle it (Server side program).
It may not support transactions and database connection pooling.
• Application server is more capable of dynamic behavior than web server. We can
also configure application server to work as a web server. Simply application
server is a superset of web server.
________________________________________________________________