| |
Proseminar für Bachelor-Studierende: Software Testing
Im Rahmen dieses Proseminars erhalten sie einen Überblick über das Themenfeld Software Testing. Dabei werden unter anderem verschiedene Ansatzpunkte von Unit Testing bis System Testing behandelt, als auch Methoden zur Automatisierung und Generierung von Tests vorgestellt.
Wöchentlich werden ein oder mehrere Buch Kapitel oder Paper zusammen besprochen, auf die sich alle Teilnehmer durch vorheriges Lesen und schriftliches Zusammenfassen vorbereiten. Am Ende des Semesters werden die behandelten Themen nochmals ausführlich in einem Blockprogramm von 1-2 Tagen von den Teilnehmern vorgestellt. Für die Einführung in die Grundlagen von Software Testing verwenden wir das Buch "Software Testing and Analysis", das in der Bibliothek sowohl in der englischen, als auch in der deutschen Ausgabe mehrfach verfügbar ist.
News
- 16.04. - Die Präsentation "How to give a talk" findet am Mo 22.04. um 16 Uhr ct in Raum 1.06 statt.
- 15.04. - Die schriftlichen Zusammenfassungen und Kurzvorträge müssen am jeweils vorherigen Sonntag bis 18 Uhr an folgende eMail eingereicht werden. Bitte Name und Matrikelnummer in der eMail angeben.
- 28.03. - Aufgrund des großen Interesses haben wir ein zweites englischsprachiges Proseminar zum selben Thema organisiert. Mittlerweile sind beide Proseminare voll belegt. Es besteht weiterhin die Möglichkeit sie auf die Warteliste für eventuell frei werdende Plätze zu setzen.
Veranstaltungsort und -zeit
- Gebäude E1 1,
Raum 1.10.2 (Besprechungsraum des Lehrstuhles für Softwaretechnik)
- Englischssprachige Gruppe: Dienstags 9 Uhr st
- Deutschsprachige Gruppe: Dienstags 16 Uhr st
- Nächster Termin: 16. April 2013 - danach folgen wöchentliche Treffen
Abschlusspräsentationen
Englische Gruppe
Die Abschlusspräsentationen der englischen Gruppe finden Samstag, den 13.07., statt und beginnen 9:00 Uhr (s.t.) im üblichen Raum. Der Ablauf gestaltet sich folgendermaßen:
- 9:00 – 9:30: Kapitel 1 (Introduction), 2 (Framework for Test and Analysis) & 9 (Test Case Selection and Adequacy)
- 9:30 – 10:00: Functional Testing, Kapitel 10 & 11
- 10:00 – 10:30: Structural Testing, Kapitel 12 & 13
- 11:00 – 11:30: Model Based Testing (OO Testing), Kapitel 14 & 15
- 11:30 – 12:00: Fault Based Testing & Test Execution, Kapitel 16 & 17
- 12:00 – 12:30: Randoop (OO Testing) [ICSE 2007] , JCrasher [Software: Practice and Experience 2004]
- 12:00 – 12:30: Cute (OO Testing, Structural Testing) [ESEC/FSE 2005]
- 14:00 – 14:30: Tautoko (Model Based Testing) [ISSTA 2010]
- 14:30 – 15:00: Evosuite (Structural Testing, OO Testing) [IEEE Transactions on Software Engineering 2013]
- 15:00 – 15:30: muJava (Fault Based Testing) [Journal of Software Testing, Verification and Reliability 2005] , Javalanche [ESEC/FSE 2009]
- 16:00 – 16:30: Sage [Proceedincs of NCSS 2008], Supporting Material
Deutsche Gruppe
Die Abschlusspräsentationen der deutschen Gruppe finden Donnerstag, den 11.07. und Freitag , den 12.07., statt und beginnen 16:30 Uhr (s.t.) im üblichen Raum. Der Ablauf gestaltet sich folgendermaßen:
- 16:30 – 17:00: Kapitel 1 (Introduction), 2 (Framework for Test and Analysis) & 9 (Test Case Selection and Adequacy)
- 17:00 – 17:30: Functional Testing, Kapitel 10 & 11
- 17:30 – 18:00: Structural Testing, Kapitel 12 & 13
30 minute break/spare time used up by discussions
- 18:30 – 19:00: Model Based Testing (OO Testing), Kapitel 14 & 15
- 19:00 – 19:30: Fault Based Testing & Test Execution, Kapitel 16 & 17
- 19:30 – 20:00: Randoop (OO Testing) [ICSE 2007] , JCrasher [Software: Practice and Experience 2004]
break till 16:30 the next day
- 16:30 – 17:00: Cute (OO Testing, Structural Testing) [ESEC/FSE 2005]
- 17:00 – 17:30: Tautoko (Model Based Testing) [ISSTA 2010]
- 17:30 – 18:00: Evosuite (Structural Testing, OO Testing) [IEEE Transactions on Software Engineering 2013]
30 minute break/spare time used up by discussions
- 18:30 – 19:00: muJava (Fault Based Testing) [Journal of Software Testing, Verification and Reliability 2005] , Javalanche [ESEC/FSE 2009]
- 19:00 – 19:30: Sage [Proceedincs of NCSS 2008], Supporting Material
Zeitplan
Dieser Zeitplan ist nur vorläufig und kann gegebenenfalls noch geändert werden.
Datum | Material / Thema | Fragen | Student [en] | Student [de] |
16.04. | Kick-Off Session | - | - | - |
22.04. | Vortrag von Andreas Zeller: How to give a talk | - | - | - |
23.04. | Kapitel 1 (Introduction), 2 (Framework for Test and Analysis) & 9 (Test Case Selection and Adequacy) | en/de | Carolyn | Janis |
30.04. | Functional Testing, Kapitel 10 & 11 | en/de | Moein | Isabelle |
07.05. | Structural Testing, Kapitel 12 & 13 | en/de | Ben | Jeanette |
14.05. | Model Based Testing (OO Testing), Kapitel 14 & 15 | en/de | Jennifer | Maike |
21.05. | Fault Based Testing & Test Execution, Kapitel 16 & 17 | en/de | Alex | Winfried |
28.05. | Randoop (OO Testing) [ICSE 2007] , JCrasher [Software: Practice and Experience 2004] | en/de | Alexander | Denis |
04.06. | Cute (OO Testing, Structural Testing) [ESEC/FSE 2005] | en/de | Fabian | Dominik |
11.06. | Tautoko (Model Based Testing) [ISSTA 2010] | en/de | Manuel | Christian |
18.06. | Evosuite (Structural Testing, OO Testing) [IEEE Transactions on Software Engineering 2013] | en/de | Marc | Sebastian |
25.06. | muJava (Fault Based Testing) [Journal of Software Testing, Verification and Reliability 2005] , Javalanche [ESEC/FSE 2009] | en/de | Tien Vu | Johannes |
02.07. | Sage [Proceedincs of NCSS 2008], Supporting Material | en/de | Matthias | René |
TBA | Abschlusspräsentation (en: Sa 13.07.) | | | |
Benotung
Die Endnote wird wie folgt berechnet:
- 40% Teilnahme an Diskussionen während den Sitzungen, Qualität der Abgaben und Kurzpräsentationen
- 40% Abschlusspräsentation
- 20% schriftliche Abgabe der Abschlusspräsentation ("annotated slides")
Kontakt
Impressum ● Datenschutzerklärung
<webmaster@st.cs.uni-saarland.de> · http://www.st.cs.uni-saarland.de/edu/proseminare/2013/software-testing/?lang=de · Stand: 2018-04-05 13:40
|
---|