Das a1qa-Team erbringt Testdienstleistungen für einen bekannten Küchenhändler
BESCHREIBUNG DES PRODUKTS
Der Kunde, ein britisches Unternehmen, das auf die Herstellung und den Verkauf von Küchen spezialisiert ist, wandte sich an a1qa, um seine internen und externen Softwarelösungen zu testen. Über die Mobile App des Kunden können Kunden Küchen kaufen und deren Design mit speziellen 2D- und 3D-Modulen gestalten.
Die Produktions- und Verkaufsprozesse werden durch das CRM-System und das Lagerverwaltungssystem (LVS) gesteuert, die wichtige Geschäftsprozesse automatisieren und eine effiziente Arbeit mit Aufträgen und Waren gewährleisten.
Der Kunde wandte sich an a1qa, um kompetente Testdienstleister zu finden, die den reibungslosen Betrieb und die rechtzeitige Freigabe der Softwarelösung sicherstellen können.
BESCHREIBUNG DES PROJEKTS
Für das QA-Team war es wichtig, die Marktanforderungen zu erfüllen, um angesichts der knappen Einführungsfristen eine qualitativ hochwertige Softwarelösung auf den Markt zu bringen.
Die Ingenieure von a1qa integrierten sich schnell in die Prozesse des Kunden, untersuchten das Produkt, erstellten eine detaillierte Testdokumentation und führten Funktionstests mit besonderer Aufmerksamkeit für jedes Detail.
Angesichts der raschen Entwicklung des Softwareprodukts erkannte das Team die entscheidende Bedeutung regelmäßiger Regressionstests. Die QS-Spezialisten führten Regressionstests durch, um die Qualität des Produkts zu erhalten, indem sie neue Funktionen einführten und potenzielle Fehler in bereits getesteten Modulen vermieden.
Der Kunde musste auch die WMS-Lösung testen. Sie wurde zu einem der vorrangigen Testmodule für das QA-Team.
Die WMS-Lösung ermöglicht eine effiziente Bestandsverwaltung im Lager und die Bearbeitung von Kundenaufträgen. Die Hauptaufgabe bestand darin, den reibungslosen Betrieb bei der termingerechten Bearbeitung von Aufträgen zu gewährleisten.
Um alle Szenarien so realitätsnah wie möglich zu testen, simulierte das Qualitätssicherungs-Team den Wareneingang, den Transfer zwischen verschiedenen Lagern und die Auftragsabwicklung. Um den Lieferstatus von Waren und den Status von Bestellungen zu überwachen, verwendeten die Testspezialisten Barcode-Scanner, die denen ähneln, die der Kunde in seinem Lager verwendet.
Dieser integrierte Ansatz bot die Möglichkeit, das System des Kunden durch End-to-End-Benutzerprüfungen zu validieren und die Softwarelösung für die Freigabe vorzubereiten.
Während der Projektarbeit wurde entschieden, den Testprozess zu automatisieren. Es handelte sich um 2D/3D-Konstruktionsmodule, die eine breite Palette von Objekten und Varianten ihrer Interaktion umfassten.
Zunächst hatte der Kunde Bedenken, da das System sehr anspruchsvoll war und spezielles Fachwissen erforderte. Das QA-Team führte jedoch ein Pilotprojekt durch, das die Kompetenz von a1qa bei der Automatisierung komplexer Systeme unter Beweis stellte.
Inzwischen laufen mehr als 1.000 automatisierte Tests in 12 verschiedenen Umgebungen.
Das Projekt entwickelte sich aktiv, und der Kunde musste mehr QS-Spezialisten anwerben. Nach und nach wuchs das Testteam auf 20 Personen an, wobei die QS-Ingenieure an verschiedenen Teilprojekten arbeiteten.
Der Kunde war mit der Flexibilität und dem hohen Maß an Professionalität des Qualitätskontrollteams zufrieden. Die Ingenieure haben sich schnell an das Projekt angepasst, den Umfang des Produkts gründlich untersucht und die Erwartungen voll erfüllt.
Um die QS-Prozesse zu verbessern, schlugen die a1qa-Spezialisten vor, Xray, ein Tool zur Vereinfachung der Arbeit mit Testfällen, in das Projekt einzubringen. Dieser Schritt trug dazu bei, die Transparenz des QS-Prozesses zu gewährleisten und ihn in den Produktlebenszyklus zu integrieren, was die Genauigkeit der Qualitätsbewertung verbesserte.
Die Zusammenarbeit mit dem Kunden dauert bis heute an.
Die Spezialisten von a1qa sind in 11 Teilprojekten tätig und tragen gemeinsam mit dem internen Team des Kunden zur Verbesserung der Qualität des IT-Produkts bei.
ERBRACHTE DIENSTLEISTUNGEN
- Funktionstests
- GUI-Tests
- Testautomatisierung
- Regressionstests
TECHNOLOGIEN UND WERKZEUGE
- Jira
- Postman
- Workbench
- Sentry
- Emissary
- Xray
- MySQL
- Rundeck
- Jenkins
ERGEBNISSE
-
Testautomatisierung für ein komplexes Produkt.
-
Erhöhte Transparenz der Prüfprozesse und verbesserte Berichterstattung durch die Einführung des Xray-Tools.
-
Das Verhalten der Endbenutzer wurde emuliert und es wurde verhindert, dass Fehler in die freigegebene Version des Produkts gelangen.
-
Die Skalierbarkeit des Teams und seine Fähigkeit, sich schnell in die komplexen Aspekte des Systems einzuarbeiten, ermöglichten es ihnen, die Arbeit an dem Projekt zu beschleunigen und ein qualitativ hochwertiges Produkt auf den Markt zu bringen.
IN ZIFFERN
-
2+Jahre der Projektlaufzeit
-
20QA-Ingenieure für das Projekt
-
11Teilprojekte
-
12Testumgebungen
-
1Kautomatisierte Prüfung