About this question
Belongs to non-functional testing type. But I get confused between these 2 types of testing.
Belongs to non-functional testing type. But I get confused between these 2 types of testing.
Log in to share your answer and help other learners.
Log in to answerBest Answer · By JanBask QA Expert
Answered on May 6, 2022
A web search of the terms resulted in,
Scalability Testing, is the testing of a software application to measure its capability to scale up or scale out in terms of any of its non-functional capability. Performance, scalability and reliability testing are usually grouped together by software quality analysts. The main goals of scalability testing are to determine the user limit for the web application and ensure end user experience, under a high load, is not compromised. One example is if a web page can be accessed in a timely fashion with a limited delay in response. Another goal is to check if the server can cope i.e. Will the server crash if it is under a heavy load? 1
Depending on the application that is being tested, different parameters are tested. If a web page is being tested, the highest possible number of simultaneous users would be tested. 2 Also dependent on the application being tested is the attributes that are tested - these can include CPU usage, network usage or user experience.
Successful testing will project most of the issues which could be related to the network, database or hardware/software. Capacity testing: To determine how many users and/or transactions a given system will support and still meet performance goals. Capacity testing is conducted in conjunction with capacity planning, which you use to plan for future growth, such as an increased user base or increased volume of data. For example, to accommodate future loads, you need to know how many additional resources (such as processor capacity, memory usage, disk capacity, or network bandwidth) are necessary to support future usage levels.
Capacity testing helps you to identify a scaling strategy in order to determine whether you should scale up or scale out. People in different localities have different understanding of terminologies. Hence you should try to find out what your team or organisation thinks of these to be. For me they may be used interchangeably!
Free tutorials and interview questions from industry experts — learn the skill, then get ready to prove it.
Step-by-step QA Testing guides from industry experts
Common QA Testing interview questions, answered
Guides, tips and career advice on QA Testing from JanBask experts.
Selenium Selenium Tutorial: Complete Guide to Automation Testing for Beginners
The Selenium tutorial covers both fundamental & advanced Selenium concepts. It is for individuals at all levels. Learn about…
QA Testing Software Testing Basics: Fundamentals, Principles, Lifecycle & Best Practices
Learn software testing basics, including key principles, lifecycle stages, types of testing, and best practices. A complete…
QA Testing You Can’t Miss the Top 20 Security Testing Interview Questions
Are you getting ready for your information security interview? Get a hold of the top 20 information security interview questions…