Workshop-Tage 2003
WS 4: Unit Testing with Java
[Referenten] [
Einleitung] [Programm] [
Kursziel] [Adressaten/Voraussetzungen] [max. Teilnehmerzahl]
[Kursbeurteilung]
[Programmübersicht] [WS3] [WS5]
Referenten/-innen
Andy Luginbühl, Zühlke Engineering AG
Software Engineering Berater im Object Technology Center der Firma Zühlke seit Januar 2000. Langjährige Erfahrung als SW Entwickler, Architekt, und technischer Projektleiter. Einführung von Testen und Testautomation in verschiedenen Firmen und Projekten. Kursleiter und verantwortlich für den Zühlke Kurs. Referent an verschiedenen Konferenzen und Seminaren. SAQ Certified Software Tester.
Roland Weber, Zühlke Engineering AG
Software Engineer im Java Computing Center der Firma Zühlke seit 2000. Software Entwickler in verschiedenen J2EE Kundenprojekten, Entwicklung der automatisierten Testumgebung mit JUnit in einem grossen J2EE Kundenprojekt. Referent an verschiedenen Konferenzen und Seminaren. SAQ Certified Software Tester.
Einleitung
In praktischer Arbeit mit Ant, Java, JUnit schauen wir fundamentale Teststrategien an sowie Besonderheiten des Testens von objektorientierten Systemen. Mit soviel Theorie wie nötig und viel praktischer Übung zeigen wir, wie man systematisch mit minimaler Anzahl Testfällen eine akzeptable Testabdeckung erreicht.
Programm
- Preliminaries
- Workspace Setup
- JUnit
- Warm-Up
- Introduction to Testing
- Test Tools
- Basics of Unit Testing
- Systematic Test Design Approaches
- When Can I Stop Testing
- Code Coverage
- Object Oriented Unit Testing
- Exceptions
- Mock Objects
- State
- Polymorphism
- Inheritance
Kursziel
Gute Unit Tests mit JUnit schreiben:
Adressaten/Voraussetzungen
Java Entwickler, die Objektorientierung verstehen und ihre Testfähigkeiten verbessern wollen durch systematische Testfallermittlung und Automatisierung ihrer Unit Tests. Die Unterlagen sind auf Englisch.
Für die Übungen kann auch der eigene Laptop mitgebracht werden. Eine CD mit dem nötigen Material wird abgegeben.
max. Teilnehmerzahl
Auswertung der Teilnehmer-Feedbacks
Basis 16 Feedbacks
| kein Lerneffekt < > viel gelernt | überhaupt nicht < > voll und ganz | nie wieder < > jederzeit | ||||||||||||
| Lerneffekt des Kurses | Entsprach der Kurs Ihren Erwartungen? |
Würden Sie den Kurs wiederbesuchen? |
||||||||||||
| überhaupt nicht < > voll und ganz | überhaupt nicht < > sehr | zu viel Theorie < > zu viel Praxis | ||||||||||||
| Würden Sie den Kurs weiterempfehlen? |
Nützen Ihnen die Informationen bei Ihrer Arbeit? |
War das Verhältnis von Theorie und Praxis ausgewogen? |
||||||||||||
| zu kurz < > zu lang | zu hoch < > zu tief | dauernd < > überhaupt nicht | ||||||||||||
| Wie war die Vortragsdauer im Verhältnis zum Inhalt? |
Wie war das Vortragsniveau Verhältnis zu Ihren im Vorkenntnissen? |
Wie oft haben Sie sich gelangweilt? |
||||||||||||
| zu komplex < > zu einfach | überhaupt nicht < > voll und ganz | überhaupt nicht < > voll und ganz | ||||||||||||
| Waren die Beispiele angemessen? |
Hat der Referent den Inhalt verständlich vermittelt? |
Ging der Referent auf die Teilnehmer ein? |
||||||||||||
- Die Referenten müssten wegen der Raumrösse und Maschinen- Lärm lauter sprechen
- Vorschlag: Beispiele + Tools auch vorführen und an die Wand beamen, weniger darüber reden!
- Sehr nützliche CD erhalten mit Beipielen und Doku
- Vor den Übungen besser darauf eingehen, was genau gemacht werden muss und mit welchem Ziel.
- CD finde ich super!!!
[Programmübersicht] [WS3] [WS5]

