Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

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

how to write defects in excel sheets when defects occured

2042


What are the main key components in client and server applications?

1171


iwant know IEEE formate ,how it is used and exactly where it is used? i have details it follows test plan, testcases...etc. i want real time explanation. pls any one give?

1882


Anybody having documents and URLs about BFSI domain...Please share..it is really urgent

2385


9.Data – driver automation typically includes?

3408


what are the various techniques you will use as soon as the srs was given to you to speedup the testing?

2004


What are the major components of Perf Test Report?

2065


How should validation activities be handled?

1138


where do we work with Application, web and Database servers Means which type of applications.

1922


what comments have u given in peer review? tell me at least 3 comments what u have given? july27 brahma412@yahoo.co.in

1902


What Is risk Based testing?

1978


any one please send me any test case examples with tabular columns in manual testing

2277


Tell me the SRS based review,brs based review

2228


What is difference between web site testing, desktop application testing and wireless application testing? what is the difference in testing strategy to test them?

2067


Test approach to windows update?

2310