Rückblick und Ausblick zur Arbeit des Arbeitskreises.
Ein Diskussionsbeitrag, der die Standard- bzw. die Factory-School aus der Sicht der industriellen Praxis beleuchtet.
Bernhard Moritz: Agile Methoden vs. Testen.
Ein Diskussionsbeitrag, der die Rolle der Agile-School an Hand von Zitaten betrachtet.
Der Beitrag bietet eine Darstellung von unterschiedlichen Herangehensweisen beim Testen. Er leitet eine Diskussion innerhalb des Arbeitskreises ein, die von Brett Pettichord in seiner Präsentation "Schools of Software Testing" angeregt wurde.
Zur Vorbereitung der Diskussion im Arbeitskreis wurden die TAV-Teilnehmer in einem "Psychotest" zu den unterschiedlichen Herangehensweisen befragt. Die Fragebögen waren numeriert. Die Ergebnisdatei liefert sowohl Übersichten, als auch Einzelergebnisse. Teilnehmer der Befragung können ihr Profil anhand der Fragebogen-Nummer einsehen.
Der Fragebogen selbst wird aktuell überarbeitet und wird zu einem späteren Zeitpunkt bereitgestellt.
Ein Fragebogen sollte uns ein grobes Bild vermitteln, welche Reifegradmodelle bei den TAV-Teilnehmern eingesetzt bzw. diskutiert werden:
Zusammenfassung der Befragungsergebnisse (PDF-Format)
Der Beitrag bietet eine Darstellung von oft beobachteten grundlegenden Defiziten beim Testen, die in Großprojekten ganz besonders deutlich werden - inklusive der "zwangsläufigen" Übernahme von testfremden Aufgaben. Daraus wird ein Ansatz abgeleitet, Testen grundsätzlich anders in ein (Groß-)Projekt einzubetten, um damit insgesamt die Erfolgschancen zu erhöhen.
Der Impulsvortrag stellt einige Versuche zur risikoorientierten Auswahl von Testfällen aus der Praxis zur Diskussion. Er zeigt beispielhaft, daß auch ein risikoorientierter Ansatz nicht erfolgreich sein kann, wenn die verfügbare Zeit zum Testen insgesamt zu kurz ist oder methodisch erforderliche Schritte ausgelassen werden.
Der Beitrag liefert einige Beispiele, wie Kennzahlen dazu beitragen können, ein Projekt zu steuern. Bei der Einführung von Testprozessen muß daher frühzeitig überlegt werden, welche Informationen benötigt werden.