Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.
Sprache auswählen
Innowise entwickelte ein QA-Automatisierungssystem für einen internationalen Anbieter von Lösungen für den digitalen Arbeitsplatz, das den Testprozess für mehrere Komponenten wie E-Mail, Kalender, Chats und Dateispeicherung rationalisiert.
Carbonio ist eine All-in-One-Lösung für Zusammenarbeit und Kommunikation, die eine Reihe integrierter Funktionen bietet. Sie wird sowohl als Web-Client als auch als mobile Anwendung präsentiert und umfasst einen eigenen E-Mail-Server, einen Kalender, eine Kontaktverwaltung, eine Office-Suite für die gemeinsame Arbeit an Dokumenten, ein virtuelles Laufwerk, Instant Messaging, Videokonferenzfunktionen und Unterstützung für E-Mail-Clients von Drittanbietern wie Outlook oder Thunderbird. Die Plattform gewährleistet eine hohe Verfügbarkeit und eine effiziente Verwaltung der Datenspeicher.
Mit der weiteren Entwicklung der Plattform wurde der Bedarf an einem fortschrittlichen Test-Framework immer deutlicher. Carbonio, das eine Vielzahl von Komponenten mit jeweils unterschiedlichen Entwicklungsumgebungen und Versionen umfasst, stellte das Testen vor erhebliche Herausforderungen.
Kleinere Aktualisierungen führten häufig zu Regressionsproblemen, die sich nicht nur auf einzelne Module, sondern auch auf deren integrierten Betrieb auswirkten. Das Team des Kunden stieß auch auf Probleme mit instabilen dynamischen Inhalten, die die Problemlösung erschwerten.
Im Rahmen der automatisierten Softwaretests haben wir eine automatisierte QA-Lösung entwickelt, um die Komplexität der Carbonio-Plattform von Zextras zu bewältigen. Dieses System konzentrierte sich auf die Rationalisierung des UI-Testprozesses für verschiedene Komponenten, einschließlich E-Mail, Kalender, Chat und Dateispeicher. Wir integrierten fortschrittliche Automatisierungstools, um Regressionstests und Probleme beim Laden dynamischer Inhalte effizient zu verwalten. Das System wurde für verschiedene Entwicklungsumgebungen angepasst. Durch den Einsatz unserer Expertise in der QA-Automatisierung ermöglichten wir eine effektivere Koordination zwischen verschiedenen Teams und verbesserten die Testeffizienz für die multifunktionale Carbonio-Plattform erheblich.
Um die spezifischen Anforderungen der Zextras Carbonio-Plattform zu erfüllen, haben wir eine fortschrittliche Automatisierungsarchitektur entwickelt, die reale Benutzerinteraktionen und Arbeitsabläufe genau nachahmt. Diese Architektur umfasst eine Reihe von Schlüsselkomponenten:
Im Rahmen der automatisierten Softwaretests für die Carbonio-Plattform konzentrierten wir uns auf die gründliche Abdeckung kritischer Pfadszenarien, die für den täglichen Betrieb und die Funktionalität der Plattform entscheidend sind. Im Laufe des ersten Jahres hat unser engagiertes Team, bestehend aus zwei erfahrenen Automatisierungsexperten, erfolgreich automatisierte Tests für über 650 dieser wichtigen Szenarien entwickelt und implementiert. Sie umfassten wichtige Funktionalitäten in allen Modulen der Plattform, darunter E-Mail-Transaktionen, Kalenderplanung, Dateispeicheroperationen und Chat-Interaktionen.
Im Rahmen unserer automatisierten Softwaretests lag der Schwerpunkt auf der Gewährleistung einer umfassenden Browserunterstützung bei gleichzeitiger Optimierung der Ressourcennutzung. Wir konzentrierten uns auf die beliebtesten Browser - Chrome, Safari, Firefox und Edge. Um Probleme bereits im Vorfeld zu erkennen, wurde unsere Automatisierung auf den Browsertreibern für Chromium, Webkit und Firefox ausgeführt.
Dieser Ansatz straffte unsere Ressourcen und beschleunigte den Testprozess. Durch die Nutzung der gemeinsamen Chromium-Engine, die sowohl von Chrome als auch von Edge verwendet wird, konnten wir die Tests in erster Linie mit Chromium durchführen und so den doppelten Aufwand in zwei Browsern minimieren.
Darüber hinaus bot unsere Fähigkeit, Probleme in den Browsertreibern zu erkennen, einen Vorteil: Durch die Identifizierung und Behebung von Problemen in den Treibern konnten wir sie beheben, bevor sie sich in den eigentlichen Browserversionen manifestierten, die in der Regel mit einer Verzögerung von ein bis zwei Wochen auf die neuen Treiberversionen aktualisiert werden. Durch diese proaktive Vorgehensweise bei der Problemlösung wurde sichergestellt, dass die Plattform in allen unterstützten Browsern stabil blieb.
Unser Problemerkennungssystem hat wesentlich zur Integrität des Testprozesses der Carbonio-Plattform beigetragen. Mithilfe unserer Automatisierungstools konnten wir Probleme mit Browsertreibern in einem frühen Stadium erkennen. Durch diese Voraussicht konnten wir potenziellen Problemen, die in späteren Browserversionen auftreten könnten, zuvorkommen und sie beheben, bevor sie sich auf die Benutzererfahrung auswirken konnten.
Parallel dazu haben wir ein umfassendes Berichtssystem eingeführt, das unsere Fähigkeit, Probleme schnell zu diagnostizieren und zu beheben, erheblich verbessert hat. Jeder automatisierte Test generierte detaillierte Berichte, die nicht nur Textinformationen, sondern auch visuelle Hilfsmittel wie Screenshots und Videos enthielten. Diese Berichte waren besonders nützlich in Szenarien, in denen eine visuelle Bestätigung des Testergebnisses erforderlich war. Darüber hinaus enthielten die Berichte Protokolle aller Anwendungsanfragen, die unseren Entwicklern detaillierte Daten lieferten, um die Ursachen von Problemen beim Laden von Inhalten zu ermitteln.
AQA
Dramatiker, Fiddler, Jenkins, Allure, GitHub
Backend
Java 11, Java 17, LDAP, Soap, Maven, Linux, Bash, Perl, AWS, Java Lambda
System engineering
Prometheus, Grafana
Versionskontrolle
GitHub
Unser Prozess entfaltet sich durch eine Reihe von strukturierten Phasen, die jeweils durch unsere technischen Entscheidungen und strategischen Methoden ergänzt werden:
Wir konzentrierten uns darauf, eine Lösung zu liefern, die nicht nur technisch robust ist, sondern auch mit den langfristigen Zielen des Kunden für seine digitale Arbeitsplatzplattform übereinstimmt.
2
AQS-Ingenieure
Die automatisierten Softwaretests für die Zextras Carbonio-Plattform haben die Erwartungen nicht nur erfüllt, sondern übertroffen und zu einer Verbesserung der Produktqualität, der betrieblichen Effizienz und der Kundenzufriedenheit geführt. Unsere Automatisierungslösungen werden ständig weiterentwickelt und spielen eine entscheidende Rolle für den anhaltenden Erfolg der Plattform. Zu den verbesserten Ergebnissen gehören:
Unsere kontinuierliche Arbeit konzentriert sich auf die Optimierung und den Ausbau der Fähigkeiten unserer Automatisierungslösungen und trägt weiter zum Erfolg und zur Zuverlässigkeit der Plattform bei.
630
automatisierte Tests für kritische Funktionalitäten
105
mal schnelleres Testen
1890
Autotests in 1 Stunde auf mehreren Browsern
Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.
Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.
Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.
Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.
© 2007-2024 Innowise. Alle Rechte vorbehalten.
Datenschutzrichtlinie. Cookies-Richtlinie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Mit der Anmeldung erklären Sie sich mit unseren der Datenschutzrichtlinie geschickt zu bekommen
Vielen Dank!
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.
Vielen Dank!
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.