Exception is an error state of the mobile phone software which is equivalent to a software crash or software hang / freeze. In this state the phone is not able to perform any operation and behaves erratically. Typically the situation can only be recovered by restarting the phone. This paper describes a testing strategy to capture maximum exceptions in the early stages of a product lifecycle. It provides the analysis for the correct phase to capture exceptions in a product testing life cycle based on the number of bugs captured in each phase. It also analyzes the common reasons for the occurrence of exceptions and suggests scenarios where exceptions can be captured with minimal additional effort during the regular testing cycle.
More...