Home > Software testing fundamentals: Performance testing
Learning Guide:
EMAIL THIS

Software testing fundamentals: Performance testing

17 Apr 2008 | SearchSoftwareQuality.com

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

TABLE OF CONTENTS
   Software testing basics
   Performance testing
   Regression testing
   User acceptance testing
   Other useful resources



  Performance testing

When assembling a guide on performance testing, it's very difficult not to include every single one of Scott Barber's "Peak Performance" columns. In the interest of space, we've included a few below, but you can find the entire series here.

  • Definition:Performance testing: The definition from WhatIs.com explains why performance testing is used and what it might verify, with links to other definitions throughout.


  • Definition: Load testing: The definition from WhatIs.


  • Definition: Stress testing: The definition from WhatIs.


  • Column:What is performance testing?: Many aspects of software testing defy simple definition. Performance testing guru Scott Barber explains why pinning down performance testing is harder than it first appears.


  • Expert response:Understanding performance, load and stress testing: These three tests are generally linked together because load and stress tests are two distinct types of performance tests. Scott Barber breaks down the differences with examples.


  • Expert response:Performance testing in context: Expert Mike Kelly discusses testing for performance from different perspectives. He outlines the advantages and limitations of using Web analytics to test with different goals in mind.


  • Column:Software performance testing: You can't test everything: Narrowing down what to test can be a difficult process, and no tester wants to neglect testing for something important. Scott Barber provides a series of heuristics for covering your most important testing issues.


  • Expert response:Performance testing in the production environment: Testing results can vary wildly depending on the where they are performed. Karen N. Johnson explains why it's critical that performance tests be conducted in the production environment.


  • Expert response:Software testing tools -- How to interpret results from OpenSta: The popular open source tool OpenSta returns data, rather than typical "test results," explains Scott Barber. Once testers understand how to approach this data, they can effectively use this tool.


  • Expert response:Free load and performance testing tools: Dan Cornell offers an open source option for performance testing.


  • Tip:Performance and load/stress tests -- Two types of capacity tests: How do testers schedule, design and implement performance and stress tests? This tip illustrates how to plan these capacity tests based on their varying goals and circumstances.


  • Tip: Testing for performance, part 1: Assess the problem space: Strategizing, understanding your system, creating models and establishing your focus are important first steps for performance testers, and Mike Kelly instructs readers on accomplishing each step. This three part tip series is based upon conversations Kelly had with a developer friend who needed advice on planning and conducting performance tests. Part two focuses on building out the test efforts, and part three tackles providing information. Developers and testers looking into performance testing will find a wealth of information here.


  • Site:Performance & software testing articles, columns and papers from PerfTestPlus. This is a fantastic resource containing a large amount of publications from performance testing expert Scott Barber.


  • Expert response: How to specialize in performance testing: Mike Kelly focuses specifically on performance testing in this response, but his advice is useful for someone trying to specialize in any specific aspect of software testing.


Visit our next section on regression testing.



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


RELATED CONTENT
Software performance, load and stress testing
Budget-friendly Web app performance testing, monitoring tips
Testing functionality, performance of mobile Web applications
Free load/performance testing tools for Java-based Web applications
Software testing deliverables: Developing a software testing strategy
Is functional testing sufficient to determine code coverage?
Why the quality assurance department should be involved in testing
What are the different software testing methodologies?
Testers: Time to gear up for mobile software testing
Two-minute guide to determining software testing coverage
Best load and stress testing tools

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
integration testing  (SearchSoftwareQuality.com)
performance testing  (SearchSoftwareQuality.com)
shotgun debugging  (SearchSoftwareQuality.com)
stress testing  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary




Software Quality Testing - Research and White Papers
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