Scalability testing in software testing

  • It is a type of non-functional testing.
  • Testing the ability of a system, a network, or a process to continue to function well when it is changed in size or volume in order to meet a growing need.
  • It is the testing of a software application for measuring its capability to scale up in terms of any of its non-functional capability like load supported, the number of transactions, the data volume etc.
  • Example: An ecommerce site may be able to handle orders for up to 100 users at a time but scalability testing can be performed to check if it will be able to handle higher loads during peak shopping seasons.