Geeks Talk

Prepare for your Next Interview


Welcome to the Geeks Talk forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Difference between a web based, Client Server and a Desktop application?

This is a discussion on Difference between a web based, Client Server and a Desktop application? within the Web Testing forums, part of the Software Testing category; What is the thin line difference between a web based, Client Server and a Desktop application? What are the key points we need to take care (test) while testing these ...

Go Back   Geeks Talk > Software Testing > Web Testing
Register Blogs FAQ Tag Cloud Calendar Mark Forums Read

Web Testing Web Testing

Reply

 

LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 08-04-2006
Expert Member
 
Join Date: Apr 2006
Location: India, Hyderabad
Posts: 130
Thanks: 19
Thanked 48 Times in 18 Posts
bvani will become famous soon enough
What is the thin line difference between a web based, Client Server and a Desktop application?

What are the key points we need to take care (test) while testing these applications?



Thanks in advance,
Alankar

Hey Sunny I have posted ur question to the forum pls check ...

what is the difference between client-server testing and web based testing and what are things that we need to test? plz explain in detail if possible


Here goes the answer :

Projects are broadly divided into two types of :
2 tier applications
3 tier applications


CLIENT / SERVER TESTING
[a] This type of testing usually done for 2 tier applications (usually developed for LAN)
Here we will be having frontend and backend.

The application launched on frontend will be having forms and reports which will be monitoring and manipulating data

Eg : applications developed in VB,VC++,Core Java,C,C++,D2K,PowerBuilder etc.,
The backend for these applications would be MS Access, SQL Server, oracle, sybase, mysql, quadbase

The tests performed on these type of applications would be
- user interface testing
- manual support testing
- Functionality testing
- compatability testing & configuration testing
- intersystems testing

WEB TESTING
[b] This is done for 3 tier applications (developed for Internet / intranet / xtranet)

Here we will be having Browser, web server and DB server.

The applications accessable in browser would be developed in HTML, DHTML, XML, JavaScript etc.,
(we can monitor thru these applications)

Applications for the webserver would be developed in Adv Java, ASP, JSP, VBScript, JavaScript, Perl, ColdFusion, PHP etc.,
(all the manipulations are done on the web server with the help of these programs developed)

The DBserver would be having oracle, sql server, sybase, mysql etc.,
(all data is stored in the database available on the DB server)


The tests performed on these type of applications would be
- user interface testing
- Functionality testing
- security testing
- browser compatability testing
- load / stress testing
- interoperability testing/intersystems testing
- storage and data volume 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 type of tests which can be applied on this type of applications are :
1. User interface testing for validation & userfriendliness
2. Funtionality testing to validate behavious, i/p, error handling, o/p, manipulations, services levels, order of functionality, links, content of web page & backend coverages
3. Security testing
4. Browser compatability
5. Load / stress testing
6. Interoperability testing
7. Storage & data volume testing

a client-server application is a two tier application.
This has forms & reporting at frontend (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
1. User interface testing
2. Manual support testing
3. Functionality testing
4. Compatability testing
5. Intersystems testing

Last edited by jainbrijesh; 05-17-2007 at 08:56 AM.
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 08-09-2006
Junior Member
 
Join Date: Jun 2006
Location: Gurgaon
Posts: 10
Thanks: 0
Thanked 1 Time in 1 Post
sunny_love is on a distinguished road
Re: differenece between client-server / web testing

Thanks a lot and really good reply.....!
Reply With Quote
  #3 (permalink)  
Old 08-11-2006
Contributing Member
 
Join Date: Jul 2006
Posts: 51
Thanks: 0
Thanked 0 Times in 0 Posts
Robert is on a distinguished road
Re: differenece between client-server / web testing

That is really as very detailed explanation. It would really help to know briefly about client-server testing and web based testing. Thanks for such posting.
Reply With Quote
  #4 (permalink)  
Old 11-08-2006
Junior Member
 
Join Date: Nov 2006
Location: New York city
Posts: 18
Thanks: 4
Thanked 0 Times in 0 Posts
milu_mohanty is on a distinguished road
Thank you so very much Bhavani..I appreciate your help.

Last edited by jainbrijesh; 05-17-2007 at 08:37 AM.
Reply With Quote
  #5 (permalink)  
Old 12-02-2006
Junior Member
 
Join Date: Nov 2006
Location: india hyderabad
Posts: 12
Thanks: 1
Thanked 3 Times in 1 Post
msusmitha is on a distinguished road
Re: differenece between client-server / web testing

good bvani goood answer

Last edited by jainbrijesh; 05-17-2007 at 08:44 AM.
Reply With Quote
  #6 (permalink)  
Old 02-16-2007
Junior Member
 
Join Date: Feb 2007
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
venkatsagehill is on a distinguished road
project and product testing

hi

What is the Difference between Project and Product testing? What difference you have observed while testing the Clint/Server application and web server application.

venkat
Reply With Quote
  #7 (permalink)  
Old 02-16-2007
Junior Member
 
Join Date: Feb 2007
Location: canada
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Yallabandi is on a distinguished road
Re: project and product testing

Hi Venkat,
Project and product testing is one and the same. Project refers to the whole software and product (considering all modules of the project integrated to a single whole product in commercial terms) refers to the whole software.
Reply With Quote
  #8 (permalink)  
Old 02-17-2007
Expert Member
 
Join Date: Jan 2007
Location: Bangalore
Posts: 252
Thanks: 4
Thanked 8 Times in 7 Posts
Manojks is on a distinguished road
Re: project and product testing

Hi Venkat,

Project and Product are not the same...

Project is a one time process. ie., it has a start time and end time.
Product is a repeated process. For eg: Microsoft windows, Siebel CRM they are all products.
We can also say that Project is a short term process and product is a long term process...
If you consider testing on this... the same difference applies over there...
Project testing is a short term process and product testing is a long term process... Have u heard about 6 sigma testing process its applicable for product testing...

Thanks
Manoj
Reply With Quote
The Following User Says Thank You to Manojks For This Useful Post:
  #9 (permalink)  
Old 03-07-2007
Contributing Member
 
Join Date: Oct 2006
Location: India, TamilNadu, Chennai
Posts: 79
Thanks: 9
Thanked 9 Times in 7 Posts
anushya is on a distinguished road
Re: Difference between a web based, Client Server and a Desktop application?

Hi,
Web based / browser based application means, the application that run thru browser. The executable file may have web files/ html files to run the application.
Client Server based application means, the application should have a client and server, whereas the server will listen for the new connection and the client will communicate to the server. Both the server and client application should run for this application.

Please correct me, if i am wrong.
__________________
**********
with Thanks and Regards,
[B][I][COLOR="DarkRed"]Anushya.G[/COLOR][/I][/B]:)
**********
Reply With Quote
  #10 (permalink)  
Old 03-09-2007
Contributing Member
 
Join Date: Feb 2007
Location: Delhi
Posts: 51
Thanks: 3
Thanked 12 Times in 6 Posts
smganesh is on a distinguished road
Re: Difference between a web based, Client Server and a Desktop application?

Hi,

Let me add few more points:
Desktop:
01. Application runs in single memory (Front end and Back end in one place)
02. Single user only

Client/Server:
01. Application runs in two or more machines
02. Application is a menu-driven
03. Connected mode (connection exists always until logout)
04. Limited number of users
05. Less number of network issues when compared to web app.

Web:
01. Application runs in two or more machines
02. URL-driven
03. Disconnected mode (state less)
04. Unlimited number of users
05. Many issues like hardware compatibility, browser compatibility, version compatibility, security issues, performance issues, etc
Regards,
Ganesh
Reply With Quote
The Following 6 Users Say Thank You to smganesh For This Useful Post:
  #11 (permalink)  
Old 03-09-2007
Junior Member
 
Join Date: Feb 2007
Posts: 6
Thanks: 1
Thanked 0 Times in 0 Posts
chand05 is on a distinguished road
Re: Difference between a web based, Client Server and a Desktop application?

great answer ....ganesh....tahnks for it...
Reply With Quote
  #12 (permalink)  
Old 03-21-2007
Contributing Member
 
Join Date: Feb 2007
Location: Delhi
Posts: 51
Thanks: 3
Thanked 12 Times in 6 Posts
smganesh is on a distinguished road
Re: Difference between a web based, Client Server and a Desktop application?

You are most welcome, Chand05.
Reply With Quote
  #13 (permalink)  
Old 04-25-2007
Contributing Member
 
Join Date: Dec 2006
Location: India
Posts: 31
Thanks: 5
Thanked 1 Time in 1 Post
spd15 is on a distinguished road
Re: differenece between client-server / web testing

Hello vani,
It was a quite detail explaination. Thanks a lot. Still I have few confusions....
Could you please explain me few more thing...
In Client/server archtecture, geographically how far could be they all from each other? Limited to a building or could be a town or....? Can big companies e.g. Reliance, have client /server administrative applications for their staff e.g. payroll, as they have no. of plants located at different locations? Or they access these internal applications only using web-based intranet?
Reply With Quote
  #14 (permalink)  
Old 04-25-2007
Moderator
 
Join Date: Sep 2006
Location: Delhi (India)
Posts: 910
Thanks: 12
Thanked 108 Times in 76 Posts
jainbrijesh will become famous soon enoughjainbrijesh will become famous soon enough
Re: differenece between client-server / web testing

see friend when we consider the security testing, both application should well secured to internal and external threat.

As per difference in both application comes where, how to access the resources. In client server once connection is made it will be in state on connected, whereas in case of web testing http protocol is stateless, then there comes logic of cookies, which is not in client server.

More for client server users are well known, whereas for web any user can login and access the content, he/she will use it as per his intentions.

so, there are always issuses of security and compatibility for web application.
__________________
--
Brijesh Jain

Last edited by jainbrijesh; 05-17-2007 at 08:53 AM.
Reply With Quote
The Following User Says Thank You to jainbrijesh For This Useful Post:
  #15 (permalink)  
Old 04-25-2007
Contributing Member
 
Join Date: Mar 2007
Posts: 43
Thanks: 1
Thanked 2 Times in 2 Posts
varmakub is on a distinguished road
Re: differenece between client-server / web testing

Quote:
Originally Posted by bvani View Post
Here goes the answer :

Projects are broadly divided into two types of :
2 tier applications
3 tier applications


CLIENT / SERVER TESTING
[a] This type of testing usually done for 2 tier applications (usually developed for LAN)
Here we will be having frontend and backend.

The application launched on frontend will be having forms and reports which will be monitoring and manipulating data

Eg : applications developed in VB,VC++,Core Java,C,C++,D2K,PowerBuilder etc.,
The backend for these applications would be MS Access, SQL Server, oracle, sybase, mysql, quadbase

The tests performed on these type of applications would be
- user interface testing
- manual support testing
- Functionality testing
- compatability testing & configuration testing
- intersystems testing

WEB TESTING
[b] This is done for 3 tier applications (developed for Internet / intranet / xtranet)

Here we will be having Browser, web server and DB server.

The applications accessable in browser would be developed in HTML, DHTML, XML, JavaScript etc.,
(we can monitor thru these applications)

Applications for the webserver would be developed in Adv Java, ASP, JSP, VBScript, JavaScript, Perl, ColdFusion, PHP etc.,
(all the manipulations are done on the web server with the help of these programs developed)

The DBserver would be having oracle, sql server, sybase, mysql etc.,
(all data is stored in the database available on the DB server)


The tests performed on these type of applications would be
- user interface testing
- Functionality testing
- security testing
- browser compatability testing
- load / stress testing
- interoperability testing/intersystems testing
- storage and data volume testing
I would like to add another point " Load/Stress testing is not only for Web Testing we can do these on Client side (Desk top applications) as well "
As am working on the same :-)
Reply With Quote
The Following User Says Thank You to varmakub For This Useful Post:
  #16 (permalink)  
Old 06-19-2007
Junior Member
 
Join Date: Jun 2007
Location: bangalore
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
test_3 is on a distinguished road
Client server Vs Web applications

What is the difference between client server and web application testing
Reply With Quote
  #17 (permalink)  
Old 07-27-2007
Junior Member
 
Join Date: Jan 2007
Location: pune
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
anand shi is on a distinguished road
Anand asks

What are the factors are considedred in client server testing.
A ex. concurrency, performance are the basic tests to be done. ANy other tests to be conducted?
Reply With Quote
  #18 (permalink)  
Old 08-16-2007
Junior Member
 
Join Date: May 2007
Location: India
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
murthy78 is on a distinguished road
Re: project and product testing

Project is focussed on a single customer and testing is easier and product testing is generic consumption of the users. Product testing is more difficult.
Reply With Quote
  #19 (permalink)  
Old 08-21-2007
Junior Member
 
Join Date: Aug 2007
Location: India
Posts: 2
Thanks: 1
Thanked 0 Times in 0 Posts
rohit1212 is on a distinguished road
Re: Difference between a web based, Client Server and a Desktop application?

Thanks for the information
Reply With Quote
  #20 (permalink)  
Old 12-17-2007
Contributing Member
 
Join Date: Dec 2007
Location: Kolkata
Posts: 30
Thanks: 8
Thanked 0 Times in 0 Posts
judhajit is on a distinguished road
CLIENT-SERVER/WEB Testing

How is testing a CLIENT-SERVER application and a WEB based application diferent from one another ?
Reply With Quote
Reply

  Geeks Talk > Software Testing > Web Testing

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads

Thread Thread Starter Forum Replies Last Post
NLauncher is a desktop organizing utility that enables users to free the desktop from JobHelper Geeks Lounge 0 01-30-2007 02:00 PM
Client Server Technology - Is there any Drawback????? blenda SQL Server 3 06-24-2006 02:00 PM
What are the New Application Frameworks in SQL Server 2005 admin Testing Issues 1 05-30-2006 07:07 PM


All times are GMT -4. The time now is 03:18 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.1
Copyright © 2009 GeekInterview.com. All Rights Reserved