Blogpost

Die Kunst der Qualitätssicherung: Einblick in die Softwareentwicklung von CX Fusion

Interview mit Jun Wang und Christian Grünheit, Quality Assurance Specialists R&D.

Welche Herausforderungen seht ihr aktuell auf die Softwareentwicklung in der Verlagsbranche zukommen?

Jun Wang: Um unsere Kunden zeitnah zu unterstützen, werden die Funktionen der Software immer schneller entwickelt. Die Softwareentwicklung ist sehr komplex und der Entwicklungsprozess ist hochgradig dynamisch. Die Kunst besteht also darin, bei dieser Geschwindigkeit trotzdem Software in kontinuierlich hoher Qualität auszuliefern. 

Wie sorgt ihr dafür, dass die Software von ppi Media den höchsten Qualitätsstandards entspricht?

Jun Wang: Durch sehr gut organisierte Testplanung, strukturiertes Vorgehen, effiziente Testdesigns und Durchführung, in der Kombination unterschiedlicher Technologien und automatisierter Tests sorgen wir für die Qualitätssicherung. Natürlich trägt auch der hohe Anspruch unserer QA zur Qualität der Softwareentwicklung bei.

Welche Serviceleistungen können unsere Kunden erwarten in Bezug auf die Qualität der Softwarentwicklung von ppi Media?

Christian Grünheit: Unsere Software durchläuft vor der Auslieferung umfassende Qualitätskontrollen, also Qualitätskontrollen auf Zuverlässigkeit und Benutzbarkeit der Software.

Was zeichnet die Qualitätssicherung bei ppi Media besonders aus?

Christian Grünheit: Der Prozess ist immer mehrstufig. Zusätzlich zum manuellen Testen der neuen Eigenschaften gibt es kontinuierliche, automatisierte Prüfungen sowie einen Integrationstest zur Qualitätssicherung.

Ihr führt sowohl automatisierte als auch manuelle Tests der Software durch. Wie kombiniert ihr diese beiden Ansätze, um die bestmögliche Testabdeckung zu erreichen?

Jun Wang: Wir testen viele bestehende Standardfunktionen durch automatisierte Tests. Während des Sprints laufen die Tests jede Nacht. Besonders wenn Fehler durch neue Entwicklungen innerhalb der Software entstehen, entdeckt man das sofort in der Qualitätssicherung. Manuelle Tests werden eher für kreative Testszenarien eingesetzt, z.B. für neue Funktionen oder besondere Workflows. Wir versuchen auch extreme und exotische Testszenarien zu testen, um sicherzustellen, dass die Software selbst unter extremen Bedingungen noch stabil läuft. Außerdem setzen wir manuelle Tests auch beim non-functional testing (z.B. usability testing) ein.

Warum ist der Regressionstest am Ende des Sprints der Softwareentwicklung so entscheidend für die Qualitätssicherung?

Jun Wang: Weil am Ende des Sprints die Software an die Kunden geliefert wird. Bevor das passiert, müssen wir sicherstellen, dass alle bisherigen Funktionen auch weiterhin gut funktionieren. Die Workflows unserer Kunden sollen schließlich zuverlässig weiterlaufen können.

Was macht die Arbeit in der Qualitätssicherung für euch so reizvoll?

Jun Wang: Die Arbeit der Qualitätssicherung ist sehr wichtig, nur hochqualitative und zuverlässige Software hilft den Kunden, effiziert und bequem zu arbeiten. Es gibt auch viele Herausforderungen in der Softwareentwicklung, daher ist die Arbeit sehr anspruchsvoll. Jedes Mal, wenn ein Kunde mit unserer Software sehr zufrieden ist, sind wir auch stolz auf unsere Arbeit.

Über CX Fusion

CX Fusion setzt als Basis auf WordPress als Headless CMS, das über  kommerzielle und Open Source Plug-ins erweitert und an individuelle Workflows angepasst werden kann.

Zusätzlich zu den Vorteilen, die ein Headless CMS als Basis für das digitale Publizieren bietet, erweitert CX Fusion das CMS um eine hochprofessionelle Printintegration. Als Headless CMS mit Printkanal wird WordPress damit zum Herzstück für das CX Fusion Redaktionssystem. 

Mehr lesen

Erhalten Sie exklusive Einblicke 💡

Melden Sie sich für unseren Newsletter an und erhalten Sie regelmäßig:

Aktuelle Informationen zu CX Fusion und neuen Funktionen

Tipps und Tricks für effizientes Publishing

Einladungen zu exklusiven Events und Webinaren

Erfolgsgeschichten und Best Practices von anderen Publishern

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Wir verwenden Brevo als unsere Marketing-Plattform. Indem du das Formular absendest, erklärst du dich einverstanden, dass die von dir angegebenen persönlichen Informationen an Brevo zur Bearbeitung übertragen werden gemäß den Datenschutzrichtlinien von Brevo.