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
what are risks and contigencies(solutions) of an ecommerce (online shopping and bidding project)application?we describe this in Test plan can anyone tell me abt this?
What’s the difference between verification and validation in testing?
hi experts, i was asked to write down the requirement description,test scenario, and test cases for gmail login and send email and then to check the email was sent in the sent mails.the format given to me was like this: Req ID, Req description, Test Scenario, Test cases....Can anybody please help me out with this..
What are the types of maintenance?
Manual and automation how do they help in bringing out quality product? Explain?
Discuss what test metrics you feel are important to publish an organization?
Please send any one latest 3+ years of experience testing tools resumes my mail id is krishnavenimodaliar26@gmail.com
What is test out put?
How can data caching have a negative effect on load testing results?
Do you know anything about Set Top Boxes?
About Hierarchy level in your company.
do we require any scripting languae to write test cases in test director? what for it is used?it is like back end?only database we can there?
pl. give me the list of top jobs website to register i have 2Yrs. Experience in manual testing
1.Tell me negative test cases for notepad 2.Tell me the factors for for writing severity based test cases
what are the tests u did in entire project? when it did in the project? (means at the release build to end of project) plz explain clearly