View Full Term. By clicking sign up, you agree to receive emails from Techopedia and agree to our Terms of Use and Privacy Policy. Endurance testing refers to tests typically done to find out whether an application can withstand the processing load it is expected to have to endure for a long period.
During endurance tests, memory consumption is observed to determine potential failures. Performance quality is sometimes also montiored during endurance testing. Endurance tests are used mainly to measure the response of a tested element under potential simulated conditions for a specific period and for a certain threshold.
Observations recorded during the endurance test are used to further enhance the parameters of the tested element. Endurance testing is sometimes referred to as soak testing. Endurance testing involves examining a system while it withstands a huge load for a long period of time, and measuring the system's reaction parameters under such conditions.
Performance quality may also be tested to make sure that both the result and the reaction times - after a defined long period of continuous load - are degraded no more than a certain specified percentage from their values at the beginning of the test. For instance, in program testing, a system may perform exactly as anticipated when tested for one day.
We expressly disclaim any warranty or responsibility for damages arising out of this information and encourage you to consult with legal counsel regarding your specific needs. We do not undertake any duty to update previously posted materials. QASource Blog, for executives and managers, shares QA strategies, methodologies, and new ideas to inform and help effectively deliver quality products, websites and applications.
QASource uses cookies to optimize users' experience. Click "Agree and Proceed" button to confirm your consent to the use of cookies. OR, by continuing to use this website, you implicitly accept the use of cookies.
Find out more. QASource Blog. This can often crash your application or operating system. Successful Closure of Test Database : Your application is prone to system crashes if the database connection does not close successfully. Tests may or may not run under specified load limits. Workload during testing is unexpected and varies over time to examine how your system handles the situation.
Tests for problems that grow over time and can lead to system crashes, including memory leaks and system degradations. Tests for problems that occur in real time, including immediate system crashes and response time delays.
Disclaimer This publication is for informational purposes only and nothing contained in it should be considered legal advice. Related Post s 21 Mar Endurance testing is a long process and sometimes lasts for even up to a year. This may include applying external loads such as Internet traffic or user actions. This makes endurance testing differ from Load Testing , which usually ends in a couple of hours or so.
Endurance means capacity so in other words, you can term Endurance Testing as Capacity Testing. While Stress testing takes the tested system to its limits, Endurance testing takes the application to its limit over time. For Example, the most complex issues — memory leaks, database server utilization, and unresponsive system — happen when software runs for an extended period of time.
If you skip the endurance tests, your chances of detecting such defects prior to deployment are quite low. Skip to content.
0コメント