Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

what r all the testing methods & what methods u r using 4
the current project.

Answer Posted / zealot

There are three main terms for testing by simultaneously
acting multiple users (real or simulated): load,
performance and stress testing.

All performance and stress testings require workload
definition as a part of the test. There may be no load,
minimal load, normal load, above normal load or extreme
load. So we will use the term "load testing" as a general
category for all types of testing by simultaneously acting
multiple users. The definition for load testing is:

"Any type of testing where realistic (or hyper-realistic)
workloads are characterized, simulated and submitted to the
system under the test."

Extreme loads are used in stress testing - to find the
breaking point and bottlenecks of the tested system.
Normal loads are used in performance testing - to ensure
the acceptable level of performance characteristics like
response time or request processing time under the
estimated load.
Minimal loads are often used in benchmark testing - to
estimate user's experience.

Anyway, load, not performance, is the shared characteristic
across all these types of testing.

In stress testing you should try to break the application
by an extreme load and expose the bugs that are likely to
appear under the stress, such as data corruption, buffer
overflows, poor handling of resource depletion, deadlocks,
race conditions etc. The fact that performance metrics such
as response time can be measured during the stress testing
is practically irrelevant to the purpose of stress testing.
So stress testing and performance testing have totally
different goals, which make it clear that stress testing is
not a species of performance testing.

Another reason for putting performance and stress under the
load testing is another type of testing known as background
testing. In background testing you use workloads (usually
normal) to exercise the system under the test while you run
functional and/or regression tests against the system. The
goal of background testing is to test the functionality in
more realistic conditions, i.e. with a realistic background
workload, like the application will have in real use.

But some sources treat Performance testing as a general
category instead of Load testing. This approach is oriented
towards test results (measured timings) while the using of
Load testing as a category is concentrated on the test
nature. We do not follow this approach, but it is rather
widespread, so it should be mentioned.

For example, Rational Unified Process defines these terms
as follows :
Performance testing is a class of tests implemented and
executed to characterize and evaluate the performance
related characteristics of the target-of-test such as the
timing profiles, execution flow, response times, and
operational reliability and limits.

Included within this class are :

Load testing - Verifies the acceptability of the target-of-
test's performance behaviour under the varying operational
conditions (such as the number of users, number of
transactions, etc) while the configuration remains
constant.

Stress testing - Verifies the acceptability of the target-
of-test's performance behaviour when abnormal or extreme
conditions are encountered, such as diminished resources or
extremely high number of users.
Briefly:
Performance testing is the overall process,
Load testing checks if the system will support the expected
conditions,
Stress testing tries to break the system.

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

which of the following is not a coding defect? Option 1 Test harness defect Option 2 Data flow defect Option 3 Initialisation defect Option 4 Algorithmic defect

2284


When the GUI Testing will be held on the V model ?

2203


Diffrernce between client server testing and web server testing.

2226


how will you test a wine filled bottle along with 100 glasses

2353


6 what do you like least about testing?

2222


how to test a store procedure?

2164


i) functional test cases can we consider for regression test ? or we have to write separet test cases for regression test ? ii) How to write the system test case and what are the technique shall we have to follow ?

2357


How to find that tools work well with your existing system?

2072


What is your Approach when you find 10 Sev-1 bugs in 50 test cases?

2521


Hi Friends, This is Chennamsubbaraidu.i Have 2+ Years Realtime Exp in Manual Testing.Am Looking to Shift From My Present Company.Please if u Have Any Openings in Your Company's, Please Let Me Know.Any Location Prefer.Thanks.

1853


What is smoke testing and what is sanity?

1173


Can any one please tell me which is the best institute in Bangalore to learn QA (crash course)? Thanks

1958


Can any one share the domain knwoldege of Telecom Jeeva jeevachr@gmail.com

2496


Which are the standards for software test plans?

1209


What is meant by Boundary value analisis and Equalence partitioning? Can give derive this using these methods? In a system designed to work out the tax to be paid: An employee has £4000 of salary tax free. The next £1500 is taxed at 10% The next £28000 is taxed at 22% Any further amount is taxed at 40% Which of these groups of numbers would fall into the same equivalence class? a) £4800; £14000; £28000 b) £5200; £5500; £28000 c) £28001; £32000; £35000 d) £5800; £28000; £32000

2153