Error Handling Software Testing Last Updated : 12 Jul, 2025 Comments Improve Suggest changes Like Article Like Report Error handling testing is a type of software testing that is performed to check whether the system is capable of or able to handle the errors that may happen in future. This type of testing is basically performed with the help of both developers and the testers. Error handling testing not only focuses on the determination of error but also focuses on the exception handling. Objective of Error Handling Testing: The objective of error handling testing is: To check the system ability to handle errors.To check the system highest soak point.To make sure errors can be handles properly by the system in the future.To make system capable of exception handling also. Steps involved in the Error Handling testing: Following are the steps involved in the error handling testing: Test Environment Set Up: Test environment is set according to the software testing technique so that the testing process can run smoothly. This step includes planning for the testing. System which is going to be tested is made sure have less significant data as there might be crash problem in the system during testing.Test Case Generation: In this software testing test case generation is nothing but making different test cases which may cause error.Suppose a software operates on fractions then setting the denominator of the fractions as zero. Test case generation is associated with the developing team as without knowing the internal code, test cases can't be designed.Test Case Execution: After the test case generation, real testing process begins. This is the most prominent part of the testing process. It includes the running the program over the test case generated.Result and Analysis: After the execution of the test case, its result is analyzed. It includes the checking of the inconsistency in the expected output for the generated test case. There might be a chance of the program going into an infinite loop which may lead up to software failure.Re-test: If the testing is failed then after the analysis once more all the above steps are performed to test the system. It also includes the testing of the system under new test cases generated recently. Advantages of Error handling testing: It helps in construction of an error handling powered software.It makes the software ready for all circumstances.It developes the exception handling technique in the software.It helps is maintenance of the software. Disadvantages of the Error handling testing It is costly as both the developing and testing team is involved.It takes lot of time to perform the testing operations. Comment More info P pp_pankaj Follow Improve Article Tags : Software Engineering Software Testing Explore Software Engineering BasicsIntroduction to Software Engineering7 min readSoftware Development Life Cycle (SDLC)8 min readSoftware Quality - Software Engineering5 min readISO/IEC 9126 in Software Engineering4 min readBoehm's Software Quality Model4 min readSoftware Crisis - Software Engineering3 min readSoftware Measurement & MetricesSoftware Measurement and Metrics4 min readPeople Metrics and Process Metrics in Software Engineering8 min readHalsteadâs Software Metrics - Software Engineering11 min readCyclomatic Complexity6 min readFunctional Point (FP) Analysis - Software Engineering8 min readLines of Code (LOC) in Software Engineering4 min readSoftware Development Models & Agile MethodsWaterfall Model - Software Engineering13 min readWhat is Spiral Model in Software Engineering?9 min readPrototyping Model - Software Engineering7 min readIncremental Process Model - Software Engineering6 min readRapid Application Development Model (RAD) - Software Engineering9 min readCoupling and Cohesion - Software Engineering10 min readAgile Software Development - Software Engineering15+ min readSRS & SPMSoftware Requirement Specification (SRS) Format5 min readSoftware Engineering | Quality Characteristics of a good SRS7 min readSoftware Project Management (SPM) - Software Engineering8 min readCOCOMO Model - Software Engineering15+ min readCapability Maturity Model (CMM) - Software Engineering11 min readIntegrating Risk Management in SDLC | Set 18 min readSoftware Maintenance - Software Engineering14 min readTesting & DebuggingWhat is Software Testing?11 min readTypes of Software Testing15+ min readTesting Guidelines - Software Engineering3 min readWhat is Debugging in Software Engineering?11 min readVerification & ValidationVerification and Validation in Software Engineering6 min readRole of Verification and Validation (V&V) in SDLC5 min readRequirements Validation Techniques - Software Engineering8 min readPractice QuestionsTop 50+ Software Engineering Interview Questions and Answers [2025]15+ min read Like