• Software Testing Dictionary
  • Home

Soak Testing


Advertisements

What is Soak Testing?

Soak Testing also known as Endurance Testing is performed to determine if the application under test can sustain the continuous loads.

Soak testing, non-functional testing involves examining the system if it can withstand a huge load for a longer period of time and there by measuring the system's reaction parameters.

Issues found - Soak Testing:

  • Serious memory leaks that would eventually result in application or Operating System crash

  • Failure to close connections between the layers of the system could stall some or all modules of the system.

  • Failure to close database connections under some conditions might result in the complete system crash.

  • Gradual degradation of response time of the system as the application becomes less efficient as a result of prolonged test.

Example:

A system may behave as expected when tested for about 2 hours but when the same system is tested for 5 hours or even more than that, the problems such as memory leaks cause the system to fail or behave randomly or even the application might crash.

Useful Video Courses

Video

Software Engineering Basics

80 Lectures 7.5 hours

Arnab Chakraborty

Video

The Perfect Open Broadcaster Software Recording Studio

10 Lectures 1 hours

Zach Miller

Video

SEO Keyword Research Made Easy + FREE Research Software

17 Lectures 1.5 hours

Zach Miller

Video

How To Startup Your Own SaaS (Software As a Service) Company

60 Lectures 5 hours

John Shea

Video

Software development in Python: A practical approach

Most Popular

99 Lectures 10 hours

Daniel IT

Video

Software Development Processes (SDLC Models)

62 Lectures 5 hours

GlobalETraining

Advertisements