What are the differences in testing a client-Server and a
web Application

Answer Posted / darshana

Client server is a 2-tier application. In this, front end
or client is connected to
'Data base server' through 'Data Source Name',front end is
the monitoring level.


Web based architecture is a 3-tier application. In this,
browser is connected to webserver through
TCP/IP and webserver is connected to Data base
server,browser is the monitoring level.
In general, Black box testers are concentrating on
monitoring level of any type of application.



All the client server applications are 2 tier
architecutures.
Here in these architecutre, all the "Business Logic" is
stored in clients and "Data" is stored in Servers. So if
user request anything, business logic will b performed at
client, and the data is retrived from Server(DB Server).

Here the problem is, if any business logic changes, then we
need to change the logic at each any every client.

The best ex: is take a super market, i have braches in the
city. At each branch i have clients, so business logic is
stored in clients, but the actual data is store in servers.
If assume i want to give som discount on som items, so i
need to change the business logic. For this i need to goto
each branch and need to change the business logic at each
client. This the disadvantage of Client/Server
architecture.

So 3-tier architecture came into picture:

Here Business Logic is stored in one Server, and all the
clients are dumb terminals. If user requests anything the
request first sent to server, the server will bring the
data from DB Sever and send it to clients. This is the flow
for 3-tier architecture.

Assume for the above. Ex. if i want to give som discout,
all my business logic is there in Server. So i need to
change at one place, not at each client. This is the main
advantage of 3-tier architecture.

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

what type of testing techniques are using after accept the build?

1846


1.what kind of testing have you done ?

2569


What is mutation testing & when can it be done?

907


value momentum

1493


Explain Testing process in your organization?

1290


My name is Akpos from Nigeria. I have finished manual testing course. Please, can someone advise me where to go on from here?

764


which of the following is not a coding defect? Option 1 Test harness defect Option 2 Data flow defect Option 3 Initialisation defect Option 4 Algorithmic defect

2035


Write a Test scenario for Outlook Search functionality.

2805


Test approach to windows update?

1957


What was a problem you had in your previous assignment (testing if possible)? How did you resolve it?

1802


What is srs and brs document?

931


Am putting E-commerce project in my resume can any one please tell me about E-commerce application explaination..

2674


Explain briefly your project.

1892


integration test cases for mouse and keyboard

3439


Can anybody write the test cases for the following scenario. I want to create District. for that, District Code field, District Name field, Reset button, Submit button, Back button are there in the screen. whenever we enter District Code & District Name in the related fields, by clicking on Submit button, District should be created. By clicking on Reset button, all fieds should be cleared. By clicking on Back button, user should navigate to home page. Can you write the test cases for the scenario. I want to know the test case format for the scenario. what procedure is the best. tahnks in advance...

3854