Why Testing is important
Testing is important because software bugs could be expensive or even dangerous. Software bugs can potentially cause monetary and human loss, and history is full of such examples.
However some errors are so severe that they can break the whole system or software. In such kind of situations you need to take care that such errors are caught well in advance before deploying the system/software in production environment.
Bugs -> All software problems can be termed as bugs
Occurrence of bugs ->. A software bug usually occurs when the software does not do what it
is intended to do or does something that it is not intended to do. Flaws in specifications, design, code or other reasons can cause these bugs. Identifying and fixing bugs in the early stages of the software is very important as the cost of fixing bugs grows over time
.
.
Goal ->So, the goal of a software tester is to find bugs and find them as early as possible and make sure they are fixed.
There are some examples :
- A few of the Amazon’s third party retailers saw their product amount is reduced to 1p due to a software glitch. They were left with heavy losses.
- In April 2015, Bloomberg terminal in London crunch due to software glitch affected more than 300,000 traders on financial markets. It compelled the government to postpone a 3bn pound debt sale.
- Nissan cars have to recall over 1 million cars from the market due to software breakdown in the airbag sensory detectors. There has been announced two accident due to this software failure.
- Starbucks was forced to close about 60 percent of stores in the U.S and Canada due to software breakdowns in its POS system. At one point store served coffee for free as they unable to proceeding the transaction.
- Vulnerability in Window 10. This bug enables users to escape from security sandboxes over a flaw in the win32k system.
- In 2015 fighter plane F-35 flatten victim to a software bug, making it unable to detect targets correctly.
- China Airlines Airbus A300 crashed due to a software bug on April 26, 1994, killing 264 legitimate live.
- In 1985, Canada's Therac-25 radiation therapy machine malfunctioned due to software bug and delivered lethal radiation doses to patients, leaving 3 people dead and demanding injuring 3 others.
- In April of 1999, a software bug caused the failure of a $1.2 billion military satellite fire, the costliest accident in history.
- In may of 1996, a software bug caused the bank accounts of 823 customers of a dominant U.S. bank to be credited with 920 million US dollars.
0 Comments