Der Systemtest (ST) testet auf Basis gestellter Anforderungen

On 6. Januar 2010, in Alle Artikel, Customers' Testing Center, by Michael Dorsch ,

Der Systemtest prüft die Funktion eines Systems inklusive aller Schnittstellen. Es empfiehlt sich, auf Basis gestellter Anforderungen zu testen, um Diskussionen mit Lieferanten zu vermeiden. Oft werden Systemtests deshalb im Rahmen von Abnahme-Tests durchgeführt.

Cridon Test Center SystemtestWenn vor allem die Zusammenarbeit mehrerer Systeme getestet wird, dann spricht man von einem System-Integrationstest (SIT). Wenn alle Systeme getestet werden, die zur Unterstützung eines Geschäftsprozesse benötigt werden, dann ist dieser System-Integrationstest ein End-to-End Test.

Systemtests müssen aus technischen Gründen durchgeführt werden, wenn die Systemlandschaft komplex ist. Einfache Fehler in Schnittstellenbeschreibungen fallen oftmals hier auf und haben einen großen Einfluss. Prozesstests werden durch Systemtests nicht ersetzt (siehe White-Paper zu Prozesstests).

Marketingperspektive

Bei Systemtests und vor allem System-Integrationstests liegt erstmals während der Entwicklung eines neuen Produkts oder einer neuen Dienstleistung eine nahezu fertiges System vor. Es empfiehlt sich, diese Tests zu begleiten, um ein erstes Verständnis dafür zu erhalten, ob das Produkt oder die Dienstleistung Kundennutzen entsprechend Ihren Erwartungen generiert.

[print_link]

Das Cridon Angebot

Systemtests und System-Integrationstests müssen sehr genau vorbereitet werden um einerseits die technische Komplexität hinreichend zu prüfen, und andererseits gestellt Anforderungen zu berücksichtigen.

Deshalb sollten ausführliche Testszenarien und Testfälle definiert werden, die auch die erwarteten Ergebnisse beinhalten. Die präzise Vorbereitung erfordert auch das Anlegen von Testdaten inklusive von Kunden, Produktdatenbanken, sowie Beispieldaten für Schnittstellen.

Unser High-Level Projektplan

Ziel definieren

(Test-)Kunden binden

  • Testvertrag abschließen
  • Termin fixieren

Produkt  oder Service auswählen

  • Ausprägung wählen
  • Anmutung und Auftreten entwickeln

Test planen

  • Testcases und/oder Testszenarien definieren
  • Testdaten vorbereiten
  • Erwartete Ergebnisse definieren
  • Testpunkte definieren
  • Testfahrplan erstellen

Systeme zum Test bereitstellen

Berichte und Statistiken anfordern

Test durchführen, Testfahrplan abarbeiten

Test auswerten

  • Protokoll erstellen
  • Zahlen prüfen und auswerten
  • Fehler notieren, priorisieren und lösen

Unsere Erfahrung

Wir haben bereits einige Male komplexe Systemtests und System-Integrationstests begleitet.

Expertenwissen bei der Identifikation und dem Lösen von kritischen Fehlern.

Der eigentliche Test sollte von Ihnen oder von unseren operativen Partnern durchgeführt werden.

Anmerkungen

Risiko

Änderungswünsche sollten formal an die IT-Abteilung herangetragen werden, da dieses Tests komplex sind. Werden gleichzeitig Abnahmetests durchgeführt, dann haben diese eine rechtliche Bedeutung. Sehr selten können Änderungswünsche zu diesem Zeitpunkt berücksichtigt werden, ohne die Entwicklung massiv zu verzögern.

Systemtest sollten regelmäßig durchgeführt werden, da Änderungen in einem System dazu führen können, dass eine ganze Systemkette nicht mehr funktioniert.

Verantwortung

IT Abteilung unterstützt durch Lieferanten. Operativer Mitarbeiter werden oftmals einbezogen.

Voraussetzungen

Isolierte Systemumgebungen; keinesfalls sollten produktive Elemente eingesetzt werden.

Sorgfältige Vorbereitung der Testfälle, -szenarien und -daten.
[print_link]

Tagged with:  

Leave a Reply