• Startseite
  • Produkte
  • Jetzt
  • Buchnotizen
  • Lebenslauf
  • Unternehmensberatung
  • Spiele
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
Denis Reis
  • Link zu X
  • Link zu Facebook
  • Link zu Xing
  • Link zu LinkedIn
  • Link zu Rss dieser Seite
  • Link zu Mail
Projektmanagement und Führung

Testen

Testen

In diesem Artikel erläutere ich das V-Modell, welches ich für die Gestaltung der Tests empfehle, gebe allgemeine Tipps und gehe kurz auf das Transportwesen in SAP ein.

Durch einen Erfahrungsaustausch lässt sich viel voneinander lernen. Tauschen Sie sich deshalb jetzt mit Experten auf Ihrem Gebiet aus und erweitern Sie Ihr Netzwerk! Treten Sie jetzt der exklusiven Gruppe für Projektmanager und Führungskräfte bei.

V-Modell

Das V-Modell ist ein Vorgehensmodell der Softwareentwicklung welches neben den Entwicklungsphasen auch das Vorgehen zur Qualitätssicherung (Testen) definiert. Das V-Modell basiert auf dem Wasserfallmodell und ergänzt dieses durch Testphasen. Dabei stehen den Phasen, welche die Anforderungen immer detaillierter spezifizieren, jeweils testende Phasen gegenüber. Dabei dient die Spezifikation der jeweiligen Entwicklungsstufen (und nicht die Wunschvorstellungen!) als Grundlage für die Tests. Ich hoffe, dass spätestens jetzt klar wird, wie wichtig eine ordentliche Dokumentation der Anforderungen ist.
Dabei bestimmen die Anforderungen der Benutzer, welche im Lastenheft festgehalten sind, die System-Architektur (in der Regel SAP Netweaver Plattform). Auf Basis der System-Architektur erfolgt der Entwurf des Systems. Das System besteht in der Regel aus mehreren Modulen bzw. Komponenten. Alles zusammen resultiert in dem Entwurf der Software, welches im Fachkonzept festgehalten wird. Nach der tatsächlichen Realisierung in der Implementierungsphase werden zunächst die einzelnen Module in Unit-Tests getestet. Im Integrations-Test wird das Zusammenspiel aller Module und deren Schnittstellen geprüft. Danach wird die Funktionsweise innerhalb des Systems auf die Probe gestellt, z.B. die Hardware, Betrieb. Letztendlich erfolgt die Abnahme und Nutzung durch die Benutzer.

V-Modell

V-Modell, basiert auf dem „V-Modell“ von Michael Pätzold, S. Seyfert

Allgemein

Was wäre, wenn 90% der gestarteten Flugzeuge erfolgreich landen würden. Ist es gut genug? Oder wenn 95% des Essens, das wir konsumieren, sicher wäre? Wenn man in 98% der Fälle, in denen man einen Stecker in die Steckdose steckt, keinen Stromschlag bekommt? Das ist die Realität in der wir uns bewegen.
Um die Qualität in IT Projekten sicherzustellen sind ausführliche Tests das A und O. Testen Sie daher alle Arbeitspakete sehr gründlich. Vor den eigentlichen Tests empfiehlt es sich ein Akzeptanz-Workshop mit den Key-Usern durchzuführen. Dabei soll sichergestellt werden, dass die Anforderungen korrekt umgesetzt wurden. Neue Anforderungen sollen als Change Requests behandelt werden. Kommunizieren Sie dies bereits mit der Einladung zum Workshop.
Achten Sie darauf, dass die Anwender, die an den Tests teilnehmen, vor diesem Einsatz eine ausführliche und zeitlich ausreichend geplante technische Schulung erhalten. Darin erlernen Sie die wichtigen Handgriffe für die Nutzung der Lösung. Damit soll verhindert werden, dass es in den Tests zu fehlerhaften Ergebnissen aufgrund von Bedienungsfehlern kommt und somit zur Demotivation der Mitarbeiter, die die Tests durchführen. Außerdem sollte die Schulung auch einen Überblick über die betriebswirtschaftlichen Inhalte und ihren Aufbau innerhalb der Lösung vermitteln, damit der Anwender sich beim Testen auch mit der Lösung zurechtfindet.
Kommunizieren Sie auch die richtige Erwartungshaltung an den Kunden – Fehler sind in IT Projekten unvermeidbar (Beispiel Microsoft) und die Tests sind dazu da um Fehler zu finden, nicht um zu beweisen, dass es keine Fehler gibt.
Alle Tests müssen dokumentiert werden, ob sie nun erfolgreich waren oder mit einer Fehlermeldung abgeschlossen wurden. Bei erfolgreichen Tests ist dies wichtig, um Fehler, die beim Echtbetrieb auffallen, besser nachvollziehen zu können. Bei negativen Testfällen ist dient die Dokumentation als die Grundlage zur Fehlerbehebung für die Entwickler. Je besser der Fehler dokumentiert ist, umso einfacher und schneller lässt er sich beheben. Halten Sie die Testergebnisse in einem Testprotokoll fest, welches auch von der Seite des Auftraggebers unterzeichnet wird.
Bei Änderungen, die mehrere Module betreffen, empfiehlt es sich einen Regressionstest durchzuführen, um sicherzustellen, dass die Modifikationen keine neuen Fehler („Regressionen“) Versursachen.
Es empfiehlt sich, Praktikanten bzw. Werkstudenten zum Testen zu verdonnern :)

Oft treten beim Testen einfache technische Probleme auf, so hat zum Beispiel ein PC nicht das richtige SAP GUI oder es fehlen Berechtigungen. Diese Fehler führen zu erheblicher Demotivation bei den Anwendern und sind im Vorfeld absolut vermeidbar. Die Teilnehmer sollten also im Vorfeld prüfen, ob die benötigten Voraussetzungen erfüllt sind. Eventuell schicken Sie den Teilnehmern vorab eine E-Mail mit der Beschreibung der erforderlichen Schritte.

Neben diesen Grundlagen ist ein weiterer wesentlicher Punkt der Terminplan. Da es sich beim Testen um einen dynamischen Prozess handelt, ist hier eine entsprechende zeitliche Flexibilität notwendig. Denn es kann immer aufgrund der nicht vorhersehbaren Testergebnisse zu Verschiebungen in der Reihenfolge kommen. Dabei entsteht das Problem, dass diese zeitliche Flexibilität dem Interesse der Fachabteilung entgegenläuft. Denn diese testet zum einen nicht nur das BI-System (sondern oft auch das Quellsystem) und zum anderen kann sie ihr Tagesgeschäft nicht einfach abstellen. Somit kann sie entsprechend wenig Zeit aufbringen. Sie sollten daher versuchen, die zur Verfügung stehenden Fachabteilungsressourcen immer an den gleichen Tagen zum Testen einzuteilen. Wenn Sie zum Beispiel vier Tester haben, dann teilen Sie zwei für Montag und Dienstag ein und zwei für Mittwoch und Donnerstag. In vielen Unternehmen gilt die Regel „Freitag ab eins ist meins“, Testen erfordert aber eine konsequente Durchführung bis zum Ende – lassen Sie diesen Tag daher besser außen vor.
Mit einer solchen Einteilung erreichen Sie, dass die Fachabteilung ihre Ressourcen optimal planen kann und nicht jede Woche neu erfährt, wann sie einen Testtag hat. Sie haben somit an vier Tagen in der Woche ein Testteam zur Verfügung und können den Freitag zu Fehlerbehebungen nutzen.

Die Kommunikation spielt für den Erfolg eines Projekts eine erhebliche Rolle. Daher starten Sie die Testphase mit einem Workshop, an dem alle an den Tests beteiligten Personen, also auch die Entwickler teilnehmen. Erläutern Sie dabei die wesentlichen Prämissen wie Erwartungshaltung, Dokumentation, Change Request Management und Terminplan. So erreichen Sie ein gemeinsames Verständnis für die Testphase. Ebenso bietet es sich an, mit den Anwendern zum Testabschluss einen Review-Workshop durchzuführen, um die Meinung der Anwender zum Tool und zu noch nicht behobenen Problemen abzufragen.

Holen Sie sich meine Checklisten, Tipps und Tricks um Ihr Projekt auf Kurs zu bringen! Lernen Sie wie man Projekte richtig plant, durchführt und kontrolliert!

Jetzt anfordern

Transportwesen

Das Transportwesen gewährleistet, dass nicht an laufenden Produktivsystemen Änderungen vorgenommen werden, ohne sie ausreichend in „Vorsystemen“ getestet zu haben. In der Regel vollzieht sich eine BI-Systemimplementierung in drei Stufen:

  1. Für einen ersten BI-Prototypen existiert eine einstufige BI-Systemlandschaft, eine so genannte Sandbox.
  2. Daneben existiert ein weiteres BI-System, das Entwicklungssystem. Hier erfolgt die eigentliche Implementierung.
  3. Für die Tests der Entwicklungen steht ein Qualitätssicherungssystem zur Verfügung.

Es ist empfehlenswert, die BI-Systemarchitektur parallel zu den ERP-Prozesssystemarchitekturen aufzubauen. Daher besteht die empfohlene Architektur aus einem Entwicklungssystem, Integrations- oder Qualitätssicherungssystem und Produktivsystem.
Dabei sollten Test- und Qualitätssicherungssysteme sowie produktive Systeme grundsätzlich das Kennzeichen „nicht änderbar“ aktiviert haben. Die Systemänderbarkeit ist kritisch für die Qualität des Entwicklungsprozesses in einem BI-System.
BI-Komponenten, die in diesen Systemen im normalen Arbeitsalltag geändert werden müssen können in der Transaktion RSA1 → Transportanschluss → Objektänderbarkeit einzeln freigeschaltet werden. So kann es gelegentlich notwendig sein, ein InfoPackage manuell zu starten.
Generell empfiehlt es sich, die Entwicklungen mit einem Transport von Kopien in das Testsystem zu transportieren. Dabei muss der ursprüngliche Transportauftrag nicht freigegeben werden. Dies hat einen verringerten Administrationsaufwand zur Folge. Außerdem empfiehlt sich eine Automatisierung der Importe in das Testsystem. Alternativ können die Entwickler mit den erforderlichen Berechtigungen ausgestattet werden, sodass sie die Transporte ins Testsystem selbstständig durchführen können.

Warum scheitern so viele Projekte?

  • In meinem Newsletter lernen Sie, wie Sie Projekte erfolgreich abschließen.
  • Zahlreiche Checklisten, Tipps und Tricks bringen Ihr Projekt auf Kurs.
  • Vorlagen für Business Case, Projektleitdokumentation und Fachkonzept.
  • Lernen Sie wie man Projekte richtig plant, durchführt und kontrolliert.
  • Bei der Anmeldung zu meinem Newsletter erhalten Sie das Buch „Projektmanagement in a Nutshell“ als Willkommensgeschenk.
Projektmanagement Tipps

Jetzt anfordern!

* Pflichtfeld
 
Kein SPAM. Ich hasse Spam genau so wie du.

Quellen und weiterführende Literatur:
Michael Staade, Bernd Schüler (2007): SAP BI Projektmanagement, Bonn

Falls Ihnen dieser Beitrag weitergeholfen hat, wäre es eine sehr nette Anerkennung meiner Arbeit wenn Sie z.B. Ihre Bücher über Amazon bestellen würden. Wenn Sie ein Produkt kaufen, erhalte ich dafür eine Provision. Für Sie ändert sich am Preis des Produktes gar nichts. Ich möchte mich an dieser Stelle jetzt schon für Ihre Unterstützung bedanken.

Bildquelle:
„V-Modell“ von Michael Pätzold, S. Seyfert. Lizenziert unter Creative Commons Attribution-Share Alike 3.0 über Wikimedia Commons – Die SVG Grafik wurde von mir angepasst.

2. Oktober 2014/0 Kommentare/von Denis
Eintrag teilen
  • Teilen auf Facebook
  • Teilen auf X
  • Teilen auf WhatsApp
  • Teilen auf Pinterest
  • Teilen auf LinkedIn
  • Teilen auf Tumblr
  • Teilen auf Vk
  • Teilen auf Reddit
  • Per E-Mail teilen
https://www.denisreis.com/wp-content/uploads/2014/10/crash-test-collision-60-km-h-distraction-163016.jpeg 539 855 Denis https://www.denisreis.com/wp-content/uploads/2016/09/logo.png Denis2014-10-02 19:06:172018-10-19 08:06:41Testen
0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Stay connected

  • RSS abonnieren
  • XING
  • LinkedIn
  • Twitter
  • Facebook
  • Newsletter

Ich lese gerade

12 Rules for Life: An Antidote to Chaos

Kategorien

  • Allgemein
  • BPC
  • Buchnotizen
  • CSS
  • Excel
  • How-To Tutorials SAP BI BA
  • Know-How SAP
  • Projektmanagement und Führung
  • VBA

Hörfutter

Hol dir ein kostenloses Hörbuch!

Anzeige

Buchempfehlung

Erfahren Sie, wie Sie große Projekte und Abteilungen mit Scrum zum Erfolg führen
Beliebt
  • Bestimmte Zeilen in eine andere Tabelle kopieren
    Excel VBA – Bestimmte Zeilen in eine andere Tabelle...9. März 2014 - 22:14
  • Excel VBA - Wie Sie den Blattschutz ohne Kennwort aufheben
    Excel VBA – Wie Sie den Blattschutz ohne Kennwort...24. Oktober 2017 - 12:58
  • Excel VBA - Zeichen ersetzen mit Replace
    Excel VBA – Zeichen ersetzen mit Replace12. Oktober 2014 - 20:15
  • Wie sie das aktuelle Datum in einer Liste finden
    Excel VBA – Wie Sie das aktuelle Datum in einer Liste...30. Januar 2018 - 12:57
Kürzlich
  • Datasphere CLI einrichten
    Wie Sie Datasphere CLI einrichten20. Juni 2026 - 10:57
  • Linux Spickzettel
    Linux Spickzettel24. April 2026 - 20:38
  • SAP Datasphere als Remote Quelle für SAP HANA nutzen
    SAP Datasphere als Remote Quelle für SAP HANA nutzen23. März 2026 - 09:27
  • Markdown Syntax Spickzettel
    Markdown Spickzettel25. Februar 2026 - 22:14
Kommentare
  • PaulSuper Artikel, leider gibt es diesen FuBa bei BW/4HANA 2023...3. März 2026 - 13:34 von Paul
  • MichaelHallo, ich habe diesen Beitrag gefunden, gerade der Tipp...1. August 2023 - 14:52 von Michael
  • CarportDanke für die tolle Arbeit die hier geleistet wurde, hier...14. Februar 2023 - 12:15 von Carport
  • Tobias IsenbergHi, kann nur davon abraten/warnen, das Sprachpaket zu...19. Oktober 2022 - 14:31 von Tobias Isenberg

Werbung

Schlagwörter

ABAP AI Analysis Aufwandsschätzung BAdI berechtigungen BPC BTP Controlling CSS Datasphere Delegation Design Studio EPM EvDRE Excel HTML JavaScript Meeting PM Prozessketten Python SAC SAP Script Logic Scrum SQL SQLScript Tabellen Transformationsroutinen Tutorial VBA Workshop

Archiv

  • Juni 2026
  • April 2026
  • März 2026
  • Februar 2026
  • Januar 2026
  • Dezember 2025
  • November 2025
  • Oktober 2025
  • September 2025
  • August 2025
  • Juli 2025
  • Juni 2025
  • Mai 2025
  • April 2025
  • März 2025
  • Februar 2025
  • Januar 2025
  • Dezember 2024
  • November 2024
  • Oktober 2024
  • September 2024
  • August 2024
  • Juli 2024
  • Juni 2024
  • Mai 2024
  • April 2024
  • März 2024
  • Februar 2024
  • Januar 2024
  • Dezember 2023
  • November 2023
  • Oktober 2023
  • September 2023
  • August 2023
  • Juli 2023
  • Juni 2023
  • Mai 2023
  • April 2023
  • März 2023
  • Februar 2023
  • Januar 2023
  • Dezember 2022
  • November 2022
  • Oktober 2022
  • September 2022
  • August 2022
  • Juli 2022
  • Juni 2022
  • Mai 2022
  • April 2022
  • März 2022
  • Februar 2022
  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Juni 2021
  • Mai 2021
  • April 2021
  • März 2021
  • Februar 2021
  • Januar 2021
  • Dezember 2020
  • November 2020
  • Oktober 2020
  • September 2020
  • August 2020
  • Juli 2020
  • Juni 2020
  • Mai 2020
  • April 2020
  • März 2020
  • Februar 2020
  • Januar 2020
  • Dezember 2019
  • November 2019
  • Oktober 2019
  • September 2019
  • August 2019
  • Juli 2019
  • Juni 2019
  • Mai 2019
  • April 2019
  • März 2019
  • Februar 2019
  • Januar 2019
  • Dezember 2018
  • November 2018
  • Oktober 2018
  • Juli 2018
  • Juni 2018
  • Mai 2018
  • April 2018
  • März 2018
  • Februar 2018
  • Januar 2018
  • Dezember 2017
  • November 2017
  • Oktober 2017
  • September 2017
  • August 2017
  • Juli 2017
  • Juni 2017
  • Mai 2017
  • April 2017
  • März 2017
  • Februar 2017
  • Januar 2017
  • Dezember 2016
  • November 2016
  • Oktober 2016
  • September 2016
  • August 2016
  • Juli 2016
  • Juni 2016
  • Mai 2016
  • April 2016
  • März 2016
  • Februar 2016
  • Januar 2016
  • Dezember 2015
  • November 2015
  • Oktober 2015
  • September 2015
  • August 2015
  • Juli 2015
  • Juni 2015
  • Mai 2015
  • April 2015
  • März 2015
  • Februar 2015
  • Januar 2015
  • Dezember 2014
  • November 2014
  • Oktober 2014
  • September 2014
  • August 2014
  • Juli 2014
  • Juni 2014
  • Mai 2014
  • April 2014
  • März 2014
  • Februar 2014
  • Januar 2014
  • Dezember 2013
  • November 2013
  • Oktober 2013
  • September 2013
  • August 2013
  • Juli 2013
  • Juni 2013
  • Mai 2013
  • April 2013
  • März 2013
  • Februar 2013
  • Januar 2013
  • Dezember 2012
  • November 2012
  • Oktober 2012
  • September 2012
  • August 2012
  • Juli 2012
  • Juni 2012
  • Mai 2012
  • April 2012
  • März 2012
  • Februar 2012
  • Januar 2012
© Copyright - Denis Reis - Lumen accipe et imperti - Impressum - Datenschutz
  • Link zu X
  • Link zu Facebook
  • Link zu Xing
  • Link zu LinkedIn
  • Link zu Rss dieser Seite
  • Link zu Mail
Link to: Projekte sauber abschließen Link to: Projekte sauber abschließen Projekte sauber abschließenProjekte sauber abschließen Link to: Excel VBA – Nach einer Zeichenkette suchen – InStr Link to: Excel VBA – Nach einer Zeichenkette suchen – InStr Nach einer Zeichenkette suchen - InStrExcel VBA – Nach einer Zeichenkette suchen – InStr
Nach oben scrollen Nach oben scrollen Nach oben scrollen

Diese Website benutzt Cookies. Wenn du die Website weiter nutzt, erteilst du eine Einverständniserklärung zur Erhebung personenbezogener Daten nach der DSGVO. Weitere Informationen zu Cookies und insbesondere dazu, wie Sie deren Verwendung widersprechen können, finden Sie in unseren Datenschutzhinweisen.

Akzeptieren


Wie wir Cookies verwenden

Wir können Cookies anfordern, die auf Ihrem Gerät eingestellt werden. Wir verwenden Cookies, um uns mitzuteilen, wenn Sie unsere Websites besuchen, wie Sie mit uns interagieren, Ihre Nutzererfahrung verbessern und Ihre Beziehung zu unserer Website anpassen.

Klicken Sie auf die verschiedenen Kategorienüberschriften, um mehr zu erfahren. Sie können auch einige Ihrer Einstellungen ändern. Beachten Sie, dass das Blockieren einiger Arten von Cookies Auswirkungen auf Ihre Erfahrung auf unseren Websites und auf die Dienste haben kann, die wir anbieten können.

Notwendige Website Cookies

Diese Cookies sind unbedingt erforderlich, um Ihnen die auf unserer Webseite verfügbaren Dienste und Funktionen zur Verfügung zu stellen.

Da diese Cookies für die auf unserer Webseite verfügbaren Dienste und Funktionen unbedingt erforderlich sind, hat die Ablehnung Auswirkungen auf die Funktionsweise unserer Webseite. Sie können Cookies jederzeit blockieren oder löschen, indem Sie Ihre Browsereinstellungen ändern und das Blockieren aller Cookies auf dieser Webseite erzwingen. Sie werden jedoch immer aufgefordert, Cookies zu akzeptieren / abzulehnen, wenn Sie unsere Website erneut besuchen.

Wir respektieren es voll und ganz, wenn Sie Cookies ablehnen möchten. Um zu vermeiden, dass Sie immer wieder nach Cookies gefragt werden, erlauben Sie uns bitte, einen Cookie für Ihre Einstellungen zu speichern. Sie können sich jederzeit abmelden oder andere Cookies zulassen, um unsere Dienste vollumfänglich nutzen zu können. Wenn Sie Cookies ablehnen, werden alle gesetzten Cookies auf unserer Domain entfernt.

Wir stellen Ihnen eine Liste der von Ihrem Computer auf unserer Domain gespeicherten Cookies zur Verfügung. Aus Sicherheitsgründen können wie Ihnen keine Cookies anzeigen, die von anderen Domains gespeichert werden. Diese können Sie in den Sicherheitseinstellungen Ihres Browsers einsehen.

Andere externe Dienste

Wir nutzen auch verschiedene externe Dienste wie Google Webfonts, Google Maps und externe Videoanbieter. Da diese Anbieter möglicherweise personenbezogene Daten von Ihnen speichern, können Sie diese hier deaktivieren. Bitte beachten Sie, dass eine Deaktivierung dieser Cookies die Funktionalität und das Aussehen unserer Webseite erheblich beeinträchtigen kann. Die Änderungen werden nach einem Neuladen der Seite wirksam.

Google Webfont Einstellungen:

Google Maps Einstellungen:

Google reCaptcha Einstellungen:

Vimeo und YouTube Einstellungen:

Datenschutzrichtlinie

Sie können unsere Cookies und Datenschutzeinstellungen im Detail in unseren Datenschutzrichtlinie nachlesen.

Datenschutz
Einstellungen akzeptieren