Term: Performance testing

Source: SWEBOK section 05.02.02.07

SE Fundamental RSE Equivalent
  • Performance testing
  • Scalability testing
  • Performance testing
  • Scalability testing
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)

Updated:

Comments