ISTQB Mock App

Scalability Testing

Scalability testing is a type of performance testing that evaluates how well a system responds as workload or resources are increased.

Official definition
ISTQB Official Glossary Definition
Testing to determine the scalability of the software product.

(Definition reproduced from the ISTQB Glossary. Copyright belongs to ISTQB.)

View the complete ISTQB Glossary

What is Scalability Testing?

The objective is to determine whether the application can scale efficiently while maintaining acceptable response times and stability.

Workload growth: Users or transactions increase gradually.

Resource scaling: Hardware or cloud resources may be expanded.

Performance evaluation: Measures how efficiently the system scales.

Real World Example

A national travel service is preparing for a public holiday sale where thousands of users may search, reserve, and pay for tickets at the same time.

A feature that works for one tester may fail under traffic, resource pressure, or infrastructure disruption. Scalability testing helps the team focus on behavior under operational conditions.

The tester defines realistic traffic, failure, and recovery situations, then watches response time, errors, data consistency, and whether users can continue critical actions.

The release decision improves because Scalability testing gives stakeholders evidence about service behavior when demand or disruption is no longer theoretical.

Practice Questions

Question 1

Which statement BEST describes Scalability testing in the context of ISTQB terminology?

Question 2

A tester needs to explain Scalability testing to a non‑technical stakeholder. Which approach is MOST appropriate?

Test your knowledge with real ISTQB-style questions

You’ve learned Scalability Testing. Test your understanding with topic-specific questions in our Mock Exams.

Go to Mock Exams