Let’s see, What is Volume Testing? Volume testing is Non-functional testing. Volume testing refers to testing a software application with a certain amount of data. i.e., if we want to volume test our application with a specific database size, we need to expand our database to that size and then test the application’s performance on it.
Volume Testing Characteristics
Test data is usually generated using a test data generator.
Test cases are derived from design documents.
Test data need not be logically correct but the data is to assess the system performance.
Volume testing checklist
Verify if there is any data loss.
Check the system’s response time.
Verify if the data is stored incorrectly.
Check if the data is overwritten without any notification.
What to Test in Volume Testing
In volume testing, following things need to be tested –
- Check for warning and error messages, whether it comes at all for volume problems.
- Check if the data is stored correctly or not.
- Test to check if there is any data loss.
- Verify if the data is overwritten without any notification.
Few checklist for successful Volume Testing
- Does system have the necessary memory resources?
- Is there any guarantee that no larger data volume will occur than specified.
- Is there any risk if data volume is greater than specified