performance testing
Home > Software Quality Definitions - Performance testing
SearchSoftwareQuality.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

performance testing



Word of the Day
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


DEFINITION - Performance testing is the process of determining the speed or effectiveness of a computer, network, software program or device. This process can involve quantitative tests done in a lab, such as measuring the response time or the number of MIPS (millions of instructions per second) at which a system functions. Qualitative attributes such as reliability, scalability and interoperability may also be evaluated. Performance testing is often done in conjunction with stress testing.

Performance testing can verify that a system meets the specifications claimed by its manufacturer or vendor. The process can compare two or more devices or programs in terms of parameters such as speed, data transfer rate, bandwidth, throughput, efficiency or reliability.

Performance testing can also be used as a diagnostic aid in locating communications bottlenecks. Often a system will work much better if a problem is resolved at a single point or in a single component. For example, even the fastest computer will function poorly on today's Web if the connection occurs at only 40 to 50 Kbps (kilobits per second).

Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:

Effective performance testing can quickly identify the nature or location of a software-related performance problem.

LAST UPDATED: 11 Jun 2007

Read more about performance testing:
- Scott Barber outlines the basics of performance testing.
- Robert L. Bogue describes some of the limitations of performance testing.
- PerfTestPlus provides performance testing services and training.
- PerformanceEngineer.com offers resources and links to relevant publications.


Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Software testing in a virtual environment
Performance testing your applications in a virtual environment introduces a number of challenges. Expert Mike Kelly explains what testers should...
What to include in a performance test plan
Before performance testing can be performed effectively, a detailed plan should be formulated that specifies how performance testing will proceed.
Application performance management today, part 4: The challenges of Ajax performance testing
Ajax and RIA have not changed the basic problems of client-side performance, but changes in presentation architectures are starting to tax the skills...

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
integration testing  (SearchSoftwareQuality.com)
Integration testing, also known as integration and testing (I&T), is a software development process which program units are combined and tested as...
shotgun debugging  (SearchSoftwareQuality.com)


About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2006 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts