25 Software Testing Terminologies

Quality - Something of value to some person. - Jerry Weinberg

Bug - Anything that threatens the value of the product. Something that bugs someone whose opinion matters. - James Bach

Software Testing - A technical investigation done to expose quality-related information about the product under test. - Cem Kaner

Expoloratory Testing - An interactive process of simultaneous learning, test design, and test execution. - James Bach

Heuristic Testing - An approach to test design that employs heuristics to enable rapid development of test cases. - James Bach

Risk-Based Testing - Any testing organized to explore specific product risks. - James Bach

Test Design - The process of creating tests. - James Bach

Test Execution - The process of configuring, operating, and observing a product for the purpose of evaluating it. - James Bach

Test Logistics - The set of ideas that guide how resources are applied to fulfill the test strategy. - James Bach

Test Strategy - The set of ideas that guide test design. - James Bach

Software Performance Testing - A technical investigation done to determine or validate speed, scalibility and/or stability characteristics of the product under test. - Scott Barber

Software Performance Investigation - An activity based on collecting information related to speed, scalibility and/or stability characteristics about the product under test that may have value in determining or improving the quality of the product. - Scott Barber

Software Performance Validation - An activity that compares speed, scalibility and/or stability characteristics of the product under test to the expectations that have been set or presumed for that product. - Scott Barber

Software Performance Requirements - Performance related characteristics of the product under test that must be met in order for the product to be released. Performance requirements are mandated via legal contract or service level agreement. - Scott Barber

Software Performance Goals - Performance related characteristics of the product under test that are desired to be met prior to product release, but which are not strictly mandatory. - Scott Barber

Performance Testing Objective - Information to be collected through the process of performance testing that is anticipated to have value in determining or improving the quality of the product, but are not necessarilly quantitative or directly related to a performance requirement, goal or stated Quality of Service. - Scott Barber

Load Test - A performance test focused on determining or validating performance characteristics of the product under test when subjected to workload models and load volumes anticipated during production operations. - Scott Barber

Stress Test - A performance test focused on determining or validating performance characteristics of the product under test when subjected to workload models, and load volumes beyond those anticipated during production operations. Stress tests may also include tests focused on determining or validating performance characteristics of the production under test when subjected to workload models and load volumes when the product is subjected to other stressful conditions, such as limited memory, insufficient disk space or server failure. - Scott Barber

Spike Test - A performance test focused on determining or validating performance characteristics of the product under test when subjected to workload models and load volumes that repeatedly increase beyond anticipated production operations for short periods of time. Spike testing is a subset of stress testing. - Scott Barber

Endurance Test - A performance test focused on determining or validating performance characteristics of the product under test when subjected to workload models and load volumes anticipated during production operations over an extended period of time. Endurance testing is a subset of load testing. - Scott Barber

Application Speed - Characteristics of the product under test related to the product's overall speed of response, or sub-system's speed of response, to a user initiated activity - Scott Barber

Application Scalibility - Characteristics of the product under test related to the number of users the product can support. These Characteristics or Qualities of Service may be related to user load, network or data capacity and/or product failure modes related to the product's inability to scale beyond a particular level. - Scott Barber

Application Stability - Characteristics of the product under test related to the product's overall reliability, robustness, functional and data integrity, availability and/or consistency of responsiveness under a variety of expected and unexpected conditions. - Scott Barber

Application Usage Profile - One or more descriptions of how the product under test is, or is anticipated to be, used during production operations. Usage profiles are typically expressed in terms of business activities and usage scenarios. - Scott Barber

User Community Model - Models that enhance the application usage profile(s) by adding distribution of activities, hourly usage volume and other necessary variables to design realistic performance tests. - Scott Barber
Share on Google Plus

About Debasis Pradhan

Debasis has over a decade worth of exclusive experience in the field of Software Quality Assurance, Software Development and Testing. He writes here to share some of his interesting experiences with fellow testers.

2 Comments:

  1. Hey, I appreciate the reference, but do please add a link to the original.

    --
    --
    Scott Barber
    President & Chief Technologist, PerfTestPlus, Inc.
    Executive Director, Association for Software Testing
    sbarber@perftestplus.com

    "If you can see it in your mind...
    you will find it in your life."

    ReplyDelete
  2. as you will expand the uses of software performance testing terminologies- you will have to deal with more services so you will discover more tipping points. The capability to use and manage hundred and thousand of Software Performance Testing Services of cloud providers is the end- game here

    ReplyDelete

NOTE: Comments posted on Software Testing Tricks are moderated and will be approved only if they are on-topic. Please avoid comments with spammy URLs. Having trouble leaving comments? Contact Me!