What is Software Testing? What is Software Testing? What is Software Testing? What is Software Testing? 1. Finding errors in the developed product. 2. Checks if the real results match the expected results or not. 3. Aids in the identification of defects, missing requirements, or gaps. History of Software Bugs On 26 April 1994 • China Airlines • Airbus A300 • killing 264 innocents In May of 1996 • $920 million • 823 customers • A major U.S. bank In April of 1999 • Military satellite • $1.2 billion • the costliest accident in history