SEMINAR DETAILS
Datum: Auf Anfrage
Dauer: 2 Tage, je 9:00 – 17:00 Uhr
Ort: ONLINE
Sprache: Deutsch
Referent: Dr. Stephan Grünfelder
Frühbucher: N.A.
Preis: N.A.
Ihr Nutzen
Lernen Sie mit Stephan Grünfelder, wie das Testen von Software effizient, effektiv und keinesfalls langweilig wird. Wie entwirft man Tests? Worauf kommt es beim Kauf von Testtools an? Wie bewertet und verbessert man Testprozesse? An diesen zwei Tagen erhalten Sie die Antworten und einen umfassenden Überblick über Testmethoden und Testmanagement im gesamten Softwarelebenszyklus. Stephan Grünfelder stützt sich auf langjährige Erfahrung als Softwaretester und Projektleiter im Automotive-Umfeld, der Medizintechnik und der unbemannten Raumfahrt. Er ist Autor zahlreicher Publikationen in der deutschen Fachpresse, Hochschullektor, und ist nach wie vor selbst aktiv in der Softwareentwicklung tätig. Seine Seminare vermitteln praxisnahes Wissen auf höchstem Niveau in leicht erlernbarer Form.
Zielgruppe
Voraussetzungen
Keine. Grundlagenkenntnisse der Programmiersprache C erleichtern aber sicher das Verstehen einiger Fallbeispiele.
Unterlagen
Neben den Vortragsunterlagen erhalten Teilnehmer ein Nachschlagwerk in Buchform.
Überblick
Der Kurs gibt einen umfassenden Überblick über Testmethoden und Testmanagement im gesamten Softwarelebenszyklus. Sie bekommen das nötige Wissen, um selbst Tests zu entwerfen und Entscheidungen beim Kauf von Testtools treffen zu können. Sie werden befähigt Testprozesse in Ihrer Firma zu bewerten, zu verbessern und testrelevante Kapitel von Standards wie IEC 61508 und DO178B zu verstehen. Jeder Abschnitt des Kurses ist mit Beispielen aus der industriellen Praxis illustriert. Das Beherrschen des Testhandwerks allein ist aber zu wenig, um die Softwarefehl-errate zu reduzieren. Aus diesem Grund zeigt dieser Kurs auch wie Sie Testdurchführung und Testmanagement mit anderen Methoden verzahnen müssen, um das Kostenoptimum anzusteuern.
Programm
1. Tag
Nachdem häufige Ursachen von Bugs untersucht wurden, werden verschiedene Verifikationsmethoden und ihr Platz im Softwareentwicklungszyklus gezeigt. Die Teilnehmer lernen, wann man welche Testschritte in welchem Detaillierungsgrad plant und wann man diese dann am besten ausführt. Dem Wechselspiel von Softwareanforderungen und Test wird dabei besonderes Augenmerk gewidmet, weil Missverständnisse bei der Kommunikation mit dem Kunden oft die teuerste Art von Fehlern darstellt. Daher sind auch Reviews von Anforderungen Teil des Kursinhalts.
CodeReview, UnitTest, Integrationstest und Softwaresystemtest im Zusammenspiel. Die Teilnehmer erkennen, welche Art von Fehlern in welcher Teststufe gefunden werden kann. Zu jeder Teststufe werden Grade von Testabdeckungen definiert und miteinander bezüglich Aufwand und Schärfe verglichen.
White Box und Black Box Testing wird genauer vorgestellt, dabei wird auch darauf Bedacht genommen, wie man Testaufwand schätzen kann und Testgüte beurteilen. Für beide Techniken werden Entscheidungshilfen gegeben, die helfen zu beurteilen, ob sich Testautomatisierung lohnt und welche Art von Tools dazu benötigt werden. Screenshots und Live-Demonstrationen von Tools geben Orientierungshilfen zu den Themen Stress Test, Performance Test, Load Test, Volume Test, Installation Test, Ressource Test, Security Test und Regression Test.
Als Abschluss des ersten Kurstages können die Teilnehmer ihre neuen Fähigkeiten messen. Sie entwerfen einen Unit-Testfall und einen Softwaresystemtestfall und bekommen dazu qualifiziertes Feedback.
2. Tag
Heute werden Methoden der in der Literatur wenig behandelten Integrationstests vorgestellt. Die Teilnehmer lernen wie man diese Tests systematisieren kann und wann darauf verzichtet werden kann. Die Verbesserung der Qualität von CodeReviews wird Thema sein und ergänzend dazu werden Software-Coding-Standards und Stärken und Schwächen von statischen Code-Analyse-Tools vorgestellt. Einsatz von Testprozessmetriken zur Steuerung der Testeffizienz und als Instrument des Managements. Race Conditions können zu einer ganz besonders unangenehmen Art von Fehlern führen und werden mit traditionellen Testmethoden nicht oder nur durch Zufall gefunden. Welche Tools können automatisch solche Fehler erkennen? Stärken-Schwächen-Vergleich von Tools.
Einblick in neue Entwicklungen am Sektor Softwaretest: modellbasiertes Testen, automatische Testfallerstellung, Worst Case Execution Timing Analysis. Rechtliche Aspekte und wichtige den Test ergänzende Methoden. Analyse von Managementfehlern bei gescheiterten Testprojekten.

Dr. Stephan Grünfelder
Stephan Grünfelder studierte Informatik an der TU Wien und promovierte ebendort im Gebiet der Robotik. Seit dem Studium blieb er eingebetteten Systemen stets treu: er entwickelte…
Teilnehmerstimmen
„Ich nehme einiges mit, würde das Seminar auch weiterempfehlen. Die Anekdoten waren sehr aufschlussreich.“
S. Riedel, SICK AG
„Sehr gutes und durchdachtes Seminar.“
J. Krüger, Olympus Winter & Ibe GmbH
„Sehr gute Einführung in das Thema Testen, gut erklärt und recherchiert von Hr. Grünfelder. Sehr sympatisch.“
A. Meins, SICK AG
„Der kompetente Vortrag von Dr. Grünfelder hat meine Sichtweise zum Thema Testen deutlich erweitert. Vielen Dank für die fachliche Betreuung.“
C. Bartl, NIDEC driveXpert GmbH
„Sehr gute Übersicht über das Thema für Einsteiger und Erfahrene. Gerne mehr Beispiele im Bereich wie/was sollte man NICHT tun.“
M. Hoffmann, ifm prover GmbH
„Sehr praxisnahes Seminar, viele Antworten zu Tooling Fragen, großes Kontaktnetzwerk zur Verfügung.“
R. Nawfal, Hamilton Medical AG
„Sehr gut und praxisnah aufbereiteter Kurs zu einem völlig unterschätzten Thema.“
M. Deimbacher, Hamilton Medical AG
„Das Seminar war nie langweilig und trotz des großen Themen umfangs sehr informativ. Empfehlenswert auch für das Management (vor Projekt-beginn).”
G. Arnold, Bosch Engineering GmbH
„Sehr guter Praxisbezug. Ich hätte das Seminar bereits in einem früheren Projektstadium brauchen können. Auch für Projektleiter und Manager zu empfehlen! Sehr kompetenter Referent.”
M. Bubenheimer, Siemens AG
„Ein sehr schöner Überblick über den aktuellen Stand der Testmethoden und -werkzeuge.”
T. Sonneborn, ABUS Security-Center GmbH & Co. KG
ANFRAGEFORMULAR
Sie haben Fragen zu Durchführungsmöglichkeiten dieses Seminars und/oder benötigen weitere Informationen? Schicken Sie uns eine unverbindliche Anfrage und wir werden uns mit Ihnen in Verbindung setzen.