What is the difference in testing a CLENT-SERVER application and a WEB application ?

Showing Answers 1 - 4 of 4 Answers

Suganthi

  • Sep 23rd, 2005
 

In both of the Test we are performing Load and Performance Testing. Testing the application in intranet (without browser) is an example for client-server. Testing an application in internet (using browser) is called web testing

  Was this answer useful?  Yes

pullareddy

  • Nov 10th, 2005
 

Client Server Application

-------------------------

- Client server is 2-tier

- Usability, functionality, performance, security

- Limited users

- Database server available

Web Application

-------------------------

- It is n-tier

- Usability, functionality, performance, security (load, stress, volume)

- Unlimited users

- Database server will be remote place

- Security testing is compulsory

- Authorization, and access control

- Session ids

- Links testing (main link, broken link)

- Cross-Browser testing (different browsers)

- Compatibility testing

- Database testing

Web application: A 3-tier application is an application program that
is organized into three major parts each of which is distributed to a different
place or places in a network. The three parts are:

-> The workstation or presentation interface

-> The business logic

-> The database and programming related to managing it


In a typical 3-tier application the application user's workstation contains
the programming that provides the graphical user interface (GUI) and
application-specific entry forms or interactive windows. (Some data that is
local or unique for the workstation user is also kept on the local hard disk.)
Business logic is located on a local area network (LAN) server or other shared
computer.


The business logic acts as the server for client requests from workstations.
In turn it determines what data is needed (and where it is located) and acts as
a client in relation to a third tier of programming that might be located on a
mainframe computer.


The third tier includes the database and a program to manage read and write
access to it. While the organization of an application can be more complicated
than this the 3-tier view is a convenient way to think about the parts in a
large-scale program.


Client Server: Where as in 2-tier application is an application
program that is organized into 2 major parts each of which is distributed to a
different place or places in a network. The 2 parts are:

-> The workstation or presentation interface with The business logic

-> The database and programming related to managing it


Srinivas

  Was this answer useful?  Yes

Client-server applications are loaded at the server.  An .exe is loaded on every client to call this application.


Web-based applications are also loaded at the server but no .exe is installed at the client machine.  Instead the client calls the application through a web browser.


Client-server Technology:
1. Testing is performed on .exe installed on local computer
2. The number of clients is known
3. Client and server are the entities to be tested
4. Both server and client locations are fixed and known to the user
5. Server to server interaction is prohibited
6. Low multimedia type of data transaction
7. Designed and implemented on intranet environment


Web-based Technology
1. Testing is performed on content streamed from web server using browser (ex: Explorer, Mozilla, etc) installed on local computer
2. Number of clients is difficult to predict (millions of clients)
3. Client, Server and network are the entities to be tested
4. Server location is certain; client locations are not certain
5. Server to server interaction is normal
6. Rich multimedia type of data transaction
7. Designed and implemented on internet environment

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions