Error Handling Software Testing Last Updated : 28 Nov, 2022 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 infoAdvertise with us Next Article Error Handling Software Testing P pp_pankaj Follow Improve Article Tags : Software Engineering Software Testing Similar Reads Error Guessing in Software Testing Software application is a part of our daily life. May be on a laptop or maybe on our mobile phone, or it may be any digital device/interface our day starts with the use of various software applications and also ends with the use of various software applications. That's why software companies are als 5 min read Reasons for Testing Software People can make mistakes, so we need to check software before delivering it to clients. We make mistakes, some mistakes are not important or serious but there may be some mistakes that should be corrected because of serious mistakes and some of them are expensive or dangerous. As an assumption we sh 5 min read Adhoc Testing in Software Prerequisite - Software Testing Adhoc Testing : Adhoc testing is a type of software testing that is performed informally and randomly after the formal testing is completed to find any loophole in the system. For this reason, it is also known as Random or Monkey testing. Adhoc testing is not performe 4 min read Bugs in Software Testing Software testing is the process of verifying that a software product or application is doing what it is supposed to do. The benefits of testing include preventing distractions, reducing development costs, and improving performance. Table of Content What is a Bug?Reasons Why Bugs Occur?Image Reasons 11 min read Agile Software Testing Agile testing helps improve software quality by breaking down complex testing into smaller parts which are more manageable. It allows teams to automate tests more frequently, so they can catch issues early and fix them quickly. This approach leads to faster, more reliable software delivery.Here we a 14 min read Like