Performance testing

Performance testing: load, stress, capacity, endurance and the performance-testing process.

Translations

English

Terms in this topic (108 in English)

Acceptance Testing
Formal testing with respect to user needs, requirements, and business processes conducted to determine whether or not a system satisfies the acceptance …
Accuracy
The capability of the software product to provide the right or agreed results or effects with the needed degree of precision.
Actual Outcome
The behavior produced/observed when a component or system is tested.
Application Programming Interface
A type of interface in which the components or systems involved exchange information in a defined formal structure.
Appropriateness Recognizability
The degree to which users can recognize whether a component or system is appropriate for their needs.
Behavior
The response of a component or system to a set of input values and preconditions.
Branch Condition
A logical expression that can be evaluated as True or False.
Capacity
The degree to which the maximum limits of a component or system parameter meet requirements.
Capacity Testing
Testing to evaluate the capacity of a system.
Causal Analysis
An analysis technique aimed at identifying the root causes of defects. By directing corrective measures at root causes, it is hoped that the likelihood of …
CLI
Acronym for Command-Line Interface.
Commercial Off-the-Shelf
A software product that is developed for the general market, i.e. for a large number of customers, and that is delivered to many customers in identical format.
Compatibility
The degree to which a component or system can exchange information with other components or systems, and/or perform its required functions while sharing the …
Complexity
The degree to which a component or system has a design and/or internal structure that is difficult to understand, maintain and verify.
Compliance
The capability of the software product to adhere to standards, conventions or regulations in laws and similar prescriptions.
Component Integration Testing
Testing performed to expose defects in the interfaces and interactions between integrated components.
Concurrency
The simultaneous execution of multiple independent threads by a component or system.
Concurrency Testing
Testing to evaluate if a component or system involving concurrency behaves as specified.
Control Flow Path
A sequence of consecutive edges in a directed graph.
Corporate Dashboard
A dashboard-style representation of the status of corporate performance data.
Critical Testing Processes
A content-based model for test process improvement built around twelve critical processes. These include highly visible processes, by which peers and management …
Crowd Testing
An approach to testing in which testing is distributed to a large group of testers.
Dashboard
A representation of dynamic measurements of operational performance for some organization or activity, using metrics represented via metaphors such as visual …
Data Flow
The sequence of possible changes to the state of data objects.
Denial of Service
A security attack that is intended to overload the system with requests such that legitimate requests cannot be serviced.
Dynamic Analysis
The process of evaluating behavior, e.g., memory performance, CPU usage, of a system or component during execution.
Dynamic Testing
Testing that involves the execution of the software of a component or system.
E2E Testing
A type of testing in which business processes are tested from start to finish under production-like circumstances.
Efficiency
(1) The capability of the software product to provide appropriate performance, relative to the amount of resources used, under stated conditions. (2) The …
Emotional Intelligence
The ability, capacity, and skill to identify, assess, and manage the emotions of one's self, of others, and of groups.
Endurance Testing
Testing to determine the stability of a system under a significant load over a significant period of time within the system's operational context.
Error
A human action that produces an incorrect result.
Fail
A test is deemed to fail if its actual result does not match its expected result.
Failure Mode
The physical or functional manifestation of a failure.
Fault Tolerance
The capability of the software product to maintain a specified level of performance in cases of software faults (defects) or of infringement of its specified …
Finding
A result of an evaluation that identifies some important issue, problem, or opportunity.
Firewall
A component or set of components that controls incoming and outgoing network traffic based on predetermined security rules.
Functional Appropriateness
The degree to which the functions facilitate the accomplishment of specified tasks and objectives.
Graphical User Interface
A type of interface that allows users to interact with a component or system through graphical icons and visual indicators.
Key Performance Indicator
A metric that supports the judgment of process performance.
Level Test Plan
A test plan that typically addresses one test level.
Lifecycle Model
The activities performed at each stage in software development, and how they relate to one another logically and chronologically.
Load Generation
The process of simulating a defined set of activities at a specified load to be submitted to a component or system.
Load Generator
A tool that generates a load for a system under test.
Load Management
The control and execution of load generation, and performance monitoring and reporting of the component or system.
Load Profile
Documentation defining a designated number of virtual users who process a defined set of transactions in a specified time period that a component or system …
Load Testing
A type of performance testing conducted to evaluate the behavior of a component or system with increasing load, e.g., numbers of parallel users and/or numbers …
Maintenance
Modification of a software product after delivery to correct defects, to improve performance or other attributes, or to adapt the product to a modified …
Measure
The number or category assigned to an attribute of an entity by making a measurement.
Measurement
The process of assigning a number or category to an entity to describe an attribute of that entity.
Memory Leak
A memory access failure due to a defect in a program's dynamic store allocation logic that causes it to fail to release memory after it has finished using it, …
Metric
A measurement scale and the method used for measurement.
Multi-System
Multiple heterogeneous, distributed systems that are embedded in networks at multiple levels and in multiple interconnected domains, addressing large-scale …
Operational Environment
The intended environment for a component or system to be used in production.
Outcome
The consequence/outcome of the execution of a test.
Pass
A test is deemed to pass if its actual result matches its expected result.
Peak Load
The maximum operating capacity of a component or system.
Performance
The degree to which a system or component accomplishes its designated functions within given constraints regarding processing time and throughput rate.
Performance Testing
Testing to determine the performance of a software product.
Performance Testing Tool
A test tool that generates load for a designated test item and that measures and records its performance during test execution.
Probe Effect
The effect on the component or system by the measurement instrument when the component or system is being measured, e.g., by a performance testing tool or …
Process Model
A framework in which processes of the same nature are classified into an overall model.
Quality
The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations.
Quality Assurance
Part of quality management focused on providing confidence that quality requirements will be fulfilled.
Quality Control
A set of activities designed to evaluate the quality of a component or system.
Ramp-Down
A technique for decreasing the load on a system in a measurable and controlled way.
Ramp-Up
A technique for increasing the load on a system in a measurable and controlled way.
Recoverability
The capability of the software product to re-establish a specified level of performance and recover the data directly affected in case of failure.
Resource Utilization
The capability of the software product to use appropriate amounts and types of resources, for example the amounts of main and secondary memory used by the …
Risk
A factor that could result in future negative consequences.
Root Cause
A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.
Scalability
The degree to which a component or system can be adjusted for changing capacity.
Scalability Testing
Testing to determine the scalability of the software product.
Sequential Development Model
A type of development lifecycle model in which a complete system is developed in a linear way of several discrete and successive phases with no overlap between …
Service Virtualization
A technique to enable virtual delivery of services which are deployed, accessed and managed remotely.
Simulator
A device, computer program or system used during testing, which behaves or operates like a given system when provided with a set of controlled inputs.
Software Process Improvement
A program of activities designed to improve the performance and maturity of the organization's software processes and the results of such a program.
Source Statement
An entity in a programming language, which is typically the smallest indivisible unit of execution.
Spike Testing
Testing to determine the ability of a system to recover from sudden bursts of peak loads and return to a steady state.
Standard
Formal, possibly mandatory, set of requirements developed and used to prescribe consistent approaches to the way of working or to provide guidelines (e.g., …
Stress Testing
A type of performance testing conducted to evaluate a system or component at or beyond the limits of its anticipated or specified workloads, or with reduced …
Stub
A skeletal or special-purpose implementation of a software component, used to develop or test a component that calls or is otherwise dependent on it. It …
System Testing
Testing an integrated system to verify that it meets specified requirements.
System Throughput
The amount of data passing through a component or system in a given time period.
Test
A set of one or more test cases.
Test Bed
An environment containing hardware, instrumentation, simulators, software tools, and other support elements needed to conduct a test.
Test Closure
During the test closure phase of a test process data is collected from completed activities to consolidate experience, testware, facts and numbers. The test …
Test Completion
The activity that makes test assets available for later use, leaves test environments in a satisfactory condition and communicates the results of testing to …
Test Cycle
An instance of the test process against a single identifiable version of the test object.
Test Execution
The process of running a test on the component or system under test, producing actual result(s).
Test Execution Tool
A test tool that executes tests against a designated test item and evaluates the outcomes against expected results and postconditions.
Test Harness
A test environment comprised of stubs and drivers needed to execute a test.
Test Log
A chronological record of relevant details about the execution of tests.
Test Object
The component or system to be tested.
Test Objective
A reason or purpose for designing and executing a test.
Test Planning
The activity of establishing or updating a test plan.
Test Procedure
A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap up activities post …
Test Process Improvement
A program of activities undertaken to improve the performance and maturity of the organization's test processes.
Test Run
The execution of a test suite on a specific version of the test object.
Test Tool
A software product that supports one or more test activities, such as planning and control, specification, building initial files and data, test execution and …
Tester
A skilled professional who is involved in the testing of a component or system.
Think Time
The amount of time required by a user to determine and execute the next action in a sequence of actions.
User Interface
All components of a system that provide information and controls for the user to accomplish specific tasks with the system.
User Story
A high-level user or business requirement commonly used in Agile software development, typically consisting of one sentence in the everyday or business language …
User-Based Quality
A view of quality, wherein quality is the capacity to satisfy needs, wants and desires of the user(s). A product or service that does not fulfill user needs is …
Value-Based Quality
A view of quality wherein quality is defined by price. A quality product or service is one that provides desired performance at an acceptable cost. Quality is …
Verification
Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.
Virtual User
A simulation of activities performed according to a user operational profile.