Skip to content

What? Software testing, Why?

Technology, you can’t live with it, you can’t live without it. Unfortunately, millions of users around the world have come to realize the latter over recent years due to a series of spectacular, and thoroughly unwelcome, failures.

Software failures have wreaked havoc at banks, airlines and the NHS, doing billions of pounds of damage and devastating disruption. 

We’ve taken a look at how even big giants have faced worst of software failures.

  • British Airways – For the sixth time last year – a major IT software failure led to massive cancellations on local flights and significant delays on international flights. According to NPR.org – it took over three days of cancellation chaos to resolve the problems that plagued BA during this outage.
  • Cairns Hospital – A catastrophic glitch affecting five Australian hospitals was introduced during the application of security patches designed to counter potential future cyber-attacks. It required more than two weeks for the hospitals to recover their electronic medical record systems.
  • China Airlines Airbus A300 crashed due to a software bug on April 26, 1994, killing 264 innocent lives.
  • In May of 1996, a software bug caused the bank accounts of 823 customers of a major U.S. bank to be credited with 920 million US dollars.
  • Suncorp Bank – In February last year, a malfunction during a routine upgrade caused the disappearance of money from customers’ bank accounts.

And many others biggest software failures in recent history including ransomware attacks, IT outages and data leakages that have affected some of the biggest companies and millions of customers around the world.

As of this year European Union has new General Data Protection Regulation (GDPR) and it mandates companies to be more careful with their users’ personal data. Fines for missteps are huge and companies must comply with the new regulation.

The importance of software testing is imperative. A lot of times this process is skipped, therefore, the product and business might suffer. It is important to  understand the importance of testing and implementation.

Basically,testing is done usually from many aspects and so it includes also feedback on the user experience the tester had. A lot of times tips from professionals can make a difference and help the product come as intuitive and user-friendly as possible for new users to use with ease and provide true value.

Alongside, getting testers or QA’s who are technically educated and experienced for a software project is just like an investment and your project will benefit budget-wise to avoid future complications.