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.
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.
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.
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.
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:
Du möchtest auch dein digitales Produkt skalieren und technisch auf die nächste Ebene heben? Melde dich bei uns!
Peter-Behrens-Platz 7
3. Stock / Stiege D
4020 Linz (Austria)
Tel: +43 664 165 21 41
office@pcode.at