Ein Button, der nicht funktioniert, der Warenkorb, der sich während des Bestellvorgangs leert, die Unmöglichkeit, sich in sein Konto einzuloggen: Es braucht nicht viel, um einen Nutzer zu verärgern und ihn dazu zu bringen, zur Konkurrenz zu wechseln. Das ist nicht nur schlecht für das Image des Unternehmens, weil es dadurch an Glaubwürdigkeit und das Vertrauen der Kunden verliert, sondern wirkt sich auch direkt auf den Umsatz aus. Und manchmal können bestimmte Bugs sogar viel größere Ausmaße annehmen als erwartet und zu einem regelrechten Bad Buzz führen, der sogar in die Schlagzeilen der Medien gerät. Wir werfen einen Blick auf die größten Bugs, die das Jahr 2021 geprägt haben.
Stellen Sie sich vor, Sie haben ein TikTok-Konto mit Tausenden von Abonnenten und eines Morgens loggen Sie sich ein und Ihre Follower sind alle verschwunden. Panik, nicht wahr? Und genau das ist am 3. Mai 2021 passiert. TikTok stieß auf einen Fehler, der die falsche Anzahl an Followern anzeigte. Bei einigen Nutzern wurden die Konten sogar grundlos gesperrt, während andere einfach nur Schwierigkeiten hatten, auf die App zuzugreifen.
Natürlich ließen sich die Nutzer nicht lange bitten und brachten ihren Unmut in den sozialen Netzwerken zum Ausdruck. An diesem Tag fand sich der Hashtag #TikTokDown schnell in den Top Tweets wieder. Glücklicherweise reagierte TikTok ziemlich schnell und der Fehler wurde schnell behoben, aber die Frustration der Nutzer war da und das Markenimage des sozialen Netzwerks litt stark darunter. Mit automatisierten Tests hätte diese Situation sicherlich vermieden oder zumindest erkannt werden können, bevor sie sich zu sehr ausbreitete.
Im Juli 2021 fügte Raven Software dem Spiel Call of Duty: Warzone eine neue Funktion hinzu, die es den Spielern ermöglichte, in der Pre-Match-Lobby ihre persönliche Beladung auszuwählen und zu ändern. Nach der Einführung der Funktion bemerkten die Spieler jedoch einen Fehler. Einige konnten an Spielen teilnehmen, die bereits mit den besten Waffen und Zubehörteilen ausgestattet waren, wodurch sie einen unfairen Vorteil gegenüber den anderen hatten.
Das Hinzufügen dieser neuen Funktion löste auch einen Fehler aus , der es den Spielern ermöglichte, das Geräusch ihrer Schritte zu unterdrücken. Raven Software hatte keine andere Wahl, als die neue Funktion zu entfernen und versprach, sie wieder zu aktivieren, sobald der Fehler behoben sei. Aber irgendetwas sagt uns, dass es dieses Problem nicht gegeben hätte, wenn es Tests auf Nicht-Regression gegeben hätte.
Ein weiteres Unternehmen, das von einem Nicht-Regressionstest hätte profitieren können, ist kein Geringerer als Tesla. Nach einem Update, das am 23. Oktober 2021 stattfand, erhielt das Automobilunternehmen zahlreiche Berichte von Kunden, die berichteten, dass ihre Autos fälschlicherweise drohende Frontkollisionen erkannt hatten, die zur Aktivierung des automatischen Notbremssystems und zum plötzlichen Anhalten des Fahrzeugs führten.
Tesla hat die Berichte untersucht und dabei einen Kommunikationsfehler in der Beta-Software 10.3 Full-Self Driving entdeckt. Ein ziemlich gefährlicher Fehler, da bei einem plötzlichen Anhalten des Fahrzeugs das Risiko eines Heckaufpralls und von Verletzungen erhöht ist. Der Autohersteller ordnete schnell den Rückruf der betroffenen Fahrzeuge (ca. 12.000) an und veröffentlichte ein separates Update, um den Softwarefehler zu beheben. Glücklicherweise gab es keine registrierten Unfälle oder Verletzungen.
Vier Stunden lang fielen die mobile App und die Website des National Health Service (NHS) in England aus, sodass die Benutzer ihren COVID-Impfstatus nicht mehr nachweisen konnten. Viele britische Fluggäste saßen daraufhin auf den Flughäfen fest, einige konnten nicht an Bord gehen, andere mussten Verspätungen hinnehmen. Der Computerausfall dauerte zwar nur vier Stunden, sorgte aber für viel Frustration und zeigte nach Ansicht vieler Experten vor allem die Probleme eines einzigen zentralisierten Systems auf.
Nach TikTok fielen am 4. Oktober auch Facebook, Instagram und WhatsApp aus und verärgerten die Nutzer. Den ganzen Abend lang war es unmöglich, eine Nachricht über diese sozialen Netzwerke zu senden oder zu empfangen. Und wenn man Facebook in eine Suchmaschine eingab, war die Seite nicht auffindbar.
Laut dem US-Medium The Verge war sogar ein Notfalleinsatz in einem der Datenzentren des Facebook-Konzerns erforderlich, um den Dienst wiederherzustellen, was bedeutet, dass der Patch nicht aus der Ferne durchgeführt werden konnte. Der Fehler soll auf eine Änderung in der Konfiguration der Router zurückzuführen sein, die den Datenverkehr zwischen den verschiedenen Rechenzentren des Konzerns koordinieren, was zum Ausfall der Dienste führte.
Möchten Sie erfahren, dass andere Personen auf Ihr Bankkonto zugreifen konnten? Oder etwa nicht? Doch genau das haben mehrere LCL-Kunden am 23. Februar 2021 erlebt. Eine Stunde lang konnten einige hundert Kunden auf die Konten anderer Nutzer der App der Bank zugreifen. Sie konnten Ausgaben, Sparbeträge, verschiedene Konten usw. einsehen. Glücklicherweise war es nicht möglich, auf den Konten, deren Daten angezeigt wurden, Transaktionen durchzuführen oder auf die Informationen des Kontoinhabers zuzugreifen, aber es bleibt ein kritischer Vorfall.
Was war die Ursache dafür? Nicht etwa ein Cyberangriff, wie manche vielleicht dachten, sondern ein technischer Fehler, der mit einem Update der App zusammenhing. Bis zur Behebung des Fehlers musste die mobile Anwendung vorübergehend ausgesetzt werden. Dieser Fehler wirkte sich nicht nur auf Kunden aus, deren Konten zugänglich waren, sondern auch auf Kunden, die während dieser Zeit keine Transaktionen durchführen konnten. Oder wie man die Glaubwürdigkeit des Unternehmens und das Vertrauen der Nutzer beschädigen kann...
Wie wir in diesen Beispielen gesehen haben, kann ein einziger Fehler ausreichen, um eine ganze Website oder mobile Anwendung lahmzulegen, was verheerende Folgen für das Image, den Ruf und die Glaubwürdigkeit des Unternehmens hat und zu erheblichen finanziellen Verlusten führen kann. Wenn Sie nicht in eine dieser Situationen geraten wollen, müssen Sie Fehler erkennen, bevor Ihre Nutzer sie bemerken und melden. Und dafür stehen Ihnen zwei sich ergänzende Lösungen zur Verfügung.
Die erste besteht darin, die Qualität in den Mittelpunkt Ihrer Anwendung zu stellen, um Fehler zu erkennen, die zum richtigen Zeitpunkt, d. h. vor der Produktion, behoben werden müssen. Die zweite ist die Einführung von automatisierten Tests. Dadurch werden mehr und häufigere Tests durchgeführt, sodass Sie Fehler schneller erkennen und schneller beheben können, noch bevor Ihre Nutzer sie bemerken oder sich darüber beschweren können.
Ein Fehler in der App der Bank LCL, Nutzer konnten auf die Konten anderer Kunden zugreifen. - Le Parisien
Globale Facebook-Panne: Was ist passiert? - Digitales Jahrhundert
Die 10 größten Softwarefehler und Technikfehler des Jahres 2021 - Testdevlab