Qualitäts- & Testmanagement

Testen schafft keine Qualität, Testen sichert Qualität

Qualität wird in jeder Stufe des Softwareentwicklungsprozesses geplant, Qualitätsmaßstäbe werden gesetzt, die Qualität der Arbeitsergebnisse gesteuert und durch adäquate Qualitätssicherungs- und Testverfahren gesichert. Total Quality Management, ISO 9000 ff., CMMI, ISTQB, ITIL und viele weltweit anerkannte und erprobte Verfahren stehen für die Gestaltung eines professionellen Qualitäts- und Testmanagements zur Verfügung.
Der Aufwand für Qualitäts- und Testverfahren hat angemessen der Kritikalität der Software zu entsprechen.
Qualitätsmaßnahmen helfen, teure Folgefehler zu vermeiden und Projekte in dem geplanten Zeitraum abzuschließen.

 

Grundlagen

Oberstes Ziel des Testmanagements ist es, einen festgelegten Grad an Zuverlässigkeit und Stabilität der Software zu erreichen, der zu einer Abnahme des Systems durch den Auftraggeber führt.
Die Maßnahmen zur Absicherung der geforderten Qualität und Verfügbarkeit sind exakt vorzugeben.
In der Anwendungsentwicklungsphase:

  • Fachliche Anforderungen
  • Fach- und DV-Konzeptentwicklung
  • Programmspezifikation

Im Testmanagement:

  • Anwendertests
  • Funktionale Systemtests
  • Destruktionstests
  • Schnittstellen-/Integrationstests
  • Modultests
  • Last- und Performancetests

 

Herausforderungen

  • Existieren eindeutige Richtlinien für ein unabhängiges Qualitätsmanagement, wie z. B. Design for Quality und Design for Operations?
  • Gibt es klare Strategien für die Testinitialisierung und das Vorgehen im Testmanagement?
  • Erfolgte als Testvorbereitung eine Qualitätssicherung des Fachkonzepts?
  • Ist die Aktualität der Fachkonzepte gewährleistet?
  • Besteht von der Erstellung der fachlichen Anforderungen bis zur Produktionseinführung des Systems ein übergreifendes Testmanagement?
  • Sind die Fachbereiche entsprechend involviert?

 

Unsere Leistungen

  • Wir unterstützen Sie bei der Fehleranalyse und -lokalisierung durch unsere Erfahrungen, die wir als anfordernde Fachbereiche und als Entwickler gesammelt haben.
  • Wir setzen praxiserprobte Testmodelle ein und entwickeln weitsichtige Konzepte.
  • Wir verwenden ökonomische Verfahren und Werkzeuge, wie Testfallgeneratoren und automatisiertes Testen.
  • Wir orientieren uns an anerkannten Standards und Verfahren, wie z. B. Risk-based Testing oder Life-Cycle-Methode, die an die Testziele angepasst werden.
  • Wir sichern die Qualität Ihrer Fachkonzepte und Testanforderungen durch die Klärung von Auslassungen, Widersprüchen und Missverständnissen.

 

Der Nutzen für Ihr Unternehmen

  • Effektive und stabile Anwendungssysteme
  • Einhaltung von Entwicklungszeiten und -aufwand
  • Objektive Kennzahlen über die Qualität aller getesteten Programme
  • Testbeschleunigung durch schnelle und leichte Wiederholbarkeit von Softwaretests
  • Objektive Bewertung der Qualität der Software und der geänderten Prozesse in einem Releasewechsel vor einem tatsächlichen Einsatz
  • Frühzeitiges Entdecken von Fehlern in den Fachkonzepten und den Testfällen bei gleichzeitiger Reduzierung der Anzahl der Testfälle