QA Tutorials

SOAK TESTING

PERFORMANCE TESTING

Soak testing is a type of performance testing which tests the system’s performance characteristics and stability over a long period of time, ie. under continuous usage of the software. It handles issues related to memory allocation, log files and database resource utilisation. It is a system level of testing to find whether the system will stand up to very large volume of data usage over longer period of time and observing the  effect caused to the design.

Characteristics of soak testing:

The soak testing characteristics are

  • The duration of soak test is determined by the time available.
  • Any application should run without any disturbance if it requires over a longer period.
  • It should cover all the situations which are agreed upon with stake holders.
  • All system has its maintenance window period of time and the time between those window periods is the key driver for determining the scope of soak test.

For example in an mobile applications playing video games leaving the video game in a prolonged period of time in an running state. In a various modes of operation just pausing in the title screen and observing the behaviour whether the application can handle the continuous load.

Why to do soak testing?

A system can operate normally when used for 2 hours but the same system when used continuously for 10 hours can cause some problems or may even crash. To predict those unexpected failures this testing is done

The strategy of soak testing

  1. In the long session of soak testing many days multiple activities are performed in limited time frame.
  2. The important part of soak testing is to check the available memory in the CPU and the amount of memory that will be in usage.

The software systems are expected to provide the stable performance under the continuous usage of the software by the users. Hence the soak testing is done.

Questions

  1. What is Soak testing?
  2. What is the need of soak testing?
Facebook Comments
Tags

Related Articles

14 thoughts on “SOAK TESTING”

  1. 1.Soak testing is a type of performance testing which tests the system’s performance characteristics and stability over a long period of time, ie. under continuous usage of the software.
    2.The software systems are expected to provide the stable performance under the continuous usage of the software by the users. system can operate normally when used for 2 hours but the same system when used continuously for 10 hours can cause some problems or may even crash.

  2. Soak testing is a type of performance testing which tests the system’s performance characteristics and stability over a long period of time, ie. under continuous usage of the software. It handles issues related to memory allocation, log files and database resource utilisation.
    Example:
    In the case of Video games, Mobile applications, etc. involve leaving the game or application in a running state for a prolonged time period, in various modes of operation- such as idling, paused at the title screen and so on to find out whether an application can handle the continuously expected load.

  3. 1. soak Testing :Soak testing is a type of performance testing which tests the system’s performance characteristics and stability over a long period of time. under continuous usage of the software. It handles issues related to memory allocation, log files and database resource utilizations.
    2.Need for soak testing: A system can operate normally when used for 2 hours but the same system when used continuously for 10 hours can cause some problems or may even crash. To predict those unexpected failures this testing is done.

  4. Soak Testing: Tests the performance of the software under continuous usage,
    Soak testing is done to provide the stable performance of the software systems under the continuous usage of the software by the users.

  5. Soak testing: Soak testing is a type of performance testing where we can test the performance of the software with different number of users and resources and volumes of data and observe software performance under continuous usage.
    A system can operate normally when used for 2 hours but the same system when used continuously for 10 hours can cause some problems or may even crash.
    To predict those unexpected failures this testing is done.

  6. Soak testing is a type of performance testing which tests the system’s performance characteristics and stability over a long period of time, under continuous usage of the software. It handles issues related to memory allocation, log files and database resource utilization. It is a system level of testing to find whether the system will stand up to very large volume of data usage over longer period of time and observing the effect caused to the design.

    Soak testing is done to predict unexpected failures due to usage of a system for long periods of time

  7. Soak testing is a type of performance testing which tests the system’s performance characteristics and stability over a long period of time, ie. under continuous usage of the software. It handles issues related to memory allocation, log files and database resource utilisation. It is a system level of testing to find whether the system will stand up to very large volume of data usage over longer period of time and observing the effect caused to the design.

    Need of soak testing
    A system can operate normally when used for 2 hours but the same system when used continuously for 10 hours can cause some problems or may even crash. To predict those unexpected failures this testing is done

    The strategy of soak testing

    In the long session of soak testing many days multiple activities are performed in limited time frame.
    The important part of soak testing is to check the available memory in the CPU and the amount of memory that will be in usage.

    The software systems are expected to provide the stable performance under the continuous usage of the software by the users. Hence the soak testing is done.

  8. what is Soak Testing?
    Soak testing is testing the performance of the system with different resources, users, volume of data and trying to identify how it behaves under continuous usage. The data , users may change but the system should behave in a stable manner. It deals with issues related to memory allocation, log files and database resource utilization. Any application should work without any disturbance if required over a long period of time.
    Example- mobile gaming application is left in a running mode for a prolonged period of time

    what is the need of soak testing?
    The system will operate normally if used for 2 hours but if the same system if used continuously for 10 hours may cause some problem or may crash. To find out these unpredictable failures soak testing is done. The main purpose is to find out the available memory in the CPU and the amount of memory that will be in usage.

  9. What is soak Testing?

    Soak testing is a type of performance testing which tests the system’s performance characteristics
    and stability over a long period of time under the continuous usage of the software. This testing is used to find
    whether the system will stand up to very large volume of data usage over longer period of time and observing
    the effect caused to the design.
    What is the need of soak testing?
    It will check the stability of the system under continuous usage,for a large volume of data.
    A system may behave normally when used for 2 hours, but when the same system is used continuously
    for 10 hours or more, then it may fail or crash. To predict such failure, soak testing is performed.

  10. 1. soak testing is used to check the performance of the system under prolonged use. It is used to check memory allocation,handling of logs etc. It is also used to check for the performance of the system handling large volumes of data for a long period.

    2.soak testing is needed to make sure that there are no unexpected results when the system is being used for a long period.

  11. -Soak Testing is a type of performance test that verifies a system’s stability and performance characteristics over an extended period of time. It is typical in this type of performance test to maintain a certain level of user concurrency for an extended period of time.

    -The important part of soak testing is to check the available memory in the CPU and the amount of memory that will be in usage.

  12. Soak testing is a type of performance testing which tests the system’s performance characteristics and stability over a long period of time, ie. under continuous usage of the software. It handles issues related to memory allocation, log files and database resource utilisation. It is a system level of testing to find whether the system will stand up to very large volume of data usage over longer period of time and observing the effect caused to the design.
    Why to do soak testing?
    A system can operate normally when used for 2 hours but the same system when used continuously for 10 hours can cause some problems or may even crash. To predict those unexpected failures this testing is done.

  13. 1. Soak Testing:
    – It is a system level of testing to find whether the system will stand up to very large volume of data usage over longer period
    of time and observing the effect caused to the design.
    – It tests the system’s performance characteristics and stability over a long period of time, ie. under continuous usage of the
    software.
    – It is Performance type of testing.

    2. Need of Soak Testing:
    Soak testing is needed as these days usage of many social networking appllications, gamil, gaming apps is continuous. in this
    senarios if the software experiences errors or defect that may lead to entire system crash. hence, inorder to reduce these kind
    of failures the soak test is needed.
    Eg: A system can operate normally when used for 2 hours but the same system when used continuously for 10 hours can
    cause some problems or may even crash. To predict those unexpected failures this testing is done.

Leave a Reply

Your email address will not be published. Required fields are marked *

Close