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


Show me everything on Software performance, load and stress testing


Word of the Day


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.

Getting started with use performance testing
To explore how performance testing is used in the enterprise, here are some additional resources for learning about performance testing:
What is performance testing? Determining what exactly performance testing is proves to be more difficult than you'd expect. Testing expert Scott Barber attempts to pinpoint a definition while recognizing that it may be impossible for the industry to settle on one set explanation.
Software testing fundamentals: Performance testing: Software performance testing is crucial to software development and very easy to mess up. These tips and expert opinions illustrate how to conduct performance tests effectively.
Three tips for successful application performance testing: Testing database-backed applications for performance can be a daunting task. But you can make it easier on yourself if you follow these three tips.

Learn more about Software performance, load and stress testing
Testing for performance, part 1: Assess the problem space: In the first article of this series on testing for performance, Mike Kelly outlines ways for you to understand your content and the system and figure out where to start testing.
The challenge of performance testing SOA applications: Software testing and QA groups already pushed to the limit face even more challenges with SOA applications. Automation through modeling can help monitor and test such applications.
The state of performance testing: Scott Barber takes a look back at what happened in the performance testing field in 2007 and what we can expect in 2008.
Free load and performance testing tools: Can you suggest a load testing tool which is freeware? Currently we are using OpenSTA but we are facing difficulties in understanding the generated result as they are in graphical form without ...
Watch the metrics during your load tests: In this member-submitted tip, Steve Cam says monitoring the metrics during your load tests will help you detect performance-related issues.
Top 10 performance testing tips: Are you properly testing your applications for performance? These performance testing tips can help you make sure you're covering all your bases.
Software testing fundamentals: Performance testing: Software performance testing is crucial to software development and very easy to mess up. These tips and expert opinions illustrate how to conduct performance tests effectively.
Ways to approach application performance testing on a tight budget: App performance pro explains how to achieve quality performance testing on the cheap in this tip. Being familiar with the tools, processes and original test data is key.
Calculating mean time to failure in performance testing: Calculating MTTF (mean time to failure) can be difficult on software testers who are attempting to develop a performance test pass, this tip will guide you through the process.
Using Microsoft VSTS .loadtest: Customize and use the .loadtest tool in Microsoft Visual Studio Team System 2008 with this how-to.

LAST UPDATED: 02 Jul 2008

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

More resources from around the web:
- 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.





FILE EXTENSION AND FILE FORMAT LIST
File Extension and File Format List:
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 #


RELATED CONTENT
Software Testing: New software testing technologies bring new challenges
This issue covers two new technology areas - virtualization and rich Internet applications (RIAs) - that are changing software testing approaches and...
Drilling deep into performance testing at STPCon
Matt Heusser highlights key points in Scott Barber's presentation on test performance at STPcon in this SoftwareQualityInsights blog.
STPCon: Do reality checks on performance test products, panelists advise
At STPcon a panel of top experts in the software performance industry touch on performance testing tool issues, dealing with vendors and what to...

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)




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

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




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