header-hero-dark1

Reduzierung der Testkosten durch analytics-driven risk-based Testing

CIOs, IT-Führungskräfte,
Product Owner

Use Case CIO Product Owner

Projektmanager,
Application Manager

Use Case Product Manager

Software-Architekten,
IT-Architekten

Use Case Software Architect

Engineering-Leader
 

Use Case Engineering Manager

Sie sind für das Testbudget verantwortlich. Hierbei müssen Sie sicherstellen, dass jeder Cent den höchsten Effekt auf die Fehlerrisikominderung hat.

Zusätzlich zu einem begrenzten Budget haben Sie möglicherweise auch nur eine begrenzte Zeit für das Testen eines Release Candidate vor dem Launch.

Kontext

Da einige Softwaresysteme essentiell für den Geschäftsbetrieb sind, ist deren fehlerfreier Release unabdingbar.

Zusätzlich zu den automatisierten Tests gibt es daher immer eine umfangreiche Phase manueller Tests, bevor ein Release live geht.

Diese Tests werden von einem internen Team oder von einem Drittanbieter durchgeführt.

Kontext

Pain Points

Sie verfolgen aktuell einen White-Box-Testing-Ansatz, d. h. Sie führen Testfälle aus, die mit den für einen Release-Kandidaten implementierten Anforderungen verbunden sind. Das ist kostspielig, weil Sie die gesamten Testsuiten ausführen müssen - selbst wenn hinter einigen Codeänderungen kein tatsächliches Risiko steht.

Manchmal müssen Sie aufgrund der begrenzten Testzeit einige Testfälle auslassen. Wenn Sie aber nicht in der Lage sind, das Risiko innerhalb eines Release Candidate richtig zu lokalisieren, werden Sie wahrscheinlich die falschen Testfälle überspringen und Fehler könnten übersehen werden.

Code-Änderungen an Funktionalität A können Nebeneffekte auf Funktionalität B haben, wenn sie denselben Code verwenden. Ohne Analysen des Codes und der Arbeiten am Code können Sie diese Nebeneffekte nicht erkennen und Fehler sind wahrscheinlich.

Pain Points

Gains

Durch KPIs, die Analysen zu Code und Code-Änderungen interpretieren, wissen Sie, welche Anforderung bzw. Änderungsanforderung das größte Fehlerrisiko birgt. Sie könnten das Risiko mit geringerem Testaufwand mindern.

Mit Analysen zur Codeabdeckung durch manuelle und automatisierte Tests können Sie sehen, wie gut Funktionalität X bereits durch automatisierte Tests abgesichert ist und wo die blinden Flecken sind, die noch durch manuelle Tests abgedeckt werden müssen.

Analysen können den architektonischen Code-Footprint einer Funktionalität aufzeigen und anzeigen, wie stark diese im aktuellen Release Candidate verändert wird. Auf diese Weise würden Sie sogar mögliche Nebeneffekte erfassen, die durch üblicherweise vernachlässigte Codebereinigungen verursacht werden.

Gains
background-02

Kontaktieren Sie einen Seerene-Experten und erfahren Sie wie Sie Ihre Probleme lösen und Ihre Wertschöpfung steigern können.

Kontakt zum Client Success Team