Difference between Desktop, Client server and Web testing

In this post I am gonna give answer to reader’s question.
There was one question asked by Srividya:
Q.What is difference between client server and Web Testing?
Vijay: Well Srividya I would like to add one more testing type i.e Desktop Testing in this discussion. So now we have three testing types Desktop application testing, Client server application testing and Web application testing.

Each one differs in the environment in which they are tested and you will lose control over the environment in which application you are testing, while you move from desktop to web applications.

Desktop application runs on personal computers and work stations, so when you test the desktop application you are focusing on a specific environment. You will test complete application broadly in categories like GUI, functionality, Load, and backend i.e DB.

In client server application you have two different components to test. Application is loaded on server machine while the application exe on every client machine. You will test broadly in categories like, GUI on both sides, functionality, Load, client-server interaction, backend. This environment is mostly used in Intranet networks. You are aware of number of clients and servers and their locations in the test scenario.

Web application is a bit different and complex to test as tester don’t have that much control over the application. Application is loaded on the server whose location may or may not be known and no exe is installed on the client machine, you have to test it on different web browsers. Web applications are supposed to be tested on different browsers and OS platforms so broadly Web application is tested mainly for browser compatibility and operating system compatibility, error handling, static pages, backend testing and load testing.

I think this will have an idea of all three testing environment. Keep in mind that even the difference exist in these three environment, the basic quality assurance and testing principles remains same and applies to all.

------------



The Best Software Testing Training You'll Ever Get!

software testing QA training

128 comments ↓

#1 Giri on 07.02.07 at 10:37 am

Thanks you..

#2 divya on 07.19.07 at 6:46 am

thanks for your valuable information

#3 Web Testing: Complete guide on testing web applications on 08.15.07 at 3:15 pm

[...] Interface Testing: The main interfaces are: Web server and application server interface Application server and Database server [...]

#4 satish v on 08.23.07 at 6:21 am

hi
can any one can give a sample project description in banking with detailed description

#5 Interesting posts on Software Testing Help — software testing help on 09.01.07 at 7:11 am

[...] Difference Between  Client server and  Web application testing:  The most frequently asked software testing interview question. What is difference between Desktop, Client-server and web application testing? I have shortly addressed this question here. [...]

#6 meenakshi on 09.21.07 at 10:51 pm

Hi,
interesting……..thanks keep us updated

#7 Renga K on 09.27.07 at 5:20 am

Thanks… its a good one and more interesting

#8 Raj on 10.25.07 at 6:58 am

Can u give an example for client server application

#9 ankit on 10.25.07 at 11:54 am

thanks for valuable info

#10 G.Mallikarjun on 10.27.07 at 6:23 am

I am feeling very happy while readying web site testing and i got good knowledge on three different applications of desktop,client server and web.plz maintain updation which are very useful for freshers and experience candidates.
Thanx for valuable information.

#11 sonia on 11.05.07 at 11:20 am

i am Very glad to read the givem materail on web testing but want some more knowledge .

#12 sonia on 11.05.07 at 11:21 am

i am Very glad to read the givem materail on web testing but want some more knowledge plz send me some more info….

#13 pradeep on 11.26.07 at 8:53 am

thank u very much…..

#14 Amita on 12.18.07 at 6:12 am

Thanx for giving these informations..

#15 shabeena on 01.18.08 at 2:47 pm

hi Vijay,
Thank U very much, for writing such a nice article.

#16 shabeena on 01.18.08 at 2:57 pm

Hi vijay,
There is no confusion in this article, every thing s fine. I would like to know what s a normal application,could u tell me a with a siple example.

#17 balakrishna on 01.22.08 at 12:41 pm

hi vijay,
this is very good and and vey easy to understand .
thanx for giving this much good notes.

#18 Anand on 01.23.08 at 7:26 am

thanks for valuable info

#19 ramesh on 01.31.08 at 8:28 pm

hi vijay,
this is very good and and vey easy to understand .
thanx for giving this much good notes.

#20 ramesh mishra,gadag karnataka,software test engineer on 01.31.08 at 8:29 pm

hi vijay,
this is very fine topic

#21 Bhaskar on 02.07.08 at 1:30 pm

How i can fill HTML hidden text box from my WinRunner?
Please help me.

#22 Abhishek on 02.15.08 at 11:19 am

Great Info
This site has answered to many questions I was looking for many days.

Thanks to author
Must say great collection…………….

#23 Shekhar on 02.15.08 at 12:12 pm

I read some of the comments pposted on this website about tesing and principles. I think it is one of the better sites today.

#24 Shekhar on 02.15.08 at 12:13 pm

I read some of the comments posted on this website about tesing and principles. I think it is one of the better sites today.

#25 Nilesh on 02.20.08 at 1:20 pm

Its nice,Thank u!!!!!!!

#26 wahab.sk on 02.20.08 at 2:10 pm

hi…

Iam very much thankfull to u.This answer wiil be help full for all those who want’s to try a job on testing.

#27 vijay on 03.06.08 at 6:36 am

Hi,
I am not convinced with your answer. so many flaws but a nice attempt. be clear in addressing, most people refer this site as a tool to enrich their knowledge.

#28 Ravi Shankar on 03.16.08 at 8:54 am

How we approach V-Model in our development Project

#29 Lava on 03.20.08 at 5:24 am

DeskTop Application : Example Yahoo Messenger. Never updates automatically. U have to run the updates always.
Client Server Application : Its always connect to the server if any changes in application its automatically reflect in the application.

#30 SunithaYagnamurthy on 03.28.08 at 8:28 am

Thanks for valuable information.ok

byeeeeee

keepsmiling

#31 shilpa on 04.15.08 at 6:47 am

what type of testing is genraly use in practical ?

#32 Rahini on 04.15.08 at 7:29 am

anyone plz give me example for desktop application. is yahoo messenger so.but how?

#33 rahul!! on 04.15.08 at 7:53 am

@rahini..
MSPAINT.,,,tart–>program File–>Acceseries–>address book

all are example of desktop appication ..

#34 rahul!! on 04.15.08 at 7:54 am

@rahini..
MSPAINT.,,,start–>program File–>Acceseries–>address book

all are example of desktop appication ..

#35 Rahini on 04.15.08 at 9:26 am

thanks rahul,
then yahoo messanger is desktop application or web application.plz explain me.
coz yahoo messenger application resides in client’s machine and also it will contact server also to exchange information packets. so here am confused whether its client-server or desktop application

#36 rahul!! on 04.15.08 at 10:26 am

@Rahini on
Destop app–exe reside on local pc..

C/S appll– —Application is loaded on server machine while the application exe on every client machine.

Web Appli—Application is loaded on the server whose location may or may not be known(Mainly at ISS or tom cat..or appache..) and no exe is installed on the client machine..
happy reading..

#37 Rahini on 04.15.08 at 11:23 am

thanks rahul,

so yahoo messenger is nothing but thick client.i mean client needs to do everything here and is not dependent on any server.is it so.
so thats why its also desktop application.
but when v type some msg and press ok.first it goes to server or buffer. clarify me here. then from buffer or server that msg goes to respective user.
am i write or wrong.

i understood the concept u explained but still i need some more clarification regarding this example.
i hope am not creating mess.

#38 Norman on 04.16.08 at 8:07 pm

Iam not able to understand what is this APACHE AND TOMCAT SERVER is all about..are they different ?
Some say they are not and they are called as webapplication servers.By the way do application server and web server reside on the same machine or in different machines.How they are configured.
How a application server contacts webserver or vice versa..again are they configured on differnet machines .I am totally confused please help me understand this.Respond me to this e mail with your answers norman_g40@yahoo.com

#39 viji on 04.25.08 at 10:31 am

would any one tell me what is the difference between the designation software tester and test engineer.

#40 vijay on 04.25.08 at 10:56 am

Hi norman,

Basically servers are to two types :
1. Web servers ( Apache, IIS etc..)
2. Applications servers ( Tomcat, weblogic..etc)

1: A webserver is a computer that is running special software allowing people to connect to it from their browser.
2.An application server is a software engine that delivers applications to client computers .

#41 vijay on 04.25.08 at 10:57 am

HI viji,

software tester and test engineer both are same.

#42 VIJAYD on 05.02.08 at 9:58 am

Hi All,

Hope this helps…

Q: What is the difference between client-server testing and web based testing and what are things that we need to test?

Ans: 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 front-end and backend.

The application launched on front-end 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 accessible in browser would be developed in HTML, DHTML, XML, JavaScript etc.,
(we can monitor thru these applications)

Applications for the web server would be developed in Adv Java, ASP, JSP, VBScript, JavaScript, Perl, Cold Fusion, 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 types of tests which can be applied on this type of applications are:
1. User interface testing for validation & user friendliness
2. Functionality testing to validate behaviors, i/p, error handling, o/p, manipulations, services levels, order of functionality, links, content of web page & backend coverage’s
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 front-end (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

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
see friend when we consider the security testing, both application should well secured to internal and external threat.

As per difference in both the applications come 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.

Regards,
Vijay

#43 priya on 05.20.08 at 6:59 am

thanks….

#44 P.amar on 05.23.08 at 10:04 am

any one tell me where server handling and administration will told us properly in vizag

#45 Suresh Balakrishnan on 06.05.08 at 5:52 am

Hi Shilpa,

I have mentioned Types of Testing generally use in Practical as below:

1.smoke and Sanity Testing.
2.functionality Testing
3.Compatibility Testing
4.GUI Testing
5.Regression Testing
6.Re-Testing
7.UAT
These are the basic Testing but so many testings is there but these are depending upon the application functionalities.

Thanks,
Suresh
bsuresh7282@gmail.com

#46 ahmer hussain on 06.09.08 at 4:22 pm

Hi

Although I from travel field and try to stubborn in this field but this article and discussion helped me very much to understand the difference.

I have an image but illogical but I m happy to get it.

Thanks to all

#47 Bharat Vaidya on 07.07.08 at 10:45 am

Thnx buddy.

Good Collection man.

Keep updating us.

I came to know much thing by your blog.

#48 Manoj Kumar Choudhary on 07.29.08 at 11:39 am

Hi,

This is really too good.

#49 shilpa on 07.30.08 at 9:18 am

Hi

Can anyone tell me wht is the diff bet smoke testing and sanity testing?

#50 jp on 08.01.08 at 12:30 pm

Example of Bugsheet,

#51 Ankush on 08.28.08 at 11:42 am

Thanks Vijay for the valuable infromation

#52 surekha on 08.30.08 at 8:10 pm

This blog is really good……Even complex terms are explained in a simpler way.

Anyways, I have a question on my mind.

What’s the difference between Test Engineer and Quality Engineer?
Are both the terms one and the same?

#53 Hiten Dhruv on 09.06.08 at 7:12 am

Hello Friends,

Can anyone let me know which tool i can use for Load testing while there is Desktop + Web based application?

#54 chandeeswararao on 09.30.08 at 5:25 am

Hi SUREKHA

here is Your answer

Test engineer and Quality Engineer are not same

Test Engineer : Who finds the defect/bugs.

Qulaity engineer : Who finds the defects with respect to Quality factors

we can find lot of difference between Test engineer and Quality engineer while working with the application in a real time environment.

iam giving the answers with my extensive experience in Manual Testing for over more than four years in Software testing and Quality management.

Thanks
Chandeeswararao

#55 chandeeswararao on 09.30.08 at 5:28 am

Hi SUREKHA

here is Your answer

Test engineer and Quality Engineer are not same

Test Engineer : Who finds the bugs.

Qulaity engineer : Who finds the Bugs with respect to Quality factors

we can find lot of difference between Test engineer and Quality engineer while working with the application in a real time environment.

iam giving the answers with my extensive experience in Manual Testing for over more than four years in Software testing and Quality management.

Thanks
Chandeeswararao

#56 divya raj on 10.10.08 at 8:37 pm

Hope this helps

Test engineer and Quality Engineer –

Test Engineer : A Software Tester who tests applications
or products. This is product oriented

Quality Engineer: monitors the Process of the organisations like compliance in testing or development process. This is Process oriented

#57 daya on 10.30.08 at 5:12 pm

hi all
this is daya can anybody explain me what is client server and web application? because here is an article on client server and web application but this is very confusing .pls reply me on same
u can reply me on my id daya81@gmail.com

#58 Mukti on 11.03.08 at 11:54 am

Thanks for your valuable information giving the difference between client server testing and web testing

#59 Ramesh on 01.20.09 at 4:55 pm

Hi,

Where to inquire about QTP certifcation ,is there any study centre available in chennai.
could any one reply onthis ..Plz

#60 Ramesh on 01.20.09 at 4:57 pm

Hi,

Where to inquire about QTP certifcation ,is there any study centre available in chennai.
could any one reply onthis ..Plz

Regards,
ramesh610@gmail.com

#61 jaiprakash chaudhary on 02.02.09 at 8:59 am

can anyone describe me example for desktop application. & also web application

#62 Rahul on 02.02.09 at 9:39 am

@jaiprakash chaudhary
hey buddy..just use Google for all this u shd always so some b4 posting any question..
hug lck happy surfing

#63 enigma on 02.02.09 at 6:12 pm

Hi,
I have 1 year experience in manual testing of web applications in a company, currently I have joined another company where I am testing a desktop application.
I wanted to know ,Will this affect scope of my carrer in testing in any way, that I have shifted from one form of testing to a completely different one, where there are no servers or databases,etc involved. ??

#64 bappa on 04.09.09 at 11:04 am

please suggest a tool for load testing for Oracle froms which is 2tire apllcation.. apart from load runner…please

#65 Surender on 06.15.09 at 9:10 am

Hi All

Pleased to say that the Site is so help full for the testers. thanks for sharing such a good knowledge.

I Have a query while going through the site, i found that the Load testing will be done on the desktop application under section “Difference between Desktop, Client server and Web testing” can any one help me to know more about, how to do Load testing on the desktop application.

If we can do so … please let me know how to do a Load testing on the calc application or some other application which are windows based application.

Thanks & Regards,
Surender

#66 Raja on 08.18.09 at 2:51 am

Hi,

I think the diff b/w client server application and web application listed is based on partial programming and partial testing.

Actually i diff based on programming and testing,

First Programming Level explanation:

The different type of application are,
1. Console application
the old days bank software/ supper market software, where there is no mouse (i.e NO GUI – Graphical user interface)

2. Windows application
The independ software such as calender, Library management system on stand alone system, task scheduler, etc

3. Web application
The application comes with HTTP or HTTPS, all internet site and online apps are web application.

4. Mobile application
The software or games used in our mobile phones

5. Web services
The application which support windows and web application.

The above mentioned application can developed based on diff technologies(ASP, ASP.Net, Php, Java, VB, C, C++, VC++, Script lang and more…).

This are the application we have, in which how we classify the application as client side/ server side.

For Windows Application:

what is client side?
The program which stores in our own PC and execute in our own PC.

what is Server side?
The program which stores in our own PC but the script execute on server.

For Web Application:

what is client side?
The program which stores in on server and execute in our own PC and result displayed in our own PC.

what is Server side?
The program which stores in on server and execute on server and result displayed on client.

Based on this only we classified the application.

Now diff based on Testing,

Testing Level explanation:

1. White box testing:
the programmer will test based on the requirement, Tester is not allowed to do white box testing for client server apps even though he/she have coding knowledge. The programmer will write the test case and unit testing is followed.

2. Black Box Testing:

This is the part we concentrate , here only we have the confusion such as,
what is application given?
where to start testing/
when to stop testing?
How to cover all area?
What are risk factor involved?
etc.,

1. How to identify the application?

Client application:
The application is independent and can run in stand alone machine(Our own PC)

Server application:
The application is any internet site or online system comes with testing URL.

Client Server application:
The application depend on local network or internet.

2. Where to do testing?

All the testing are done in client PC only. we are restricted to do testing in server for risk and security authentication reason.

Windows Apps: Run purely on Client PC

Web Apps: Internet explorer/ Firefox tools are used in client PC to connect to server.

Client server application: client tool run in client PC which depend on Server tool run in server. The local area network apps is best suite example for client server apps.

3. Where to Start testing?
Its based on requirement, upto my experience start the testing where your functionality of the application starts.

4. When to stop testing?
Once all the modules are navigated, all the pages are opened, all the button are clicked atleast once and one flow through the system.

Testing is not a course or job, Its vision where the creators are tied together.

Any queries related to my topics, pls let me know.

Thanks & regards,
Raja,
rajamurugesh.b@gmail.com

#67 joana on 08.28.09 at 12:56 pm

Hi Vijay..

Very useful stuff…

#68 sasank on 09.15.09 at 11:54 am

Are you looking for loadrunner training, please contact me at 10tools.blogspot.com

thanks
sasank

#69 Sasikala on 10.08.09 at 10:22 am

Provided stuff is good and very usefull to each and every tester.

#70 shweta on 10.09.09 at 11:46 am

what is pilot testing

#71 VijayD on 10.09.09 at 12:18 pm

#71,
Hi Shweta,

Pilot Test is a simple TRAIL RUN.

A test of something such as a proposed manufacturing process to discover and solve problems before full implementation.

For Example,

1) If we want to automate any application, lets say, we have 500 test cases to automate, first we will automate 10 different test cases and prove youself that these are working fine. Then we will showcase this to our manager and get the approval for automating the rest of the test cases (490 test cases).

2) When a software is produced and then deployed in production server, developers do a test run of the product before deploying the same. This process is known as Pilot Testing.

You can also call it as a PoC – Proof of Concept.

Hope this helps,

Regards,
VijayD

#72 Swetha on 10.10.09 at 4:11 pm

Hello All. This site is very useful. All the answers are very clear and suggestions are good. I appreciate you people for giving the answers by taking time from your busy lifes. ITs really great job.

#73 Swetha on 10.10.09 at 4:13 pm

I appreciate your concern and the way of you people explanation with your real time exp and project.

#74 sukky on 11.05.09 at 7:31 am

great!! simple and clear explanation.

#75 subhas on 11.25.09 at 9:26 am

Hi All,

Can anyone please tell me any functional testing tool for a desktop application. I have a desktop application and I want to do the functionality testing using any open souce automation tool. That must have the recording-playback features in it. Plz let me know ASAP, its urgent.

Thanks.

#76 Yogesh on 11.27.09 at 9:43 am

Hi Vijay,
I am a new user of this site and i found it very useful for me. I have one query, An application having SOA architecture is 2 tier or 3 tier appliaction?

#77 jyoti Ahire on 11.27.09 at 10:12 am

Thanks for giving Excellent and clear, logical information regarding to web base testing and clientserver testing.

#78 jhansee on 12.09.09 at 9:35 am

thanks to everybody who are giving proper reply to queries

#79 vijayalakshmi on 12.13.09 at 5:34 am

Hi,

what is the difference between GUI testing and functionality testing.Pls let me know

#80 venkat on 01.02.10 at 5:42 am

hi,

can anyone let me know, in Dress Rehearsal whether production data or dummy data is used.

#81 SD on 01.08.10 at 1:07 pm

Hi VijayaLakshmi
GUI Testing focus on Controls (like Push buttons, Combo Boxes, Test Boxes, List Boxes, Check Boxes, Radio Buttons, Scroll bars, Look and feel of application) to explain brief i am using Windows Calculator as an example.
* In the Calculator (windows standerd) all the number buttons (from 1-9) are same in size. if not this is a GUI error
* Number buttons should be arrenged properly like 1 then 2 then 3. if 3 is arrenged in between 1 and 2 this is also GUI Error
* Tester will find this type of defects (as above) in GUI Testing (Look and feel, Colour, Controls are visible or not, Controls are not overlapped)

* Functionality : if the output is wrong/right after calculated results this is Functinoal Testing
* Ex: 2 x 3 = 6 this is correct but after pressing 2 * 3 then results are showing wrong (Say-5) this is Functionality testing

One more example for Functionality Testing:
A Functional Specification Document prepared by mentioning
‘All CLOSE buttons should toggled(changed) to CANCEL button’ after any thing entered in to NAME Text box
* Just assume there us button name ‘CLOSE’ in an application containing NAME text box
* you entered something into NAME text box but CLOSE button is not changed as ‘CANCEL’
* As per the FSD the button name changing is a functionality. But it is not happening in the application so this is a Functional Error
* Can find this types of defects in Functional Testing

#82 sireesha on 01.12.10 at 1:54 pm

Hi, Its really helpfull to me in clarifying all my doubts through this site. Thanks to everybody.

#83 vamshi on 01.23.10 at 11:32 am

Hi VijayD, Can you give examples for Client server and Desktop applications.

#84 Swapnil G on 03.23.10 at 4:38 am

Can anybody tell me that how to write testcases for website having Dynamic contents(Ex. Times Of India)

#85 Yogita on 04.28.10 at 9:15 am

I want to know how to test a Desktop application and a website on different operating systems? Because it is not possible to have all the operating system. Are there any companies which offers this type of testing services.

#86 Munihara reddy on 05.14.10 at 9:27 am

what is The difference b/w load stress and performance Testing

#87 p.srinivasrao on 05.22.10 at 6:27 am

WHAT IS THE DIFFERENCE B/W WEB APPLICATIONS AND CLIENT/SERVER APPLICATIONS IN JAVA

#88 Durga on 08.13.10 at 2:03 pm

hi i have completed my ug inB E(CSE),now i am doing testing courses,i have to present a topic on CLIENT SERVER TESTING suggest me what is clientserversystem, how it is implemented and how testing can be done on client server software.
Regards
Durga.

#89 SANDEEP PANDITA on 10.27.10 at 11:02 am

Thanks for this information. It is really helpfull

#90 Amudha on 11.18.10 at 2:44 pm

This is really a very good article .which clearly explains the basis difference between 3 different application model.

#91 PRIYANKA on 01.21.11 at 10:40 am

CAN YOU PLEASE PROVIDE ME GOOD EXAMPLE OF THESE TWO FOR TESTING.

#92 Web Testing: Complete guide on testing web applications « qa on 02.08.11 at 8:44 am

[...] Interface Testing: The main interfaces are: Web server and application server interface Application server and Database server [...]

#93 subbu on 04.20.11 at 10:11 am

thanks u sir

#94 Chandu on 04.26.11 at 11:27 am

1. White box testing:
the programmer will test based on the requirement, Tester is not allowed to do white box testing for client server apps even though he/she have coding knowledge. The programmer will write the test case and unit testing is followed.

2. Black Box Testing:

This is the part we concentrate , here only we have the confusion such as,
what is application given?
where to start testing/
when to stop testing?
How to cover all area?
What are risk factor involved?
etc.,

#95 Web Testing: Complete guide on testing web applications « Catatan Kuliahku di TI UIN Jakarta on 05.03.11 at 7:48 am

[...] Interface Testing: The main interfaces are: Web server and application server interface Application server and Database server [...]

#96 Testing and Evaluation « Home of Notes on 05.11.11 at 3:04 am

[...] Interface Testing: The main interfaces are: Web server and application server interface Application server and Database server [...]

#97 aravind on 05.26.11 at 12:47 pm

It’s very good, and thanks for given information .

#98 Himadri Panigrahi on 07.03.11 at 6:37 pm

Can anybody tell me what’s Test harness?

#99 Web Testing: Complete guide on testing Web Applications « Amit Chaudhry's blog on 07.27.11 at 7:00 am

[...] Interface Testing: The main interfaces are: Web server and application server interface Application server and Database server [...]

#100 Application Testing – Into the Basics of Software Testing! — Software Testing Help on 08.15.11 at 7:59 pm

[...] operations, or an online enterprise solution; there are two categories of applications. a. Desktop b. [...]

#101 nazreen on 08.17.11 at 4:34 am

Can any one suggest free tool for testing desktop application

#102 Srikanth Dasuri on 08.26.11 at 6:25 pm

thanq uuu

#103 rukli on 10.06.11 at 12:33 am

thanks that all my friends

#104 pushpa on 12.23.11 at 7:24 am

Can anyone tell how do they put build for desktop aplication. And how ppl test form their desktop.

#105 Deepak Saurav on 12.24.11 at 11:31 am

Can anyone tell me how to check desktop application.
different between desktop testing & ewb testing.
mail my id is deepaksaurav@gmail.com

#106 Ajit Balgude on 01.17.12 at 8:18 am

In what manner testing can be done in client-server appliction,web based application,desktop application?

#107 rocker on 03.30.12 at 6:21 am

in this site information is not in details but the definition of the topic

#108 Pooja on 06.05.12 at 6:00 am

tnx yar……. it helps me a lot for my interview

#109 John on 06.24.12 at 9:56 am

thaaaaaaaanks

#110 hemanth on 08.07.12 at 12:16 pm

thanks for good information

#111 Sandeep on 08.31.12 at 9:48 pm

Hi,

I have Strong experience in Manual Testing.
I wanna move to ETL testing.
So please guide me what to do?

#112 Maheedhar on 01.08.13 at 7:48 am

Thanks for sharing the useful information, its really very nice stuff.. in my 5 years of experience I had never seen such an extensive check list..

REgards,
Maheedhar

#113 Manisha on 02.05.13 at 4:37 am

Hi ,
Very interesting information.Under what type of testing do we classify desktop testing , client server testing and web based testing?

#114 Prince on 02.25.13 at 5:42 pm

Hi,

I found this very useful. Thanks for defining them on layman terms.

#115 Sunil Hari on 08.06.13 at 12:06 pm

Can anyone tell me the difference between Quality Assurance and Software Testing

#116 Sunil Hari on 08.06.13 at 12:10 pm

Which is the better among Quality Assurance and Software Testing ,if it has co-relation

#117 Sanjay on 10.22.13 at 7:06 am

for Set top box application testing.is it web based or windows based or client based ?please confirm me.

Thanks,
Sanjay

#118 guru on 10.27.13 at 7:34 am

hey bro, u r awsome yar………. now i got wat i wanted….
Only people with great heart will help others… Keep up the simplicity of ur method of explaination….BIG THANX from my side…

#119 kishore on 11.05.13 at 6:14 am

Thanks ..it helped me alot…

#120 Shahul Hameed on 11.13.13 at 3:42 pm

#42 VIJAYD

Good Stuff :)

#121 Shahul Hameed on 11.13.13 at 3:46 pm

I have 3 + years of experience web and mobile application testing. But i want to switch my domain to banking|Telecom|Automation Testing.
Can any one suggest me is that my decision is right ?

#122 100+ Ready-to-Execute Test Cases (Checklists) You Can Use to Test the Most Common Components of AUT — Software Testing Help on 12.12.13 at 5:41 am

[…] continue with the list of most common validations for web or desktop application […]

#123 SKumaar on 01.03.14 at 9:47 am

Give me examples of application type of Desktop ,Client-server and Web Application ?

#124 SKumaar on 01.03.14 at 9:50 am

Kindly let me know examples of dektop ,client-server and web applications ? Is yahoo messenger is a desktop app or client server or web app ?

#125 SKumaar on 01.03.14 at 9:51 am

Kindly let me know examples of desktop ,client-server and web applications ? Is yahoo messenger is a desktop app or client server or web app ?

#126 Sujan on 01.30.14 at 8:31 am

A nice descriptive one.
http://webvsclientserverbysujan.blogspot.in/2014/01/WebVsDesktoApppbysujan.blogspot.com.html

#127 Shish on 03.14.14 at 11:04 am

What is web server testing ?

#128 Saroja on 03.17.14 at 11:52 pm

Hi,
This is very useful article. Nicely explained. Thank you