Page 1 of 3 123 LastLast
Results 1 to 20 of 44

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

  1. #1
    Expert Member
    Join Date
    Apr 2006
    Answers
    124
    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 07:56 AM.

  2. #2
    Junior Member
    Join Date
    Jun 2006
    Answers
    10

    Re: differenece between client-server / web testing

    Thanks a lot and really good reply.....!


  3. #3
    Contributing Member
    Join Date
    Jul 2006
    Answers
    50

    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.


  4. #4
    Junior Member
    Join Date
    Nov 2006
    Answers
    18
    Thank you so very much Bhavani..I appreciate your help.

    Last edited by jainbrijesh; 05-17-2007 at 07:37 AM.

  5. #5
    Junior Member
    Join Date
    Nov 2006
    Answers
    12

    Re: differenece between client-server / web testing

    good bvani goood answer

    Last edited by jainbrijesh; 05-17-2007 at 07:44 AM.

  6. #6
    Junior Member
    Join Date
    Feb 2007
    Answers
    5

    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


  7. #7
    Junior Member
    Join Date
    Feb 2007
    Answers
    3

    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.


  8. #8
    Expert Member
    Join Date
    Jan 2007
    Answers
    249

    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


  9. #9
    Contributing Member
    Join Date
    Oct 2006
    Answers
    67

    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]:)
    **********

  10. #10
    Contributing Member
    Join Date
    Feb 2007
    Answers
    48

    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


  11. #11
    Junior Member
    Join Date
    Feb 2007
    Answers
    4

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

    great answer ....ganesh....tahnks for it...


  12. #12
    Contributing Member
    Join Date
    Feb 2007
    Answers
    48

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

    You are most welcome, Chand05.


  13. #13
    Junior Member
    Join Date
    Dec 2006
    Answers
    25

    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?


  14. #14
    Moderator
    Join Date
    Sep 2006
    Answers
    920

    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.

    Last edited by jainbrijesh; 05-17-2007 at 07:53 AM.
    Regards,
    Brijesh Jain
    ---------------------------------------------------------
    Connect with me on Skype: jainbrijesh
    Google Plus : jainbrijeshji

  15. #15
    Contributing Member
    Join Date
    Mar 2007
    Answers
    42

    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 :-)


  16. #16
    Junior Member
    Join Date
    Jun 2007
    Answers
    4

    Client server Vs Web applications

    What is the difference between client server and web application testing


  17. #17
    Junior Member
    Join Date
    Jan 2007
    Answers
    3

    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?


  18. #18
    Junior Member
    Join Date
    May 2007
    Answers
    1

    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.


  19. #19
    Junior Member
    Join Date
    Aug 2007
    Answers
    1

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

    Thanks for the information


  20. #20
    Junior Member
    Join Date
    Dec 2007
    Answers
    21

    CLIENT-SERVER/WEB Testing

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


Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About us
Applying for a job can be a stressful and frustrating experience, especially for someone who has never done it before. Considering that you are competing for the position with a at least a dozen other applicants, it is imperative that you thoroughly prepare for the job interview, in order to stand a good chance of getting hired. That's where GeekInterview can help.
Interact