Term: Performance testing
Source: SWEBOK section 05.02.02.07
SE Fundamental | RSE Equivalent |
---|---|
|
|
Fundamental description | RSE practice |
Performance testing verifies that the software meets the specified performance requirements. Scalability testing assesses the software’s ability to scale up non-functional requirements such as load, number of transactions, volume of data. It could integrate or extend load, elasticity and stress testing. | Performance testing verifies that the software obtains suitable performance on the target systems. Scalability testing ensures that the software can be parallelized across a suitable number of computer nodes. Many software developers will pay some attention to performance and scalability; fewer will explicitly perform tests separate from monitoring the performance/scalability of science runs. |
SER potential (source) and opportunities | RSE awareness (source) and usage (sources) |
0 (expert judgement) | 3 (expert judgement) |
Due to the cultural differences, this fundamental is interpreted differently for most research/scientific software than for other types of software. | 2 (expert judgement) |
Comments