Dynamische QS für die Automobil- und Produktionsindustrie › app › uploads › 2019 › 03 ›...

2
Dynamische QS für die Automobil- und Produktionsindustrie Eine führende IT-Firma wollte ihre Produkte dynamisch aktualisieren können, ohne dafür ihren 24-Stunden-Service unterbrechen zu müssen. Dies gelang dank moderner, pro-aktiver Qualitätssicherungsmethoden innerhalb eines agilen Scrum-Frameworks. GESCHÄFTSANFORDERUNGEN Der Kunde ist ein Anbieter maßgeschneiderter digitaler Lösungen für Unternehmen. Als autonome Lösungen sowie in Kombination mit anderen Anwendungen müssen seine Produkte reibungslos funktionieren, und das rund um die Uhr. Es musste ein präzises Prüfungsverfahren her, durch welches die hohen Qualitätsanforderungen durchgängig eingehalten werden konnten. Besonders bei der Entwicklung neuer Features oder bei der Optimierung bereits existierender Anwendungen war dies wichtig. Im Zuge der Modernisierung seiner Arbeitsmethoden war es dem Unternehmen besonders wichtig, Innovation fördern zu können, ohne dabei die Kompatibilität und Integrationsfähigkeit der Produkte zu beeinträchtigen. Eine tiefgreifendere Qualitätssicherung wurde eingeführt, die den optimalen Betrieb der gesamten Produktpalette, den ununterbrochenen Service für den Endnutzer sowie die Entwicklung neuer Produkte und Features gewährleisten sollte. In diesem neuen Testverfahren können Tests durchgeführt werden, die immer noch schnelle Entwicklungszyklen und Bearbeitungszeiten erlauben – für die Einführung neuer als auch zur Verbesserung bereits existierender Features. Case Study — pgs-soft.com PROJEKTDETAILS Die geeignete Methode zur Überprüfung aller Produkte und Funktionen war schnell gefunden. Da diese miteinander integriert sind, war es hier äußerst wichtig, alle miteinander verbundenen Services zu testen, um Kompatibilitätsprobleme bei Änderungen zu vermeiden. Es war auch klar, dass der Ansatz auf verschiedenen Ebenen funktionieren musste. Automatisierte Tests waren zur zeitgerechten Überprüfung von Neueinführungen nötig, sowie auch manuelle Tests, unter anderem für nicht-funktionelle Aspekte wie z.B. Leistungs-, Sicherheit- und Belastungstests. So kann neben Tests der grundlegenden Funktionsfähigkeiten sichergestellt werden, dass die Produkte auch genauso konkurrenzfähig und nutzerfreundlich sind, wie ursprünglich geplant. Die Prüfungen finden auf vier Ebenen statt – anfangend auf modularer Ebene, mit Unit-Tests durch Entwickler, und übergehend zu Unit-Integration-Tests für einzelne Module. Anschließend werden gesamte Systeme getestet. Hierzu gehören API-Challenges, Functional-UI-Tests und automatisierte Tests. Schließlich kommen allgemeinere System-Integrations-Tests ins Spiel, bei denen der fehlerfreie Datenversand zwischen Systemen und Services geprüft wird.

Transcript of Dynamische QS für die Automobil- und Produktionsindustrie › app › uploads › 2019 › 03 ›...

Page 1: Dynamische QS für die Automobil- und Produktionsindustrie › app › uploads › 2019 › 03 › QA... · Dynamische QS für die Automobil-und Produktionsindustrie Eine führende

Dynamische QS für die Automobil-und Produktionsindustrie

Eine führende IT-Firma wollte ihre Produkte dynamisch aktualisieren können, ohne dafür ihren 24-Stunden-Service unterbrechen zu müssen. Dies gelang dank moderner, pro-aktiver Qualitätssicherungsmethoden innerhalb eines agilen Scrum-Frameworks.

GESCHÄFTSANFORDERUNGEN

Der Kunde ist ein Anbieter maßgeschneiderter digitaler

Lösungen für Unternehmen. Als autonome Lösungen sowie

in Kombination mit anderen Anwendungen müssen seine

Produkte reibungslos funktionieren, und das rund um die Uhr.

Es musste ein präzises Prüfungsverfahren her, durch welches

die hohen Qualitätsanforderungen durchgängig eingehalten

werden konnten. Besonders bei der Entwicklung neuer Features

oder bei der Optimierung bereits existierender Anwendungen

war dies wichtig.

Im Zuge der Modernisierung seiner Arbeitsmethoden war es

dem Unternehmen besonders wichtig, Innovation fördern zu

können, ohne dabei die Kompatibilität und Integrationsfähigkeit

der Produkte zu beeinträchtigen.

Eine tiefgreifendere Qualitätssicherung wurde eingeführt,

die den optimalen Betrieb der gesamten Produktpalette,

den ununterbrochenen Service für den Endnutzer sowie die

Entwicklung neuer Produkte und Features gewährleisten sollte.

In diesem neuen Testverfahren können Tests durchgeführt

werden, die immer noch schnelle Entwicklungszyklen und

Bearbeitungszeiten erlauben – für die Einführung neuer als

auch zur Verbesserung bereits existierender Features.

Cas

e St

udy

— p

gs-s

oft.c

om

PROJEKTDETAILS

Die geeignete Methode zur Überprüfung aller Produkte und

Funktionen war schnell gefunden. Da diese miteinander

integriert sind, war es hier äußerst wichtig, alle miteinander

verbundenen Services zu testen, um Kompatibilitätsprobleme

bei Änderungen zu vermeiden.

Es war auch klar, dass der Ansatz auf verschiedenen Ebenen

funktionieren musste. Automatisierte Tests waren zur

zeitgerechten Überprüfung von Neueinführungen nötig, sowie

auch manuelle Tests, unter anderem für nicht-funktionelle

Aspekte wie z.B. Leistungs-, Sicherheit- und Belastungstests.

So kann neben Tests der grundlegenden Funktionsfähigkeiten

sichergestellt werden, dass die Produkte auch genauso

konkurrenzfähig und nutzerfreundlich sind, wie ursprünglich

geplant.

Die Prüfungen finden auf vier Ebenen statt – anfangend

auf modularer Ebene, mit Unit-Tests durch Entwickler,

und übergehend zu Unit-Integration-Tests für einzelne

Module. Anschließend werden gesamte Systeme getestet.

Hierzu gehören API-Challenges, Functional-UI-Tests und

automatisierte Tests. Schließlich kommen allgemeinere

System-Integrations-Tests ins Spiel, bei denen der fehlerfreie

Datenversand zwischen Systemen und Services geprüft wird.

Page 2: Dynamische QS für die Automobil- und Produktionsindustrie › app › uploads › 2019 › 03 › QA... · Dynamische QS für die Automobil-und Produktionsindustrie Eine führende

— Durch automatisierte Tests im Front- und Back-End

können neue Features schnell und rechtzeitig geprüft

werden.

— Features können dank durchgehender Verbesserungs-

und Integrationsmöglichkeiten regelmäßig aktualisiert

werden, anstatt dass Services dafür komplett aus dem

Verkehr gezogen und wieder eingesetzt werden müssen.

— In der Gewissheit, dass Prüfverfahren zur fortwährenden

Einhaltung der hohen Qualitätsansprüche vorhanden

sind, kann die Firma jetzt ohne Weiteres innovieren und

Produkte verbessern.

— Auch ist jetzt sicher, dass Dienstleistungen fortwährend

laufen und der Kunde Zugang zu aktualisierten und

konkurrenzfähigen Lösungen hat, ohne dass die

Endnutzer-Erfahrung dabei beeinträchtigt wird.

MÖCHTEN SIE MEHR ÜBER UNSERE DIENSTLEISTUNGEN ERFAHREN?RUFEN SIE UNS AN UNTER +48 71 7982699 ODER BESUCHEN SIE UNSERE WEBSEITE WWW.PGS-SOFT.COM

GESCHÄFTSVORTEILE

Dank fortgeschrittener Testmethoden kann das Unternehmen seine Produkte – insbesondere bei Updates – regelmäßigen und

gründlichen Prüfungen unterziehen, durch die nicht nur die Anpassungsfähigkeit und Reaktionszeit erhöht, sondern auch Kosten

gespart und neue Features viel schneller umgesetzt werden können.

TECHNISCHE EINZELHEITEN

LÖSUNGEN

QA, Test Strategies, Behaviour Driven Development, Integration Testing, API Testing, Functional Testing, Integration Testing,

Smoke Testing, User Acceptance Testing, Usability Testing, System Testing, Regression Testing

TECHNOLOGIEN

Java, Jenkins, Geb

TOOLS

SoapUI, Selenium WebDriver, Postman

TEAM

5 QS-Experten (3 Funktionsteste, 2 Automatisierungsingenieure)

ÜBER PGS SOFTWARE

PGS Software ist einer der größten börsennotierten Custom-Software und Service-Dienstleister in Polen. Als zertifizierter

AWS Advanced Consulting Partner sind wir auf Cloud-Projekte spezialisiert – von Beratung und nativer Cloud-Entwicklung zur

Modernisierung von Anwendungen & Migration. Wir arbeiten mit agilen Methoden (Scrum, DevOps und Continuous Delivery),

entwickeln Mobile- und Web-Anwendungen und bieten unseren internationalen Kunden Business-Analysen, Visual-Design, UX, UI

und QA Services an. Wir verfügen über Geschäfts- und Entwicklungszentren in Polen, UK, Deutschland und Spanien.

ÜBER DEN KUNDEN

Der Kunde ist IT-Anbieter und auf Produkte und Supportleistungen für die Automobil- und Produktionsindustrie spezialisiert,

insbesondere in den Bereichen Forst- und Landwirtschaft.