SOFTWARE TESTING
What is Software Testing? Introduction, basics and Importance
Whats is Software Testing?
Software testing is an activity to check whether the actual results match the expected results and to ensure that the software system system is Defect free. It involves execution of a software component or a system component to evaluate one or more properties of interest.
Software testing also helps to identify errors, gaps or missing requirements in contrary to the actual requirements. It can be done either manually or using automated tools. Software Testing can be a white box or black box testing.
The tutorial below includes software to the audience and justifies its importance
Why is software testing very important?
Testing is very important because software bugs could be very expensive or even dangerous.
Software bugs can potentially cause monetary loss or human loss, our history is full of such examples.
- In April 2015, Bloomberg terminal in London crashed due to a glitch affecting more than 300,000 traders on financial markets.
- Nissan cars would have to recall almost 1 million cars from the market due to software failure in the airbag sensory detectors. There has been two accidents reported due to the software failure.
- Starbucks was forced to close about 60 percent of stores in the US and Canada due to software failure in their POS system
- In 2015, fighter plane F-35 fell victim to a software bug, making it unable to detect targets correctly.
- China airlines Airbus A 300 crashed due to a technical glitch, a software bug killing 264 innocent people on board.
- In May, 1996, a software bug caused the bank accounts of 823 customers of a major US bank to be credited with 920 million US dollars.
Types of Software Testing:
Typically testing is classified into three categories:
- Functional Testing
- Non-Functional Testing or Performance Testing
- Maintenance(Regression and Maintenance).
Anyway this is not the complete list of types of testing there are more than 150 types of testing.
No comments:
Post a Comment