Tuesday, March 3, 2009

Client Server Applicating Testing & Web Application Testing

In client-server application,application is loaded on server machine while the application exe is on every client machine. So there are 2 different components to test. This environment is mostly used in Intranet networks and aware of number of clients & servers and their locations in the test scenario.
Have to test broadly in categories like GUI on both sides, functionality, load client-server interaction, back-end.

In Web Application, application is loaded on the server whose location may or may not be known and no exe is installed in the client machine.So have to test the application on different web browsers.
Web application is mainly tested for browser compatibility & operating system compatibility, error handling, static pages, backend testing and load testing.



A client-server application is a two tier application.
This has forms & reporting at front-end (monitoring & manipulations are done) [using vb, vc++, core java, c, c++, d2k, power builder etc.,] -> database server at the backend [data storage & retrieval) [using ms access, sql server, oracle, sybase, mysql, quadbase etc.,].
The tests performed on these applications would be : User interface testing, Functionality testing, Compatibility testing, Intersystem testing.

A web-application is a three-tier application.
This has a browser (monitors data) [monitoring is done using html, dhtml, xml, javascript]-> webserver (manipulates data) [manipulations are done using programming languages or scripts like adv java, asp, jsp, vbscript, javascript, perl, coldfusion, php] -> database server (stores data) [data storage and retrieval is done using databases like oracle, sql server, sybase, mysql].
The types of tests, which can be applied on this type of applications, are: User interface testing for validation & user friendliness, Functionality testing to validate behaviors, i/p, error handling, o/p, manipulations, services levels, order of functionality, links, content of web page & backend coverage’s, Security testing, Browser compatibility, Load / stress testing, Interoperability testing, Storage & data volume testing.

2 comments:

  1. Expected some images madam !!

    ReplyDelete
  2. Provided some more explanations.
    Thanks for your comments.

    ReplyDelete