Logo

Proseminar SS07: Konzepte, Techniken und Tools für das Testen von Software

Proseminar: Werkzeugkiste für den Kammerjäger - Konzepte, Techniken und Tools für das Testen von Software
Betreuende Assistenten


Dipl.-Inform. Christof Mosler
Tel. 0241 / 80 - 21315
Dipl.-Inform. Erhard Weinell
Tel. 0241 / 80 - 21312

Die E-Mail-Adresse der Proseminar-Betreuer:
proseminar-ss07-betreuer (@i3.informatik.rwth-aachen.de)


Neuigkeiten

09.09.2007 Die Scheine können im Sekretariat abgeholt werden.
03.07.2007 Die Folienvorlagen für die Präsentation finden sich hier: für OpenOffice.org 2.0, für PowerPoint XP, für Latex Beamer
26.07.2007 __ Der Rethorikkurs für morgen den 27.07.2007 wird auf den 03.07.2007 um 12:00 verschoben!!!
04.04.2007 Die Vergabe der Themens ist abgeschlossen. Betreuer und Literatur sind verfügbar.
09.11.2006 Die Webseite des Proseminars geht online!


Überblick

Trotz vieler negativer Erfahrungen, wird der Aufwand für das Testing im Gesamtentwicklungsprozess von Software heutzutage immer noch unterschätzt und dieses Thema zu spät und zu nachlässig angegangen. Anstatt entwicklungsbegleitender Tests werden gegen Projektende unter enormem Zeitdruck zumeist ungenügende Tests durchgeführt.

Neben diesen Problemen in der Organisation des Entwicklungsprozesses, macht die hohe Komplexität heutiger Systeme sowie die Integration mit Legacy-Systemen und Hardware das Testen zu einer großen Herausforderung. Dieses Proseminar zum Thema Testing, soll den Teilnehmern einen ersten aber nicht oberflächlichen Einstieg in die Thematik ermöglichen und sie für die typischen Fragestellungen sensibilisieren. Dazu werden folgende Aspekte behandelt:

  • Grundlagen
  • Testabdeckung
  • Testen im Entwicklungsprozess
  • Regressionstests und Konfigurationsmanagement
  • Testtools
  • Test nichtfunktionaler Anforderungen
  • Spezielle Testverfahren (z.B. für Oberflächen)
  • Testfallgenerierung

Termine

Mi, 04.04.07 13:00Seminarraum 4312 Einführungsveranstaltung
Fr, 27.04.07 Abgabe der detaillierten Gliederung und schriftlicher Zusammenfassung
Mo, 28.05.07 Abgabe der Ausarbeitung (finaler Charakter)
Mo, 25.06.07 Abgabe der endgültigen Version der Ausarbeitung
Di, 03.07.07 Seminarraum 4312 Rethorikkurs
Mo, 09.07.07 Abgabe der der Folien (finaler Charakter)
Mo, 23.07.07 Abgabe der endgültigen Version der Folien
Ende Juli, n.V. Probevorträge
Mo/Di, 20./21.08.07 Seminarraum 4312 Blockseminar (2-tägig)


Agenda Blockseminar

Bemerkungen:
1. Die Veranstaltung beginnt jeden Tag pünktlich für alle Teilnehmer um 09:00 Uhr (nicht etwa 09:15 Uhr)
2. Für jeden Slot sind 1x20 bzw. 2x20 min. plus 10 min. Diskussion geplant.
3. Kurze Kaffeepausen (ca. 5 Minuten) werden nach Bedarf zwischendurch eingefügt.


Organisatorisches

Diese Webseite ist auch unter http://www-i3.informatik.rwth-aachen.de/proseminar erreichbar.

Anforderungen und Rahmenbedingungen

Latex-Vorlage - Ausarbeitung für Proseminar (Benutzung dieser Vorlage ist für alle Teilnehmer Pflicht!)

Latex-Kurzbeschreibung

Themen
Themen-Nr. Titel Betreuer
1 Einführung C. Mosler
2 Flowgraph & Path Testing E. Weinell
3 Dataflow Testing C. Mosler
4 Domain Testing C. Mosler
5 Subsystem Testing E. Weinell
6 Integration Testing E. Weinell
7 Application Systems & Regression Tests C. Mosler
8 Test & Software Metrics C. Mosler
9 Logic Testing C. Mosler
10 State Machine Testing C. Mosler
11 Test Harness Design E. Weinell
12 jUnit: Einführung und Anwendung E. Weinell
13 jUnit: Test Case Design E. Weinell


Literatur
1] Robert Binder: Testing Object Oriented Systems. Models, Patterns and Tools
Addison-Wesley 2000, ISBN: 0-201-80938-9

2] Boris Beizer: Software Testing Techniques
Van Nostrand 1990, ISBN: 0-442-20672-0

3] Frank Westphal: Testgetriebene Entwicklung - mit JUnit und Fit
dpunkt-Verlag 2006, ISBN 3-89864-220-8

Created by: system last modification: Friday 09 of November, 2007 [09:41:24 UTC] by erhard