Common · History
Software performance testing
Procedure to determine how a system performs in terms of responsiveness and stability under a particular workload
In software quality assurance, performance testing is in general a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.
From Wikipedia
In software quality assurance, performance testing is in general a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage. Performance testing, a subset of performance engineering, is a computer science practice which strives to build performance standards into the implementation, design and architecture of a system.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
★
Acceptance testing
Test conducted to determine if the requirements of a specification or contract are met
-
★★
Requirements analysis
System design process focusing on analysing, documenting, validating and managing system requirements
-
S★
Stress testing (computing)
Form of deliberately intense or thorough testing used to determine the stability of a given system or entity, often involving testing beyond normal operational capacity
-
S★
System of systems
Collection of systems that pool their capabilities to create a new, more complex system
-
★★
Test (assessment)
Merit assessment intended for measuring a subject's knowledge, skill, aptitude, physical fitness, etc.
-
★★★
Test-driven development
Software development methodology involving repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved to pass the new tests, only
-
P★★★
Process (engineering)
Process performed in a technical system
-
★★
Rapid application development
Concept of software development
-
★★★
A/B testing
User experience research methodology, consisting of a randomized experiment with at least two variants, denoted as A and B
-
★
Code review
A software quality assurance activity in which one or several people check a program mainly by viewing and reading parts of its source code
-
★★★
Continuous integration
Software development practice based on frequent submission of granular changes
-
E★★★
EICAR test file
Computer file to test antivirus software
-
D★★
Debugging
Process of finding and resolving defects or problems within a computer program
-
★★★
Robot Framework
Open source test automation software for acceptance testing
-
★
Code coverage
Measure of source code testing
-
★
Returns to scale
What happens as the scale of production increases in the long run, when all input levels (e.g. physical capital usage) are variable (chosen by the firm)
-
★★★
Software bug
Error, flaw, failure or fault in a computer program/system that produces an incorrect or unexpected result or causes it to behave in unintended ways
-
I★★
ISO/IEC 25000
ISO and IEC norm