84% der Benutzer brechen Anwendungen nach nur zwei Abstürzen ab. Die robuste Testmanagementlösung von aqua hilft Ihnen, Tests zu planen, um Fehler zu erkennen und Anwendungsupdates zu blockieren, bevor die Probleme gelöst sind
Ein Softwareentwicklungsunternehmen in Deutschland hatte Schwierigkeiten, weiterhin alle zwei Wochen neue Funktionen zu veröffentlichen und gleichzeitig die App stabil zu halten. Die interne QS-Lösung bot wenig Kontinuität zwischen den einzelnen Tickets, was dazu führte, dass Probleme nicht erkannt wurden.
aqua half bei der Organisation von Regressionstests, um die Effizienz der QS-Spezialisten zu verbessern und den Zeitaufwand für Regressionstests um 34% zu reduzieren.
Unsere Arbeit mit dem Kunden begann mit einem QS-Audit, um die größten Engpässe im Arbeitsablauf und die damit verbundenen Herausforderungen zu ermitteln. Nachfolgend sind die ersten Ergebnisse aufgeführt
Das QS-Team hatte Schwierigkeiten zu erkennen, ob es mit den QS-Aufgaben mithalten kann. Ebenso konnte der Teamleiter nicht sehen, ob es zusätzliche Kapazitäten für einzelne Tester oder das gesamte Team gibt.
Das Hinzufügen von Aufgabenübersichten und Planungsvisualisierungen zum internen QS-Tool würde die Entwickler vom eigentlichen Produkt ablenken
Bei unserem Kunden war die Qualitätssicherung oft der Engpass für Funktionen, die vom Produktverantwortlichen angefordert und von den Entwicklern gerade implementiert wurden.
Es war unmöglich zu sagen, wann die QS die Funktion für die Produktion freigibt, ohne den QS-Leiter die ganze Zeit zu nerven
Die Verfolgung von Problemen auf lokaler Ebene verhinderte eine ordnungsgemäße Kommunikation zwischen anderen Testern und dem Entwicklungsteam. Probleme würden verloren gehen, wenn jemand in Urlaub geht. Die Entwickler wussten nicht, dass sie einen bestimmten Fehler beheben mussten.
Der Mangel an schriftlicher Kommunikation über die Reproduktion und Lösung des Fehlers führte zu überflüssigem Aufwand beim Testen technischer Produkte
Wie die meisten Produktunternehmen musste auch unser Kunde viele Integrationstests durchführen, um sicherzustellen, dass alle Komponenten ordnungsgemäß funktionieren. Die genaue Bestimmung des Zeitpunkts, an dem die App nicht mehr funktioniert, ist ebenfalls wichtig, um Probleme zu isolieren.
Dem internen QS-Tool fehlten hierarchiebezogene Funktionen, um mit allen Integrationstestszenarien Schritt zu halten
Neue Funktionen, die bestehende Funktionen unterbrechen, sind zwar Teil des Prozesses, aber unser Kunde konnte es sich nicht leisten, dass dies in der Produktion passiert.
Die Art des Dienstes bedeutete, dass monatliche Abonnenten ihr Abonnement wegen einer Störung kündigen würden
aqua unterstützte den Kunden dabei, sein veraltetes internes QS-Tool abzulösen, um eine Vielzahl von Testverfahren zu optimieren, den Prozess transparent zu machen und die Entwicklung zu synchronisieren
Öffnen Sie eine Anforderung und erstellen Sie automatisch einen kompletten aqua-Testfall daraus. Beschreiben Sie einen Test in einfachen Worten und erhalten Sie dann die vollständigen Testschritte dafür. Priorisieren Sie Ihre Testfälle automatisch, um zu sehen, welche Tests Sie unbedingt ausführen müssen, bevor Sie sie bereitstellen
aqua ermöglicht es Ihnen, die QS-Aufgaben so zu verwalten, wie moderne Unternehmen ihre Entwicklung verwalten. Unsere Software unterstützt ein Planning Board, das einen Überblick über alle Aufgaben in den Sprints gibt, ein Scrum Board, um einzelne Sprints zu planen, und Burn-Down Charts, um zu sehen, wie Ihre Tester vorankommen.
Sowohl die Tester als auch ihr Leiter können sehen, wo sie stehen, und sich gegenseitig für den Arbeitsumfang und die Fähigkeit, ihn zu erfüllen, zur Rechenschaft ziehen. aqua ist das perfekte Werkzeug für das Testen neuer Funktionen in Technologieunternehmen
Die Erhöhung der Testtransparenz ist auch für Nicht-QA-Mitarbeiter von Vorteil. Aus diesem Grund bietet aqua Dashboard-Funktionen, die jedem im Unternehmen einen schnellen Testüberblick ermöglichen. So kann der Product Owner beispielsweise eine abnormale Abwanderungsrate bei iOS feststellen, bestätigen, dass diese mit einem Anstieg von Fehlern im iOS-Client zusammenfällt, und den Projektmanager bitten, die Behebung dieser Fehler zu eskalieren.
Die Berichtsfunktion von aqua erfordert noch weniger Aufwand, um den QS-Aufwand zu verfolgen. Sie können eine unserer Vorlagen verwenden oder sich einmalig die Zeit nehmen, einen benutzerdefinierten Bericht zu konfigurieren, ihn so zu planen, dass alle x Tage eine neue Version erstellt wird, und ihn automatisch in Ihrem Posteingang zu erhalten
Unsere Software ist vollgepackt mit Funktionen, die die Kommunikation fördern und Ihnen helfen, alles schriftlich festzuhalten. Jedes Ticket verfügt über einen Kommentarbereich, in dem die Fortschritte bei der Reproduktion von Fehlern oder der Anpassung eines Testfalls diskutiert werden können. Einzelne Teammitglieder können aufgefordert werden, einen Blick auf ein bestimmtes Element zu werfen. Benutzer können sich benachrichtigen lassen, wenn sich der Status eines bestimmten Tickets ändert, z. B. wenn ein Testfall gerade fehlgeschlagen ist. Software-Entwicklung ist schon lange kollaborativ, und aqua macht das Gleiche für das Testen in IT-Unternehmen.
aqua hilft Ihnen, alle Tickets zu organisieren, um die relevanten Tickets schnell zu finden. Sie können Anforderungen, Testfälle, Testszenarien und Bugs auf mehrere Testprojekte verteilen. Sie werden weiter in Ordner unterteilt. Dieser Detaillierungsgrad hilft Ihnen, zuerst die wichtigsten Tests durchzuführen, um eine neue Funktion oder einen Hotfix schnell bereitzustellen, ohne das Produkt zu beschädigen.
Ihre Tester können auch mit unserer Views-Funktion Zeit sparen. Dabei handelt es sich um eine Voreinstellung von Filtern, die einmal konfiguriert werden können, um später alle Tickets anzuzeigen, die bestimmten Kriterien entsprechen. Einmal eingerichtet, können die Tester mit einem Klick die ihnen zugewiesenen kritischen Probleme sehen, während der QS-Leiter problemlos alle fehlgeschlagenen Testszenarien durchsuchen kann.
Alle Elemente können auch mit einem Workflow verknüpft werden. So können Sie z. B. festlegen, dass Bugs den Weg Create > New > In Progress > Solved > Closed <> Delivered gehen. Es ist auch möglich, bestimmte Felder bei der Erstellung eines Tickets obligatorisch zu machen, z. B. müssen sie alle eine Priorität haben, jemandem zugewiesen werden und/oder in einen bestimmten Sprint eingeordnet werden.
Testszenarien sind für Regressionstests unerlässlich, da sie eine gründliche Durchsicht des vorhandenen Codes erfordern. Die Testszenarien von aqua sind dynamisch, da sie auf Testfälle verweisen, anstatt sie einmal zu duplizieren. Das bedeutet, dass Ihre Regressionstestszenarien (oder andere Testszenarien) in Bezug auf Änderungen an den Testfällen immer auf dem neuesten Stand sind.
Abhängigkeiten blockieren das Fortschreiten eines Testszenarios, wenn ein oder mehrere Testfälle fehlgeschlagen sind. Auf diese Weise vermeiden Sie, dass produktschädigende Probleme in das Live-Produkt einfließen: Es wird kein Update durchgeführt, solange das/die wesentliche(n) Testszenario(s) nicht grün sind
Öffnen Sie eine Anforderung und erstellen Sie automatisch einen kompletten aqua-Testfall daraus. Beschreiben Sie einen Test in einfachen Worten und erhalten Sie dann die vollständigen Testschritte dafür. Priorisieren Sie Ihre Testfälle automatisch, um zu sehen, welche Tests Sie unbedingt ausführen müssen, bevor Sie sie bereitstellen
aqua ermöglicht es Ihnen, die QS-Aufgaben so zu verwalten, wie moderne Unternehmen ihre Entwicklung verwalten. Unsere Software unterstützt ein Planning Board, das einen Überblick über alle Aufgaben in den Sprints gibt, ein Scrum Board, um einzelne Sprints zu planen, und Burn-Down Charts, um zu sehen, wie Ihre Tester vorankommen.
Sowohl die Tester als auch ihr Leiter können sehen, wo sie stehen, und sich gegenseitig für den Arbeitsumfang und die Fähigkeit, ihn zu erfüllen, zur Rechenschaft ziehen. aqua ist das perfekte Werkzeug für das Testen neuer Funktionen in Technologieunternehmen
Die Erhöhung der Testtransparenz ist auch für Nicht-QA-Mitarbeiter von Vorteil. Aus diesem Grund bietet aqua Dashboard-Funktionen, die jedem im Unternehmen einen schnellen Testüberblick ermöglichen. So kann der Product Owner beispielsweise eine abnormale Abwanderungsrate bei iOS feststellen, bestätigen, dass diese mit einem Anstieg von Fehlern im iOS-Client zusammenfällt, und den Projektmanager bitten, die Behebung dieser Fehler zu eskalieren.
Die Berichtsfunktion von aqua erfordert noch weniger Aufwand, um den QS-Aufwand zu verfolgen. Sie können eine unserer Vorlagen verwenden oder sich einmalig die Zeit nehmen, einen benutzerdefinierten Bericht zu konfigurieren, ihn so zu planen, dass alle x Tage eine neue Version erstellt wird, und ihn automatisch in Ihrem Posteingang zu erhalten
Unsere Software ist vollgepackt mit Funktionen, die die Kommunikation fördern und Ihnen helfen, alles schriftlich festzuhalten. Jedes Ticket verfügt über einen Kommentarbereich, in dem die Fortschritte bei der Reproduktion von Fehlern oder der Anpassung eines Testfalls diskutiert werden können. Einzelne Teammitglieder können aufgefordert werden, einen Blick auf ein bestimmtes Element zu werfen. Benutzer können sich benachrichtigen lassen, wenn sich der Status eines bestimmten Tickets ändert, z. B. wenn ein Testfall gerade fehlgeschlagen ist. Software-Entwicklung ist schon lange kollaborativ, und aqua macht das Gleiche für das Testen in IT-Unternehmen.
aqua hilft Ihnen, alle Tickets zu organisieren, um die relevanten Tickets schnell zu finden. Sie können Anforderungen, Testfälle, Testszenarien und Bugs auf mehrere Testprojekte verteilen. Sie werden weiter in Ordner unterteilt. Dieser Detaillierungsgrad hilft Ihnen, zuerst die wichtigsten Tests durchzuführen, um eine neue Funktion oder einen Hotfix schnell bereitzustellen, ohne das Produkt zu beschädigen.
Ihre Tester können auch mit unserer Views-Funktion Zeit sparen. Dabei handelt es sich um eine Voreinstellung von Filtern, die einmal konfiguriert werden können, um später alle Tickets anzuzeigen, die bestimmten Kriterien entsprechen. Einmal eingerichtet, können die Tester mit einem Klick die ihnen zugewiesenen kritischen Probleme sehen, während der QS-Leiter problemlos alle fehlgeschlagenen Testszenarien durchsuchen kann.
Alle Elemente können auch mit einem Workflow verknüpft werden. So können Sie z. B. festlegen, dass Bugs den Weg Create > New > In Progress > Solved > Closed <> Delivered gehen. Es ist auch möglich, bestimmte Felder bei der Erstellung eines Tickets obligatorisch zu machen, z. B. müssen sie alle eine Priorität haben, jemandem zugewiesen werden und/oder in einen bestimmten Sprint eingeordnet werden.
Testszenarien sind für Regressionstests unerlässlich, da sie eine gründliche Durchsicht des vorhandenen Codes erfordern. Die Testszenarien von aqua sind dynamisch, da sie auf Testfälle verweisen, anstatt sie einmal zu duplizieren. Das bedeutet, dass Ihre Regressionstestszenarien (oder andere Testszenarien) in Bezug auf Änderungen an den Testfällen immer auf dem neuesten Stand sind.
Abhängigkeiten blockieren das Fortschreiten eines Testszenarios, wenn ein oder mehrere Testfälle fehlgeschlagen sind. Auf diese Weise vermeiden Sie, dass produktschädigende Probleme in das Live-Produkt einfließen: Es wird kein Update durchgeführt, solange das/die wesentliche(n) Testszenario(s) nicht grün sind
Viele Unternehmen können Fehler nachverfolgen und ihre Softwareentwicklung auch ohne ein Pro-Tracking-System testen. Aber aqua bringt volle Rückverfolgbarkeit in Ihr Unternehmen und hilft Ihnen, Antworten auf die wichtigsten Fragen in wenigen Minuten zu finden:
01
Wird diese Anforderung überhaupt getestet/genügend getestet?
02
Wer hat das getestet und wie?
03
Was haben sie genau getan, um zu überprüfen, ob es funktioniert?
04
Mit welcher Art von Daten? User-Inputs?
05
Welche Version haben sie getestet, in welchem Browser und unter welchem Betriebssystem?
06
Wurden die Testläufe überprüft und möglicherweise aktualisiert, nachdem sich die Anforderungen geändert hatten?
07
Welche Mängel wurden festgestellt? Sind sie erneut geprüft worden? Wie genau wurden sie nachgeprüft?
08
Wer hat die Anforderung geändert? Was wurde geändert?
"Wir von aqua helfen seit über 20 Jahren den innovativsten Teams der Welt, ihre Testprozesse zu optimieren."
Paul Elsner CSO bei aqua
aqua kann die zentrale Drehscheibe für alle Ihre IT-Bedürfnisse sein und trennt ALM von reinen Testwerkzeugen. Sie können aqua für das Anforderungsmanagement, die Qualitätssicherung und das Fehlermanagement nutzen – etwas, wofür Sie normalerweise drei verschiedene Tools benötigen würden. Die Dinge laufen auch schneller, wenn Ihre Mitarbeiter mit demselben Tool kommunizieren; Sie können Engpässe leichter erkennen, indem Sie sehen, ob eine Funktion/Verbesserung/Fix zu lange feststeckt.
Eine weitere Möglichkeit, Kosten zu sparen, ist die frühzeitige Einbindung der Qualitätssicherung in den Entwicklungsprozess. Dank der Speicherung der Anforderungen in Aqua können Ihre Tester diese überprüfen, bevor sie sie an die Entwickler weitergeben. Dies kann Dutzende von Arbeitsstunden einsparen, da Sie zusätzliche Arbeit von QS und Entwicklung vermeiden, die durch fehlerhafte Anforderungen hätte entstehen können
Je größer Ihr Unternehmen wird, desto schwieriger wird es, Tests zu planen, Testergebnisse zu verfolgen und Probleme zu lösen. So hilft unser IT-Produkttestmanagement-Tool Ihrem QS-Team, organisiert und transparent zu bleiben:
Es ist kein Geheimnis, dass Produkt- und Dienstleistungsunternehmen davon leben und sterben, was sie in einen Sprint packen können. Durch die Priorisierung der richtigen Anforderungen und Fehler sowie eine effektive Planung des Sprints stellen Sie sicher, dass die Entwickler und QS-Mitarbeiter wissen, woran sie arbeiten müssen, um die neue Funktionalität rechtzeitig zu liefern und das Sprint-Ziel zu erreichen.
Noch besser ist es, wenn Sie den Fortschritt gemeinsam mit dem Team visualisieren und verfolgen können.
Die agile Funktionalität von aqua ist auf drei Scrum-Säulen aufgebaut:
Transparenz
Inspektion
Burndown-Diagramm, um zu sehen, wie das Team arbeitet, um festzustellen, ob es Abweichungen gibt, und um vorherzusagen, ob die geplante Welt rechtzeitig geliefert werden kann.
Anpassung
Verfeinern Sie die vorangegangenen Sprints, planen Sie den neuen Sprint auf der Grundlage dessen, was Sie durch die Arbeit und den Fortschritt gelernt haben
Unsere Testfunktionalität hilft Ihnen, eine 100%ige Testabdeckung mit so wenig redundantem Aufwand wie möglich zu erreichen. Auf diese Weise stellen Sie sicher, dass wichtige Tests in der Eile vor der Veröffentlichung nicht vernachlässigt werden, während andere möglicherweise verschoben werden.
Sie können schrittweise abwägen zwischen der Notwendigkeit, die Anwendung früher zu aktualisieren, und der Behebung aller neuen und noch nicht behobenen Probleme.
So wird das Testen mit aqua zum Kinderspiel:
Einst eine heiße Debatte, ist heute klar, dass ein ausgewogenes Verhältnis von Testautomatisierung und manuellen Tests für IT-Unternehmen von Vorteil ist. Die Automatisierung sich wiederholender Tests verbessert die Abdeckung, indem gleichzeitig überprüft wird, ob die Dinge auf allen Browsern und Geräten richtig funktionieren. Es ist nicht nötig, diese Dinge einzeln zu testen oder ein Tablet und ein älteres Android-Telefon zu suchen, die Ihnen für manuelle Tests fehlen. Automatisierte Tests laufen parallel und machen obskure Hardware überflüssig.
Die Automatisierung verschafft Ihrem Team auch mehr Zeit. QA-Spezialisten können auf explorative Tests umsteigen und so die Fehlererkennungsrate verbessern. Außerdem haben sie mehr Zeit für die Erstellung detaillierter Fehlerberichte, wodurch sich die Zeit, die die Entwickler für die Behebung der Probleme benötigen, verringert. Dank automatisierter Tests, die parallel zur Codebereitstellung durchgeführt werden, können die Entwickler sofort erkennen, ob etwas falsch ist, und versuchen, es zu beheben. Das sind Arbeitsstunden, die Sie während des gesamten Sprints einsparen.
aqua unterstützt alle wichtigen Automatisierungslösungen (vollständige Liste unten) mit sofort einsatzbereiten Integrationen. Sie können die REST API nutzen, um aqua mit anderen zu verbinden
aqua Test Recorder ist unsere Chrome-Erweiterung, die Web-Tests zu einem Kinderspiel macht. Sie macht es überflüssig, jedes Mal die Testmanagement-Lösung zu öffnen, wenn Ihre QA-Spezialisten einen Fehlerbericht einreichen oder einen Testfall ausführen müssen.
Die Erweiterung steht allen aqua-Nutzern ohne zusätzliche Kosten zur Verfügung
aqua lässt sich in die gängigsten Tools von Testern integrieren:
Testen Sie Webanwendungen effizient mit der einfachen Webbrowser-Automatisierungslösung von Selenium
Sie können aqua mit jedem Tool verbinden, das Ihr Unternehmen für Tests oder andere Zwecke verwendet. Es spielt keine Rolle, ob das Tool zu neu oder ein Nischentool ist: REST API ist eine universelle Lösung
Im Vergleich zu anderen Anbietern benötigen Sie keine zusätzlichen kostspieligen Migrationsprojekte. Das Team von aqua hat eine Migrationslösung entwickelt, die die Migrationszeit drastisch reduziert. Sie liest alle Daten aus Ihrer aktuellen Software, konvertiert sie in geeignete Formate und schreibt sie dann in aqua, so dass dies möglich wird:
Große Datenmengen migrieren
Erfüllung ausdrücklicher Compliance-Vorschriften
Gewährleistung der Revisionssicherheit während der gesamten Migration
Beibehaltung des erweiterten Dateiverlaufs nach erfolgter Migration
Erstellen Sie eine Konfiguration, die der Struktur Ihres bestehenden Systems entspricht
Exportieren Sie Daten oder verwenden Sie unser Migrationstool, um sie zu extrahieren
Unser Migrationstool konvertiert alle ausgelesenen Daten in ein benötigtes Format und importiert sie direkt in aqua
Dank der intuitiven Oberfläche beherrschen Ihre Tester die meisten Funktionen von aqua bereits nach wenigen Stunden
Unternehmen, die mit dem digitalen Wandel Schritt halten wollen, vertrauen auf aqua
„Die Gestaltung parametrisierbarer und modularer Testfälle bedeutet eine sehr schlanke Struktur, ermöglicht eine hohe Wiederverwendbarkeit und beschleunigt die Erstellung neuer Tests.“
Und wenn Sie Fragen haben, schreiben Sie uns eine email oder rufen Sie uns an unter +49 (0)221 689 43 080