Testautomatisierung für Novisto ESG-Software

Testautomatisierung für Novisto ESG-Software

Information
Standort:
Weltweit
Branche:
Weiteres
Plattform:
Consulting, Webentwicklung, QS
Arbeitsmodell:
Zeit und Materialien
Projektdauer:
1 Jahr
Team-Mitglieder:
QA-Entwicklungsteam
ID:
0
Verwendete Technologien
Javascript
Cypress
Allure report
GitHub Actions

Über den Kunden

Unser Kunde ist ein kanadisches Technologieunternehmen, das fortschrittliche ESG-Software (Environmental, Social, Governance) für Nachhaltigkeitsmanagement-Teams weltweit entwickelt. Ihre Plattform ermöglicht es Unternehmen, ESG-Daten effizient zu erfassen, zu verwalten, zu analysieren und offenzulegen. Testautomatisierung von der ESG-Software war erforderlich. Mit Hilfe dieser Plattform können Unternehmen benutzerdefinierte Umfragen entwerfen, KPIs generieren, Nachhaltigkeitsleistungen verfolgen, Berechnungen durchführen, Visualisierungen erstellen und Berichte in mehreren Formaten vorbereiten, um globale Offenlegungsstandards zu erfüllen. Sie suchten nach ESG-Software-Testautomatisierung. Elinext ist Experte für QA-Dienste, daher waren wir begeistert, die Zusammenarbeit zu beginnen.

Geschäftliche Herausforderung

Die Plattform wurde aktiv weiterentwickelt, mit häufigen Feature-Releases und kontinuierlichen Updates. Allerdings erfolgte das ESG-Plattform-Testen manuell, was mehrere Herausforderungen mit sich brachte:

  • Manuelles Testen von ESG: Eingabe und Verifizierung verlangsamten den Entwicklungszyklus.
  • Das Fehlen von automatisierten Regressionstests führte zu einem höheren Risiko, dass Fehler in die Produktion gelangen.
  • QA-Ingenieure hatten eingeschränkte Sichtbarkeit bezüglich Testabdeckung und Qualitätsmetriken.

Novisto benötigte ein skalierbares, zuverlässiges Testautomatisierungs-Framework, um Release-Zyklen zu beschleunigen, die Produktqualität zu verbessern und die Abhängigkeit von manuellen Tests zu reduzieren. Daher wandten sie sich an Elinext, ein erfahrenes Unternehmen im Bereich ESG-Software-Testautomatisierung, mit der Anfrage, Tests für ihre Plattform zu automatisieren.

Prozess

Elinext wurde beauftragt, den Testautomatisierungsprozess für die ESG-Plattform von Grund auf zu etablieren.

Initiale Einrichtung

  • Auswahl von JavaScript und Cypress als Kerntechnologien für die Testautomatisierung, aufgrund ihrer Effizienz für Webanwendungen und Kompatibilität mit dem Tech-Stack des Kunden.
  • Integration der Test-Workflows in GitHub Actions für nahtlose CI/CD-Automatisierung.

Entwicklung des Automatisierungs-Frameworks

  • Entwurf und Implementierung von End-to-End-UI-Test-Szenarien für die ESG-Plattform des Kunden.
  • Konfiguration von Allure Report für detailliertes, transparentes Test-Reporting und Visualisierung.

Zusammenarbeit

  • Enge Zusammenarbeit mit dem internen Entwicklungsteam des Kunden, um volle Übereinstimmung der Testfälle mit geschäftskritischen Funktionen sicherzustellen.
  • Bereitstellung von Dokumentation und Richtlinien zur Erweiterung der Testabdeckung in der Zukunft.

Optimierung

  • Schrittweise Erweiterung der Anzahl automatisierter Szenarien, zunächst mit Fokus auf geschäftskritische Abläufe (Dateneingabe, Kennzahlengenerierung, Berichtsexport).
  • Feinabstimmung von Reporting und CI/CD-Pipelines für maximale Transparenz.

Produktübersicht

Elinext lieferte ein vollständig optimiertes Framework für die Testautomatisierung des ESG-Plattforms, das den QA-Prozess unserer Kunden erheblich optimierte. Anstatt sich auf zeitaufwendige manuelle Prüfungen zu verlassen, profitiert die Plattform jetzt von automatisierten Regressionstests, die mit jeder neuen Version konsistent ausgeführt werden.Schlüsselelemente der Optimierung:
  • Cypress-basierte Testautomatisierung ermöglicht stabile und wiederholbare UI-Testausführung.
  • GitHub Actions-Integration ermöglicht kontinuierliches Testen direkt in der CI/CD-Pipeline.
  • Allure Reports sorgen für transparente Einblicke in Testergebnisse, -abdeckung und Trends.
  • Cypress-basierte Testsuite deckt kritische Funktionen der ESG-Software von Novisto ab.
  • GitHub Actions-Integration stellt sicher, dass automatisierte Tests bei jeder Codeänderung ausgeführt werden.
  • Allure Reports mit klarer Testhistorie, Trends und Fehlerverfolgung.
Diese Lösung ermöglichte es dem Team unseres Kunden, Probleme frühzeitig zu erkennen, Regressionen zu vermeiden und das Vertrauen in schnelle Produkt-Releases aufrechtzuerhalten.

Geschäftlicher Nutzen für den Kunden

Als CTO von Novisto, einem in Montreal ansässigen Tech-Startup, kann ich sagen, dass die Zusammenarbeit mit Elinext (ESG-Software-Testautomatisierung) eine positive Erfahrung war. Sie halfen uns, Anwendungstests zu automatisieren und steigerten unsere Automatisierungsabdeckung erheblich. Ihre Preise passten zu unserem Budget, und das Team war auch kulturell eine gute Ergänzung. Das Projekt wurde termingerecht mit hoher Qualität geliefert, und Elinext war flexibel und reaktionsschnell in Bezug auf unsere Anforderungen. Die einzige Verbesserung wäre das Management von Kostensteigerungen aufgrund von Personalverlagerungen. Kundenspezifische Services von unserer Softwareentwicklung-Agentur führten zu:
  • +70% mehr Testabdeckung innerhalb der ersten Woche der Automatisierung.
  • 60% Reduktion des manuellen Testaufwands, wodurch QA-Ressourcen für explorative und höherwertige Tests freigesetzt wurden.
  • 30% schnellere Release-Zyklen, da Regressionstests die Auslieferung nicht mehr verzögern.
  • 40% weniger Produktionsfehler, dank frühzeitiger Fehlererkennung durch kontinuierliche Testausführung.
  • 100% Automatisierung der geschäftskritischen Workflows, was die Stabilität der wichtigsten ESG-Berichtsfunktionen garantiert.
testautomatisierung-fur-esg-software
esg-software-standards
sammeln-verwalten-berichten
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt



    Insert math as
    Block
    Inline
    Additional settings
    Formula color
    Text color
    #333333
    Type math using LaTeX
    Preview
    \({}\)
    Nothing to preview
    Insert