You are opening our German language website. You can keep reading or switch to other languages.

Qualität und Leistungstechnik

Wir machen die Qualitätssicherung zu einem Teil jeder Softwareentwicklungsphase, um die Qualität des Codes zu gewährleisten, den Zeitaufwand für die Behebung von Fehlern zu reduzieren und die Funktionalität mit einem Verständnis des gesamten Systems zu testen.
Image

Warum ist Qualitätssicherung wichtig?

Qualitätssicherungsaktivitäten (QA) sind für den Erfolg eines jeden Projekts entscheidend und sollten gleichzeitig oder sogar vor der Entwicklung beginnen, wenn die ersten Projektanforderungen festgelegt werden. Jede QA-Phase umfasst Zeit für die Entwicklung von Testplänen und für intensive laufende Tests. Am Ende jeder Phase muss Zeit für Stabilisierungs-, Regressions- und Post-Deployment-Tests eingeplant werden.

Eine weitere wichtige Rolle der Qualitätssicherungsingenieure besteht darin, interne Product Owner zu sein: Sie verfügen über das notwendige Verständnis für das System, das einerseits ein voll funktionsfähiges Testen gewährleistet, und andererseits über das Fachwissen des Entwicklungsteams.

Unsere Qualitätssicherungsdienste

Planung

Auftrag, Ziele, Testaktivitäten

Kontrolle

Tatsächlicher Fortschritt gegenüber dem Plan

Analyse und Entwurf

  • Umwandlung von Testaktivitäten in Testbedingungen und Testszenarien
  • Entwurf und Priorisierung von Testszenarien auf der Grundlage von Akzeptanzkriterien für die Story

Implementierung und Ausführung

  • Manuelle Testdurchführung
  • Entwicklung von automatisierten Testskripten
  • Pflege der Testumgebung
  • Protokollierung der Ergebnisse der Testausführung
  • Wiederholung der Testaktivitäten als Ergebnis der für jede Inkonsistenz ergriffenen Maßnahmen

Auswertung der Exit-Kriterien und Berichterstattung

  • Überprüfung fehlgeschlagener Tests: entweder Fehler erstellen oder Test aktualisieren
  • Aktivitäten zum Testabschluss
  • Sammlung von Daten aus abgeschlossenen Testaktivitäten zur Konsolidierung von Erfahrungen, Testware, Fakten und Zahlen

Alle aufgeführten QA-Aktivitäten sind bei Projektmeilensteinen, Systemrelease, Wartungsrelease usw. wiederholbar.

Bei der Durchführung der QA werden wir sicherstellen, dass:

  • Die Testabdeckung aller Kernfunktionen ist nahe bei oder gleich 100%.
  • Bestehende Funktionalität wurde durch die Änderungen nicht beeinträchtigt
  • Die Systemleistung entspricht den Anforderungen
  • Der Systemdurchsatz wird nicht beeinträchtigt und hat genügend Kapazität für Wachstum
  • Umfassende Tests werden in jede Entwicklungsphase integriert

QA Metriken

Das QA-Team ist dafür verantwortlich, das Management mit detaillierten Informationen über die Qualität der entwickelten Lösung zu versorgen, damit es wichtige Entscheidungen bezüglich des Projekts treffen kann. Das Management muss mit Metriken zu allen Aspekten der QA ausgestattet sein.

Es gibt vier Kategorien von Metriken für funktionale Tests, die typischerweise von DataArt in den Projekten verwendet werden:

Metriken für automatisierte Tests

Diese Metrik zeigt die Leistung (Vergangenheit, Gegenwart und Zukunft) des implementierten automatisierten Testprozesses und der damit verbundenen Bemühungen und Artefakte an. Es kann auch unterschieden werden zwischen: Automatisierung von Einheitstests und Automatisierung von Integrations- oder Systemtests.

Testfall-Metriken

Der Prozentsatz der ausgeführten Testfälle zeigt den Fortschritt der Tests an, indem er den Prozentsatz der ausgeführten Testfälle mit dem Ergebnis "bestanden", "nicht bestanden" oder "blockiert" angibt. Die Rate der bestandenen Testfälle gibt an, wie viele Tests bestanden wurden, gruppiert nach Testtyp, Testphase und/oder Funktionsbereich.

Defekt-Metriken

Die Trendanalyse zeigt die Anzahl der offenen oder ungelösten Fehler nach Datum an und hilft dabei, die Qualität der Tests sowie den Fortschritt bei der Fehlerbehebung zu bestimmen. Defekte nach Schweregrad zeigt die Anzahl der nach Schweregrad gruppierten Defekte an. Die Anzahl der Fehler in jeder Stufe gibt Aufschluss über die Qualität der Lösung.

Metriken zu den Anforderungen

Zeigt den Prozentsatz der Tests an, die mindestens eine zugehörige Anforderung haben. Diese Metrik bestimmt den Umfang der Testabdeckung für die Anforderungen.
Kontaktieren Sie uns

Bitte geben Sie Ihre Kontaktdaten an, und wir werden uns umgehend mit Ihnen in Verbindung setzen.