37 Epic Software Failures that Mandate the Need for Adequate Software Testing

37 Epic Software Failures

Disaster is an understatement for any brand/organization/institution that has incurred losses due to an overtly miniscule but catastrophic software glitch. While technology and innovative applications have been empowering brands, there have been numerous disabling instances recorded by enterprises.

In this run on top software failures of 2016 -2015-2014, we take a stock of the debacles/glitches that have changed the face of software development and endorsed the role of testing in the overall SDLC process.

This is a list of software glitches/technical issues witnessed by brands and enterprises across diverse industries. Please note that the numbers 1-37 do not signify in anyway high or low impact of the software glitch on the brand/enterprise.

  1. Yahoo reports breach

Yahoo reports breach

Amongst the most recent data breaches, on September 22, 2016, Yahoo confirmed a data breach that exposed about 500 million credentials that date back to four years. It is being considered amongst the largest credential leaks of 2016. The company believes that this was a state-sponsored breach, where an individual on behalf of a government executed the entire hack. It further urged users to change their passwords and security questions. As a relief for the users, Yahoo stated that sensitive financial data like bank accounts and passwords was not stolen as part of the breach.

Source: Money.cnn.com

  1. Nest thermostat freeze

Nest thermostat freeze

Software update for the Nest ‘smart’ thermostat (owned by Google) went wrong and literally left users in the cold. When the software update went wrong, it forced the device’s batteries to drain out, which led to drop in the temperature. Consequently, the customers were unable to heat their homes or use any amenities.

Nest claimed that the fault was due to a December 4.0 firmware update, with related issues such as old air filters or incompatible boilers. Later it released a 4.0.1 software update that solved the issue for 99.5% of customers who were affected.

Source: Cio-asia.com

  1. HSBC’s major IT outage

HSBC’s major IT outage

In January 2016, HSBC suffered a major IT outage, and millions of bank customers were unable to access online accounts. The bank took almost 2 days to recover and get back to normal functioning.

HSBC’s Chief Operating Officer (COO) declared that it was a result of a ‘complex technical issue’ within the internal systems.

Source: Cio-asia.com

  1. Prison Break

Prison Break

A glitch that occurred in December 2015 led to over 3,200 US prisoners being released before their declared date. The software was designed to monitor the behaviour of prisoners and was introduced in 2002. The problem was occurring for about 13 years and on an average prisoners were released almost 49 days in advance.

Source: Cio-asia.com

  1. HSBC payments glitch


In August 2015, HSBC failed to process about 275,000 individual payments that left many people without pay before a long Bank Holiday weekend. This occurred due to a major failure with the bank’s electronic payment system for its business banking users, affecting the individual payments. Bacs, a payment system used for payment processes across the UK, later picked up on this issue, labelling it as an ‘isolated issue’.

Source: Cio-asia.com

  1. Bloomberg cancels debt issue

Bloomberg cancels debt issue

In April 2016, Bloomberg’s London office faced a software glitch, where its trading terminals went down for two hours. This came up at an unfortunate time when UK’s Debt Management Office (DMO) was about to auction a series of short-term Treasury bills. Later in a statement Bloomberg declared that the services were restored and the glitch was a result of both hardware and software failures in the network, resulting in excessive network traffic.

Source: Cio-asia.com

  1. RBS payments failure

RBS payments failure

About 6 lakh payments failed to get through the accounts of RBS overnight in June 2015, which included wages and benefits. Bank’s chief admin officer stated it as a technology fault and there was no further detail on the real cause. In 2012, about 6.5 million RBS customers had to face an outage caused due to a batch scheduling software glitch, where the bank was fined £56 million.

Source: Cio-asia.com

  1. Airbus software bug alert

Airbus software bug alert

In May 2015, Airbus issued an alert for urgently checking its A400M aircraft when a report detected a software bug that had caused a fatal crash earlier in Spain. Prior to this alert, a test flight in Seville has caused the death of four air force crew members and two were left injured.

Source: Theguardian.com

  1. UK government’s new online farming payments system gets delayed

UK government’s new online farming payments

In March 2015, the UK government delayed the launch of £154 million rural payments system.  The system is an online service for farmers to apply for Common Agricultural Policy payments from the EU. This online service that was supposed to be up and running by May 2015 got delayed due to integration issues between the portal and the rules engine software. It was then not expected to be up even by 2016.

Source: Computerworlduk.com

  1. Co-op Food’s double charges

Co-perative Food double charges

In July 2015, Co-operative Food apologized to its customers and promised a refund within 24 hours. The reason was a ‘one-off technical glitch’ while processing the software that resulted in customers being charged twice.

Source: Computerworlduk.com

  1. John Lewis

John Lewis

Mispricing is a common headache faced by retailers due to system glitches, resulting in retail outlets offering customers excessively lucrative offers. John Lewis is a recent example, where the online retailer witnessed a price glitch on its website that erroneously advertised hardware at software rates.

Source: Money.aol.co.uk

  1. Tesco iPad pricing disaster

Tesco iPad pricing disaster

In March 2012, Apple iPads worth £650 got priced at £49.99. After the glitch got identified, Tesco cancelled the sale and did not respond to these orders, resulting in dissatisfaction with the customers.

Source: Mycustomer.com

  1. Marks & Spencer 3D TV glitch

Marks & Spencer 3D TV glitch

In January 2012, 50 inch, 3D TVs worth £1,099 went up on sale for a mere £199 on the Marks and Spencer website. Eventually, the company decided to sell the Plasma TV sets at a lowered price after it faced a customer petition. The online petition called ‘Marks & Spencer supply our tvs that we paid for’ compelled M&S to honour the orders.

Source: Thisismoney.co.uk

  1. Reebok’s free trainers

Reebok’s free trainers

In November 2013, Sports retailer Reebok trainers worth £100 were getting picked up for free from the online site, where the customers were being charged only for delivery. While the company did not honour the orders and apologised to the customer, they refunded the delivery charges and additionally gave 20% off on their next order. The pricing glitch went viral on Facebook and other sport and price deal forums, where shoppers rushed to get a grab of £99.95 CrossFit Nano Speed footwear for just £8.50 postage.

Source: Theguardian.com

  1. Tennessee County kills System Update worth $1Million

Tennessee County

After investing two years of labour and investment worth $1 Million, Rutherford Country of Tennessee, US called off a court software system update. The core reason was that the software glitches were identified right when the deal took place, where problems related to issuance of checks, errors on circuit court dockets and creation of hidden charges came up in the weeks after it went Live.

Source: 99tests.com

  1. Software Security Flaws Revealed in OLA’s Mobile App

Software Security Flaws - OLA

Ola, India’s largest taxi aggregator faced major security flaws within their system. The software bugs detected helped basic programmers to enjoy unlimited free rides – at the expense of Ola and at the expense of users. The issue went public when customers brought up the weaknesses in the system. Ola tried to fix bugs when the complaints soared up and it was alarming for the brand’s reputation in the marketplace.

Source: Economictimes.indiatimes.com

  1. Leeds Pathology IT crash

Leeds Pathology IT crash

In September 2016, Leeds Teaching Hospitals NHS Trust, one of Europe’s largest teaching trusts witnessed a pathology IT crash that resulted in a delay of operations for almost 132 patients. Leeds Teaching holds a budget of a £1 billion and employs over 16,000 staff. It serves 780,000 people in the city and provides expert care for 5.4 million patients. The outage further affected Bradford Teaching Hospitals NHS Foundation Trust, GP services in Leeds and a minor number of GP services in Bradford.

Now that’s the impact!

Source: Digitalhealth.net

  1. Cisco’s Email Security Appliances glitch

cisco’s Email Security Appliances

In September 2016, Cisco Systems released a critical security bulletin to announce an IT exposure that could allow remote unauthenticated users to get access to its email security appliances. The vulnerability is associated with Cisco’s IronPort AsyncOS operating system. The company further indicated that there is a way out of this that can stop this remote access to the email appliances.

Source: Threatpost.com

  1. Cisco Nexus Switches warning

Cisco Nexus Switches

Cisco again! In October 2016, Cisco Systems released several critical software patches for its Nexus 7000-series switches and its NX-OS software. Cisco’s Security Advisory declared that both the Nexus 7000 and 7700 series switches were vulnerable to this glitch. The vulnerabilities declared allowed remote access to systems that could enable a hacker to execute code on targeted devices. Cisco further declared that this bug (CVE-2016-1453) is a result of “incomplete input validation performed on the size of overlay transport virtualization packet header parameters”.
Source: Threatpost.com

  1. Cyber Attack on Nuclear Power Plant

Cyber Attack on Nuclear Power Plant

In October 2016, the head of an international nuclear energy consortium declared that disruption at a nuclear power plant during the last several years was caused due to a ‘Cyber Attack’. Yukiya Amano, head of the International Atomic Energy Agency (IAEA) didn’t drill the matter much in detail, but did alter on the potential attacks in the future.

This shows that disruption in nuclear infrastructure due to a Cyber Attack is not a ‘Hollywood stint’!

Source: Threatpost.com

  1. Volkswagen’s ‘Dieselgate’ scandal

Volkswagen’s ‘Dieselgate’ scandal

In September 2015, the US government in a dramatic move ordered Volkswagen to recall about 500,000 cars after learning that the company had deployed advanced software to cheat emission tests and allowed its cars to produce 40 times more emissions than the decided limit. The Environment Protection Agency (EPA) accused VW for installing illegal ‘defeat device’ software that substantially reduces Nitrogen oxide (NOx) emissions only while undergoing emission test. The company further admitted it and announced a recall as well.

Source: Theguardian.com

  1. Interlogix Recalls Personal Panic Devices


In October 2016, Interlogix, a wireless personal panic devices manufacturer recalled about 67, 000 devices due to its inability to operate during emergency situations. The probable cause for this glitch in operations was that the device was unable to communicate with the security system during an event of emergency. The way out was the manufacturer replacing the devices. Furthermore, the consumers could contact their professional security system installer and call for a free monitoring and if required free replacement.

Source: News.sys-con.com

  1. IRS E-File goes Offline

IRS E-File

In February 2016, the Federal Agency suffered from a hardware failure. IRS announced that the hardware failure has affected numerous tax processing systems that went out of service, including the modernized e-file system and another related system. Majority of the folks trying to file taxes online could not complete the process. Later IRS made amendments and worked to restore regular operations to get back to the routine.

Source: Newyork.cbslocal.com

  1. 911 call outage

911 call outage

In April 2015, Emergency services got stalled for six hours for seven US states. This affected 81 call centers, literally speaking about 6,000 people made 911 calls and were unable to connect across the seven states. The nationwide outage was the third major outage in three years across telecom operators of the 911 call system. This raised worries amongst federal regulators pertaining to the vulnerability of the country’s emergency response system.

Source: Wsj.com

  1. New York Stock Exchange halts trading

New York Stock Exchange

In July 2015, The New York Stock Exchange stopped trading due to an undisclosed ‘internal technical issue’, where all open orders were cancelled and the traders were alerted and informed that they would receive information later. While responding to the shut down, NYSE announced that there was no cyber breach within the system and it resumed operations after 4 hours.

Source: Money.cnn.com

  1. UK government’s online calculator glitch

UK government’s online calculator glitch

In December 2015, UK government found out that its online calculator for estimating the spouse’s financial worth got hit with a Form E fault, where calculations went wrong for thousands of couples who had got divorced over the past 20 months. Though the issue was prevalent since April 2014, it got noticed only in December 2015. The damage caused is yet to be estimated.

Source: Cio-asia.com


Let’s take a dip into some of the interesting software debacles of 2014

27. Nissan’s recall

Nissan's recall

For over 2 years Nissan recalled over a million cars, thanks to a software glitch in the airbag sensory detectors. Practically, the affected cars were unable to assess whether an adult was seated in the car’s passenger seat and consequently would not inflate the airbags in case of a crisis.

Source: Computerworlduk.com

28. Amazon 1p price glitch

Amazon 1p price glitch

One of the most known glitches in history, Amazon 1p price glitch, where third-party sellers listed on Amazon saw their products being priced at 1p each. While the products got delivered, numerous small time retailers had to appeal to the customers for returning the items.

Source: Computerworlduk.com

29. Screwfix.com glitch

Amazon 1p price glitch

In January 2014, every item in the Screwfix catalogue got priced at £34.99 that included items costing almost £1,599.99. Smart customers quickly collected goods worth thousands after the news was spreading across twitter. Eventually, the website had to close down.

Source: Telegraph.co.uk

30. Flipkart apologizes for Big Billion Day sale fiasco


In October 2014, Filpkart, India based e-commerce giant, sent a note to its customers apologizing for the glitches that took place on the Big Billion Day Sale. The site encountered a heavy rush, which it couldn’t manage, which resulted in cancellation of orders, delayed delivery, and much more that was beyond them to manage. While the sale helped the ecommerce giant garner a billion hits in a day, it was certainly a PR nightmare for the brand.

Source: Livemint.com

31. CA Technologies paid RBS ‘millions’ for role in IT fiasco

CA Technologies

In October 2014, CA Technologies paid ‘millions of pounds’ to the Royal Bank of Scotland. This payment was a part of the settlement agreement with Royal Bank of Scotland’s (RBS) IT outage in 2012. In 2012, a failed upgrade to CA7 batch processing software by RBS IT staff resulted in breakdown of systems that affected millions of customers. The customers were unable to access their accounts or execute any payments.

Source: Computerweekly.com

32. Chaos at UK airports


On December 12, 2014, UK’s busiest airports got stranded due to a system glitch at the main national air traffic control center in Swanwick. Planes were grounded and passengers got delayed. The impact was enormous as the runways got closed at Heathrow, which is one of Europe’s busiest airports. The transport secretary called this ‘unacceptable’.

Source: Theguardian.com

33. Toyota Prius recalled over software glitch

Toyota Prius

In February 2014, Toyota Motor recalled 1.9 million newest-generation Prius vehicles worldwide due to a programming error that caused the car’s gas-electric hybrid systems to shut down. The Automaker mentioned that the problems were with the software settings on the latest Prius generation that initially went for sale in 2009 and could damage transistor in the hybrid systems. The identified problem could turn on the warning lights and trigger the vehicle to shut down the power on a fail-safe mode.

Source: Nytimes.com

34. Heartbleed the Web


In April 2014, the IT gang woke up to its worst nightmare, an emergency security advisory from the OpenSSL project warned about an open bug ‘Heartbleed’. The bug could pull out a chunk of working memory from a server and run their current software. While there was an emergency patch for it, tens of millions of servers got exposed by the time the patch got installed. This left everyone and anyone running a server in a crisis mode. This notorious bug left biggies like Yahoo, Imgur, and numerous others exposed to Heartbleed.

Source: Theverge.com

35. Apple pulls iOS 8 update

Apple pulls iOS 8

In September 2014, Apple faced an embarrassment after it had to pull out its new iOS software update only after a few hours of its release. This was post complains from iPhone users about calls getting blocked post the upgrade. The tech giant pulled out the update after a storm of complaints on Twitter, Apple user chatrooms. The update further disabled the feature where people could unlock their phones with fingerprints.

Source: Mirror.co.uk

36. iCloud hack

iCloud hack

On August 2014, almost 500 private pictures of celebrities got posted on social channels and sites like Imgur and Reddit. The images were apparently sourced through a breach of Apple’s Cloud services suite iCloud. However, later it was found that it could be due to a security issue in the iCloud API that enabled the access and innumerable attempts from try passwords. However, there have been recent reports of similar hacks into iCloud.

Source: Dailymail.co.uk

37. Air India diverts Boeing 787 flight

Air India diverts Boeing 787 flight

During an emergency stunt in Feb 2014, Air India diverted Boeing 787 plane to Kuala Lumpur when the pilots noticed a software glitch while on a flight from Melbourne to New Delhi. The Engineers were flown down from Hong Kong to fix the glitch and worked with Air India to resolve the same. It has been reported that 787 has been suffering such glitches and Boeing was aware about it.

Source: Reuters.com

Gallop Solutions has collaborated with world’s leading and innovative organizations/brands across diverse industries. Enterprises globally have trusted Gallop’s independent software testing services and expertise for over a decade and have achieved speed to market, higher returns on investments (ROI), and enhanced quality deliveries in their overall QA initiatives. Connect with our experts to bring speed and velocity to your QA practices with the best ideas in the testing space.

Application and Software failures dilute the brand’s credibility that is built over the years. Together, let’s work towards further strengthening your brand’s positioning, integrity and faith by ensuring Quality @ speed.
The opinions expressed in this blog are author's and don't necessarily represent Gallop's positions, strategies or opinions.

A Practical Approach to Establishing a Testing Center of Excellence(TCoE)

testing coe, Testing Center of Excellence, TCoE, performance testing coe, qa center of excellence, test automation center of excellence , testing center of excellence model , agile center of excellence , coe trend analysis ,  test organization structure , software testing methodology , test coe, automation coe, coe testing, Quality Assurance testing, Software Testing company, Top software testing companies, Practical Approach to Establishing

Every organisation across the globe wishes to have a team that nurtures an environment of innovation, thereby helping it to thrive in the market and beat the competition. However, while earlier managing business processes and QA used to be on a per project basis, today, these have become a process of continuous planning, integration, and management. This has led to the development of an organizational model based on testing center of excellence (TCoE).

A TCoE is made up of testing processes, people, tools operating as a shared services function in order to provide testing services with optimal benefits across the test organization. TCoEs can accrue many benefits to an organization in terms of improved quality, lesser time to market and lower cost of ownership.

As per the World Quality Report 2015-16, “The increasing interest in agile and DevOps principles is reflected in the preference for a decentralized Testing Center of Excellence (TCOE) model for improved agility and efficiency. A total of 64% see decentralization as a fundamental element of their TCOE plans, bringing the cost savings of globally distributed delivery models. “

This pretty much confirms the popularity of, and re-establishes the need for establishing a TCoE for organizations that want comprehensive and in-depth validation of their processes and systems. A well-integrated TCoE also helps reduce redundancies, supports risk mitigation, and also control IT-related expenses.

So, how do we implement TCoE?

As per Forrester, “IT organizations looking to improve their testing practices often opt to centralize some or all test-related activities in a Testing Center of Excellence (COE).”

This brings us to the question – what is the most practical approach for establishing a TCoE? Some steps to follow are listed below:

  1. Get an approval and agreement from all stake holders of the organization stating the need to establish a TCoE, and ensure that the multiple teams have clarity regarding the changes that will result due to implementation of TCoE.
  2. Analyze the current business processes, gauge the improvements that need to be made, and define clear processes and templates for the SDLC and STLC workflows that need to be implemented to bring about the required changes. Additionally, also reach a consensus regarding the intervals at which checks will be conducted to see if the processes are being followed.
  3. Identify what needs to be tested across the board quickly, and share observations and metrics that help add required value.
  4. Implement required best practices using well researched and scenario-specific tools that will speed up the process and help teams focus on other important activities.
  5. Keep working on the improvements so as to generate better ROI and establish an atmosphere of quality across the board.

Best practices from around the industry

A TCoE, setup correctly, can help cross-functional teams collaborate together, reduce redundancies and streamline diverse testing processes, accelerating the software testing life cycle.

A well-integrated, holistic TCoE approach helps testing organizations achieve the desired growth and excellence. A proper TCoE framework, while applying quality management principles, must take into consideration all the aspects of a test organization, be it processes, tools, services, or people.

Some specific tasks that lead to a TCoE environment include conducting regular leadership meetings, allocating proper budgets, monitoring the effectiveness of processes, benchmarking performance of test organization for optimum ROIs, providing customized frameworks for enhancing productivity, and providing all types of testing functions spanning all business units.

A thorough assessment of the client organizations testing process helps define and implement modifications that result in quality improvements and improved ROI.

A few business benefits of working in a TCoE environment are:

  • Improved job satisfaction levels
  • Reduced project timelines with lesser delays
  • Reduced technology risk, and plans for the mitigation
  • More time to focus on important activities that add more value
  • Visibly significant savings in terms of annual expenses, at times to the tune of millions of dollars

Gallop’s TCoE framework consists of elements such as Executive Commitments, Quality Management, Drivers, a Jumpstart Kit, and a comprehensive package of Core Testing Services. These elements when integrated together help implement a full-fledged TCoE environment for your organization. Contact us today to discuss about implementing TCoE for your organization..

The opinions expressed in this blog are author's and don't necessarily represent Gallop's positions, strategies or opinions.