Results 1 to 4 of 4

Thread: Storage Testing

  1. #1
    Expert Member
    Join Date
    Apr 2006
    Answers
    124

    Storage Testing

    Hi all
    Can any one tell me what these terms mean - storage testing, data volume testing. How and on what basis do we write test cases for these? How do we implement them manually or with any of the automation tools?


  2. #2
    Contributing Member
    Join Date
    Feb 2007
    Answers
    48

    Re: Storage Testing

    Hi Vani,

    I think both storage testing & volume testing are one and the same.

    Volume testing means testing the behaviour of the application on huge amount of data. e.g.,
    01. MS-Access cannot handle data more than 2 GB. After that, it behaves abnormal.
    02. SQL Server 2000 may not handle data more than 400 GB

    Oracle 10g can handle huge data (even in tera bytes) using grid technology.

    Please let me know in case of any issue.

    Regards,
    Ganesh


  3. #3
    Expert Member
    Join Date
    Nov 2006
    Answers
    518

    Re: Storage Testing

    Storage Testing (ST) could be different from Data Volume Testing (DVT)

    While the DVT is rightly defined above by “smganesh” the ST could be how the data is being stored in the database by the application.

    Some applications work a little or more on the data entered (especially memo type, bitmap type etc) by the user before storing it in the database. In doing so, some s/w systems spoil the data entered. The same thing happens when retrieving such data from the database. If it is not stored properly, it can’t be retrieved properly either.

    So, ST is to test if the system rightly stores and retrieves such data from the database.

    Last edited by sutnarcha; 03-25-2007 at 08:56 AM.
    Lack of WILL POWER has caused more failure than
    lack of INTELLIGENCE or ABILITY.

    -sutnarcha-

  4. #4
    Junior Member
    Join Date
    Dec 2006
    Answers
    2

    Re: Storage Testing

    I am not sure what exactly is storage testing but DVT (data volume testing) is something where you test your application for huge volume of data. Some examples are :-

    1> Let say the application relies on file for data then testing it with huge (> 2GB for Large FIle support) data files becomes your test focus.

    2> If the application interacts with DB then populating DB with huge volume of data becomes your focus. Generally when application talks to DB they go via some stored procs . Test case preparation should involve finding out the stored procs and what they do. By finiding out what they do( business implications) you can actually map it to your application and should be able to decide that for testing this stored proc what is the required maximum volume of data.
    Once you decide the volume of data you can use various mechanism to add this data in your applicaiton's DB directly. Using scripting language or some tool should help you in doing this.

    Now as part of test cases you can directly run the procs or you use some util to call those procs and find out the accuracy of output and response time from DB.


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About us
Applying for a job can be a stressful and frustrating experience, especially for someone who has never done it before. Considering that you are competing for the position with a at least a dozen other applicants, it is imperative that you thoroughly prepare for the job interview, in order to stand a good chance of getting hired. That's where GeekInterview can help.
Interact