Bugs, Fehler, Pannen – nicht gerade die angenehmsten Worte und eine echte Katastrophe für Softwareentwickler. Diese kleinen (oder manchmal auch großen) Schädlinge können selbst den leistungsfähigsten Code völlig ruinieren und Produkte vom Markt verschwinden lassen. Aber es gibt eine Abteilung, die die Dinge in Ordnung bringen und Probleme schnell aufspüren und beheben kann – ja, wir sprechen jetzt von Software-Testern, den Bug Busters unserer Zeit.

Allerdings stellen nicht alle Unternehmen diese Spezialisten ein; im Allgemeinen verlassen sie sich bei ihren Tests auf die Automatisierung oder auf Entwickler, die mit Funktionen arbeiten. Das Ergebnis sind App-Abstürze, gefolgt von zahlreichen internationalen Skandalen, so dass die Verweigerung der Qualitätssicherung keine gute Option mehr zu sein scheint. Wir haben die wichtigsten Pannen in Unternehmen weltweit zusammengetragen, um Ihnen die Bedeutung von QS-Diensten zu verdeutlichen.

Amazonas-Fehler

Es war der 14. Dezember 2014. Zahlreiche Menschen bereiteten Geschenke für das bevorstehende Weihnachtsfest vor und suchten nach den besten (und günstigsten) Angeboten. Beim Surfen im Internet stießen sie auf eine unsichtbare Großzügigkeit – alle Amazon-Waren hatten einen erheblichen Preisverfall. Entweder ein Handy oder ein neuer Staubsauger kosteten nur 0,01 £! Um sich diese Chance nicht entgehen zu lassen, begannen die Nutzer, Millionen von Artikeln zu bestellen.

Auf der anderen Seite des Bildschirms versuchten verzweifelte Verkäufer, sich mit dem Amazon-Support in Verbindung zu setzen und herauszufinden, was zum Teufel los war. Die Sache ist die, dass ein solcher Rückgang durch einen Softwarefehler verursacht wurde und dieser behoben werden musste, bevor die Unternehmen vor dem völligen Bankrott stehen würden. Der verrückte Verkauf fand nur einen Tag lang statt, aber das Ergebnis war verheerend – einige der kleinen Unternehmen hatten Verluste von bis zu 100.000 £.

Der Hauptgrund für diesen Misserfolg war die Leistung der Software eines Drittanbieters. Repricer Express nutzte zu dieser Zeit eine dynamische Preisgestaltung, um sicherzustellen, dass die Benutzer die günstigsten Artikel aus dem gewählten Bereich kaufen. Irgendetwas ging schief und alle Preise erreichten ihr Minimum. Schließlich weigerte sich Repricer, die Verantwortung für seine Fehler zu übernehmen und zahlte nicht für die Unterbrechung.

Amazonas-Fehler

Ausfall des Ariane-5-Flugs 501

Der Raketensatellit Ariane ist besser bekannt unter seinem Vorgänger Ariane 4. Unter Berücksichtigung der Software des letzteren und der Hinzufügung einiger neuer Funktionen zu dieser neuen Erfindung, waren die Entwickler zum Erfolg verdammt. Doch gleich nach dem Start ging etwas schief.

Der Satellit selbst explodierte Sekunden nach dem Start – die Triebwerke gingen in einen Selbstzerstörungsmodus über und verursachten Abstürze in den Primär- und Backup-Computern. Die Ariane 5 hatte nie eine Umlaufbahn erreicht und nahm eine 500 Millionen Dollar teure Satellitennutzlast mit sich.

Eine so kostspielige Erfindung scheitern zu lassen, ist nicht die beste Option. Aber wenn man die Nachlässigkeit bei der Qualitätssicherung in Betracht zieht, gibt es eine direkte Folge davon. Da die horizontale Basisvariable (BH) höher war als erwartet, kollabierte das System selbst – das war zuvor aufgrund präziser Berechnungen noch nie passiert. Da es sich in diesem Fall eher um eine Ausnahme als um einen Zufall handelte, gab es im Code keine geeignete Regel, um einen solchen Fehler zu verhindern.

Ausfall des Ariane-5-Flugs 501

British Airways Software-Problem

British Airways wurde von einer Reihe unerwarteter Annullierungen heimgesucht, und zwar nicht wegen der Wetterbedingungen oder anderer externer Gründe. Es war das sechste Mal, dass die Software das Unternehmen im Stich gelassen hat. Aber British Airways gehört nicht zu denen, die aus ihren eigenen Fehlern lernen, und das Ergebnis ist das folgende:

Diese Fehlfunktion führte dazu, dass 75.000 Passagiere ohne Gepäck auf ihre Flüge warten mussten (auch in diesem System wurden einige Fehler gefunden). Dieses Chaos dauerte drei Tage lang an und führte dazu, dass Tausende von Veranstaltungen, Urlauben oder Sitzungen abgesagt wurden.

British Airways Software-Problem

Facebook-Datenleck

Nach der Enthüllung des Datenlecks durch Cambridge Analytica erlebt das Unternehmen derzeit nicht die besten Zeiten. Es gibt immer noch Gerüchte darüber, ob dieser Vorfall die Wahlen von 2015-2016 beeinflusst hat. Mark Zuckerberg, der Vorstandsvorsitzende des Unternehmens, wurde mehrmals vor Gericht gestellt, wo er sich die Brust gab, um eine vollständige Datensicherheit zu gewährleisten, aber was haben wir jetzt?

Im September dieses Jahres konnten einige Nutzer feststellen, dass sie bei Facebook abgemeldet waren. Der Grund dafür wurde einige Tage später bekannt – das System hatte einen Fehler in der Funktion “Ansehen als”, der zu einem offenen Zugriff auf das Profil eines Nutzers führte. Schätzungen zufolge waren etwa 50 Millionen Konten für den Zugriff offen. Ob es sich um einen Scherz des Schicksals handelt, sei dahingestellt, aber weniger als 10 % aller Nutzer, die von der Sicherheitslücke betroffen waren, sind Europäer – und das bedeutet, dass die GDPR auf dem Weg ist.

Der Preis für ein solches Versagen ist enorm: Das soziale Netzwerk kann 1,63 Mrd. Dollar Strafe zahlen und muss mit einer formellen Untersuchung seiner Sicherheitsnachlässigkeit rechnen.

Facebook-Datenleck

Google+ Abschaltung

Obwohl dieses soziale Medium nicht sehr gefragt war, gab es immer noch Nutzer, die ihre persönlichen Daten dort hinterließen. Eines Tages kündigte Google an, dass Google+ abgeschaltet werden soll, ohne jegliche Gründe oder Erklärungen. Wie sich später herausstellte, war es zu einer Sicherheitslücke in der Softwareentwicklung gekommen, die zum Datenverlust von 500.000 Konten führte.

Die interessanteste Tatsache ist jedoch, dass der Fehler selbst in der Aktivität einer Drittanbieter-App in einem Zeitraum zwischen 2015 und März 2018 entdeckt wurde und fast 438 Apps in dieser Zeit potenziell die Daten der Nutzer einsehen konnten.

Google+ Abschaltung

Donald Daters Absturz

“Make America date again” war das Motto einer neu entwickelten Dating-App für Trump-Anhänger. Menschen jeden Alters und jeder Vorliebe konnten ihre Konten registrieren und sich auf die Suche nach einer Person machen, mit der sie sich treffen wollten. Außerdem hatten sie alle bereits eines gemeinsam – eine tiefe Bewunderung für Präsident Donald Trump.

Es sollte eine der am meisten erwarteten und erfolgreichsten Dating-Apps aller Zeiten werden, aber es gab ein Hindernis – eine Softwarepanne. Die gesamte Nutzerdatenbank ist am Tag des Starts unerwartet durchgesickert. Wird Amerika die App sehen, die Menschen mit solchen Vorlieben verbindet? Wir werden sehen.

Welcome Bug Parade Biggest Fails Software Testing

Das alles wäre nie passiert, wenn die Software vernünftig getestet worden wäre. Die Qualitätssicherung von Software ist jedoch eine Sache, die viele Unternehmen häufig ignorieren, was zu unerwarteten Ergebnissen führt, die manchmal das Leben der Menschen beeinflussen. Das Testen von Software mag eine einfache Sache sein – und als echter Profi auf diesem Gebiet kann QAwerk nun bestätigen, dass die Übergabe dieser Aufgabe an Spezialisten Ihr Produkt vor Abstürzen und Fehlschlägen bewahrt.

Die Beauftragung eines externen Qualitätssicherungsunternehmens ist in den USA und Europa eine gängige Praxis. Ein solcher Ansatz hilft, das Projektbudget merklich zu senken und in kurzer Zeit fehlerfreie Softwareprodukte zu erhalten.