answersLogoWhite

0


Best Answer
they're two different things.Two completely different things. Client / Server is the way computers interact with the web, for example. Your browser software lives on a client computer. That client connects to the web server, where the page you asked for lives, by http. There are many other protocols for the client to talk to the server and get data back.

Application testing is a process, usally automated in enterprise and hand driven in Video Games, where code or people interact with the application under development in an effort to use it and break it.

What happens if you enter a negative floating point number in the address field? Do you get a proper, user understandable answer like "Hey! Jerk! Gimme a street, not -0.3!" or something that requires a programmer to translate: "wrong data type" or, better yet, "failed row update. data server reject: -4017. floats not permitted. abend."

This can be done in data entry programs, like those found in business, by automatedd testing. Testing software 'uses' the software under development.

IN video games, testing is done by humans, often teenagers, who have unlimited time and interest and will work cheaply. No prior knowledge required.

Application testing produces logs which are routed back to programmers for triage and repair. This code, debug, test, recode, retest cycle is completed when it SEEMS there are few enough bugs to try a release candidate.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between client server and application testing?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

It is a testing process to obtain confirmation by the client or customer of the application under test that the system meets mutually agreed-upon requirements and often occurs before a client or custo?

User Acceptance Testing


Difference between Two tier architecture and Three?

The easiest way to explain this is, as you suggest, by an example. So I'll give you an example. Let's suppose I'm going to write a piece of software that students at a school can use to find out what their current grade is in all their classes. I structure the program so that a database of grades resides on the server, and the application resides on the client (the computer the student is physically interacting with). When the student wants to know his grades, he manipulates my program (by clicking buttons, menu options, etc). The program fires off a query to the database, and the database responds with all the student's grades. Now my application uses all this data to calculate the student's grade, and displays it for him. This is an example of a 2-tier architecture. The two tiers are: 1. Data server: the database serves up data based on SQL queries submitted by the application. 2. Client application: the application on the client computer consumes the data and presents it in a readable format to the student. Now, this architecture is fine, if you've got a school with 50 students. But suppose the school has 10,000 students. Now we've got a problem. Why? Because every time a student queries the client application, the data server has to serve up large queries for the client application to manipulate. This is an enormous drain on network resources. So what do we do? We create a 3-tier architecture by inserting another program at the server level. We call this the server application. Now the client application no longer directly queries the database; it queries the server application, which in turn queries the data server. What is the advantage to this? Well, now when the student wants to know his final grade, the following happens: 1. The student asks the client application. 2. The client application asks the server application. 3. The server application queries the data server. 4. The data server serves up a recordset with all the student's grades. 5. The server application does all the calculations to determine the grade. 6. The server application serves up the final grade to the client application. 7. The client application displays the final grade for the student. It's a much longer process on paper, but in reality it's much faster. Why? Notice step 6. Instead of serving up an entire recordset of grades, which has to be passed over a network, the server application is serving up a single number, which is a tiny amount of network traffic in comparison. There are other advantages to the 3-tier architecture, but that at least gives you a general idea of how it works. Incidentally, this website is a 3-tier application. The client application is your web browser. The server application is the ASP code which queries the database (the third tier) for the question-and-answer you requested. I hope that helps! ANKUR MISHRA


What is the definition of usability testing?

Usability testing is a testing methodology where the end customer is asked to use the software to see if the product is easy to use, to see the customer's perception and task time. The most ideal approach to settle the client perspective for ease of use is by utilizing model or fake up programming amid the introductory stages. By giving the client the model before the improvement start-up we affirm that we are not missing anything from the client perspective.


What is the role of the Business Analyst in the software testing life cycle?

Business analysts are very important in software testing life cycle. They are the ones that understand the client and their requirements.


What is production testing in Software development?

Production is when software is installed on the client's hardware and is being used for real.Production testing is when you are testing a real live system, either about to go live or with live users. It is needed because having software working on the developer's computer is no guarantee that it will work in the client's installation.As an example, if you are developing a website for a client, you will probably test the code on the machine you are developing on. If there are several developers, you may also have a test server where you merge the contributions from different people and check that they work together.In addition to that, you will have to test when the site is installed on the servers where it is going live. This last one is production testing.

Related questions

What is the difference between usability testing and user interface testing?

USABILITY TESTING:- 1.In Usability Testing tester tests that whether the application is user friendly or not by checking how easily user can access the application. 2.In Usability Testing we check whether the design and layout of application is easy to use or not means it is user friendly or not. 3.In Usability Testing tester tests the easiness to use the software. USER INTERFACE TESTING:- 1. In GUI Testing tester tests the application front end design to see whether its meets the client requirements or not. 2.In GUI Testing we check whether the design and layout of application as per the standards and client requirements or not. 3.In GUI Testing tester tests the appearance of the software.


It is a testing process to obtain confirmation by the client or customer of the application under test that the system meets mutually agreed-upon requirements and often occurs before a client or custo?

User Acceptance Testing


What is the difference between a stored database procedure and a batch of SQL statements submitted by a client application?

Stored procedures prevent unauthorized access to data


Difference between Product Testing and Project Testing?

Project based is nothing but client requirements. product based is nothing but market requirements. Ex.striching shirt is a project based and ready made shirt is product based.


What is the difference between Client and member?

client is share to data storage in server


Difference between sme and corporate Clint?

"Difference between sme and corporate client?"


What is the difference between solicited and unsolicited?

The difference between solicited and unsolicited is that solicited is asked for by the client/customer. Unsolicited is something proposed to a client/customer and they did not ask for it


What is the difference between client and member server?

client is share to data storage in server


What is the difference between Oracle forms 4.5 and forms 9i?

Both of them are application development tools from Oracle One of the difference is Oracle forms 4.5 uses two tier technology ie it is client server based. It needs the Oracle client to run Oracle forms 9i uses uses three tier technology ie the application developed using it runs on an internet brower.


What is the difference between mysap and sap?

SAP - Client (installed)/Server mySAP web browser (Client)/Server


When the client runs an application on a terminal server which of the client computer's resources does the application utilize?

When a client runs an application on a terminal computer the application execution takes place. The server uses the clients time zone resource.


What is the difference between thin client and thick client?

Thick Client : Processing is done on client side. eg: Applets.Thin client : Processing is done on server side.eg: Yahoo, hotmail, etc.