Why is Software Testing Important

Importance of Software Testing

In the Last Session, We had seen, What is Software Testing.

In this Session, We are going to see, 

  • Why is Software testing Important.
  • What is the Importance of Software Testing.
  • Why should we do Software Testing.

So, In Order to understand this, We will have to see some example.

1st Example

Nisan Cars

Let’s see this example of Nisan Car.

Nisan is Billion Dollar Company, known for Car Manufacturing, Selling and it’s Brand Value is too good.

But there was an incident, where Nisan had to recall it’s 1 million cars from market.

The Reason behind that was, Software Failure in the Airbag System of the Car which caused 2 Major Accidents.

What does this mean, This means that the Software Testing of the Air Bags was not done properly.

Now because of this Incidents.

  • Company had a huge loss in terms of money.
  • It was prestige issue as the Company’s Image was damaged.
  • It was causing life threats as well to the customers.

2nd Example

Starbucks

Starbucks is a very big brand for coffee and it is known for giving a different kind of experience to it’s coffee lovers and they make a lot’s of money as they charge very high price for serving coffee to it’s customers.

But Suddenly Starbucks was forced to close it’s 60% Stores in the US and Canada.

The reason behind that was, Software failure in the POS System.

At one point, they had to serve free coffee because they were unable to process the transaction.

What does this mean, This means that the Software Testing of the POS Systems was not done properly.

Now because of this Incidents.

  • Company had a huge loss in terms of money.
  • It was prestige issue as the Company’s Image was damaged.
  • They had to close 60% of their stores in the US and Canada
  • Company’s share price went down and the investors were in big loss.

So from the 2 examples stated above, it is very clear that the Software Testing is very very Important and if it is not done properly, then what types of problems it causes.

Benefits of Software Testing

So, we have below benefits of Software Testing.

  1. Companies Saves a lot’s of Money – We have seen in the above examples that Nisan and Starbucks, both the companies had huge losses because software Testing was not done properly, So they could have saved a lot’s of money if they had done Software Testing properly
  2. Product Failure is prevented – As we have seen in the above examples that Nisan had launched 1 million cars where Air Bags System was not working properly and Starbucks had to give free Coffee to the customer because they couldn’t process transactions in their POS System and this shows a complete failure of the Product, So we can prevent Product Failure if Software Testing is done properly.
  3. Brand Image Improves – If the Company launches a Failed Product in the Market then their Brand Image is also spoiled, So Company can improve their brand image if they are launching a Product which never fails in Market.
  4. Security – Security became a big challenge in front of Nisan when there were 2 Major Accidents because of the Software Issues in the Airbags in their Cars. So, If they had done Software Testing properly, then they could have stopped those 2 major accidents and customer’s security would have been ensured.
  5. Company always delivers a Quality Product – This point is same like the 2nd Point that Product Failure is prevented because of a Proper Software Testing, So a Quality Product is delivered to the Customer.
  6. Customer Loyalty – Company gains Customer Loyalty if a Company always delivers a Quality Product to the Customer. Now we had seen in the example of Nisan, there were 2 major accidents, So the Customer’s Loyalty would have been reduced on the Company.

Conclusion

From the above 2 examples of Nisan Cars and Starbucks Coffee, We can conclude that it is very Important to do Software Testing and we can many benefits of Software Testing, which we have already seen in the benefits of software testing section.

Summary

We have covered below topics today.

  1. Importance of Software Testing
  2. Disadvantage of not doing Software Testing – Example of Nisan Cars
  3. Disadvantage of not doing Software Testing – Example of Starbucks Coffee
  4. Benefits of Software Testing.

Question

Question for the Session is,

Provide some example of some company where they had huge losses due to not doing Software Testing. Properly.

Leave a Comment