Open In App

Storage Software Testing

Last Updated : 31 Jul, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

Storage testing is a type of software testing that is performed to verify whether the software stores the relevant data in the appropriate directories or not and there is sufficient space to prevent unexpected termination due to insufficient disk space, i.e., stack overflow.

Storage testing is basically carried out where the software is tested to see if the software stores and reads data files in the correct directories and tests whether there is enough space so that unexpected termination does not occur due to stack overflow.

Objective of Storage Testing:
The objective of Storage Testing is:

  • To determine practical storage limitation before deployment.
  • To determine behavior of system when new hardware device is replaced or any existing device is upgraded.
  • To minimize the response time.
  • To fasten the processing.

Storage Testing Process:
Storage Testing is performed into following different steps:





Estimation of Disk Space:
Firstly total disk space is evaluated. Tester knows the whole memory a system has in order to perform further steps.

Estimation of Available Space:
Now the total occupied and available space is estimated and observed. Tester come to know that out of total space how much is occupied and how much is free.

Test Case Creation:
After the estimation of available memory space, test case is designed according to end users requirements. Test case creation is done on the basis of different functionalities of the software.

Test Case Execution:
After the estimation of disk space and test case creation, major step of the testing process is performed that is test case execution. The test cases that are generated in previous phase are executed in this phase.

Analysis of Disk Space:
After the test case execution, total disk space consumed during the test case execution process is estimated. Now analysis is done on the basis of what was the estimated space and how much space in reality was consumed.

Types of Storage Testing:

  • Application Testing:
    Does analysis of response time and run time.
  • Application Simulation:
    Test peak storage for the process execution.
  • Bench marking:
    Test for corrupted data.

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads