CHRISTINA PILLMAIR - INVALID DATE - 3 MIN

Umsetzung einer skalierbaren End to End Testinfrastruktur mit Cypress bei Testify

In dieser Case Study suchte Testify nach Möglichkeiten, den manuellen Testaufwand von 20-30 Stunden pro Woche im Rahmen von Software-Releases zu reduzieren. Durch die Zusammenarbeit mit unseren Memberinnen Christoph und Nico wurde die Implementierung automatisierter End2End-Tests mit Cypress erfolgreich umgesetzt. Die Kooperation führte zu einer Steigerung des Automatisierungsgrades auf 30% und einer Reduktion der Test-Durchlaufzeiten von 6-9 Stunden, wodurch Testify nun effizienter arbeiten und schneller auf Marktanforderungen reagieren kann.

Über Testify

Testify, mit Hauptsitz in Linz, bietet eine cloudbasierte Softwarelösung zur Digitalisierung von Checklisten und Unternehmensprozessen in der Industrie. Ziel ist es, durch die gleichnamige Plattform Unternehmensprozesse effizienter zu gestalten und so die digitale Transformation voranzutreiben.

Logo Testify

Die Ausgangssituation

Testify wird kontinuierlich weiterentwickelt, um den Marktanforderungen gerecht zu werden und Sicherheit sowie Performance der Software zu gewährleisten. Alle zwei Wochen gibt es ein Software-Release mit neuen Funktionen und Verbesserungen. Vor der Einführung von automatisierten Tests mussten alle Funktionen vor jedem Release manuell geprüft werden. Das hatte einen Aufwand von wöchentlich 20-30 Stunden zur Folge. Zudem konnten manuelle Tests nur alle zwei Wochen durchgeführt werden, was zu einem längeren Feedback-Zyklus zwischen DevOps und Entwicklungsteam führte. Automatisierte End2End-Tests sollten hier Abhilfe schaffen und die Testzeiten deutlich reduzieren.

Unsere Lösung

Testify entschied sich für Cypress als bevorzugte Technologie zur Umsetzung der End2End-Tests. Es stellte sich jedoch heraus, dass die Implementierung und das selbstständige Onboarding in Cypress zeitaufwendig und ineffizient war. Unsere Memberinnen Christoph und Nico wurden als Entwicklungspartnerin und Beraterin hinzugezogen. Sie teilten Erfahrungen und Best Practices mit Cypress aus vorherigen erfolgreichen Kundenprojekten und setzten eine skalierbare Testinfrastruktur zur Überprüfung der wichtigsten Funktionen (Erstellung von Mängeln, Durchführung von Checklisten und Verwendung von Checklisten Templates) in der bestehenden Microsoft Azure Umgebung auf. 

Die Ergebnisse

Testify strebt langfristig an, einen hohen Automatisierungsgrad bei den Tests zu erreichen, um personelle Kapazitäten für Tests zu nutzen, die mit Cypress nicht umsetzbar sind. Durch die Zusammenarbeit von pcode wurden folgende Ergebnisse erzielt: 

  • Beratung und Schulung des Testify Quality Assurance-Teams (QA) zu Clean Code / Clean Architektur 
  • Konzeption und Umsetzung einer skalierbaren, nachhaltigen Test-Infrastruktur mit Cypress in einer Microsoft Azure Umgebung 
  • Onboarding und Enablement des Testify QA-Teams zur Umsetzung von End2End Testings mit Cypress im täglichen Arbeiten 
  • Kürzere Feedback-Zyklen zwischen Entwicklungsteam und DevOps
  • Automatisierungsgrad der Tests auf 30% 
  • Reduktion der Test-Durchlaufzeiten von 20h auf 6-9h 

Klingt interessant? Melde dich bei uns für dein digitales Projekt!

Du möchtest auch dein digitales Produkt skalieren und technisch auf die nächste Ebene heben? Melde dich bei uns!

Nico - Co Geschäftsführerin bei pcode

pcode - passion for people

Wir entwickeln digitale Produkte. Websites, Onlineshops und Apps für eine maßgeschneiderte User Experience. Projekte von pcode sind sinnstiftend und von Menschen für Menschen gemacht.