|
    
Agiles und automatisches Testen vom Java-Swing-Anwendungen
|
|
Seminar-ID
S784
|
Dauer
2 Tag(e)
|
Preis
Offenes Seminar: 1.380,00 Euro p. P. zzgl. MwSt.
Individual- / Firmenschulung: nach Angebot
|
Kurzbeschreibung Haben Sie Java-Swing-Anwendungen geschrieben und im Einsatz? Und nun fragen Sie sich, wie Sie Ihre Anwendungen testen sollen? Starten Sie gerade mit der Erstellung einer Swing-Anwendung? Sie lernen in dieser Schulung die unterschiedlichen, in sich greifenden Arten von Tests kennen. Sie werden beispielhaft Komponententests mit TestNG und funktionale Tests mit Jemmy entwickeln. Diese treiben die Entwicklung der fachlichen Klassen voran. Dabei helfen sogenannte Mock-Objekte, um das Verhalten von Klassen zu simulieren sowie EMMA, um die Testabdeckung zu überprüfen. Alle Tests werden mit kostenlosen Werkzeugen erstellt. Schließlich werden die Tests mit Ant automatisiert, und es wird eine "Continuous Integration"-Umgebung aufgesetzt. |
|
Inhalt
- Überblick: Swing-Anwendungen
- Testen Grundlagen: Arten von Tests
- Komponententests
- Funktionale Tests
- TestNG
- Mock-Objekte mit EasyMock
- Jemmy
- EMMA
- Test-Driven Development
- Integration mit Ant
- Continuous Integration mit CruiseControl
|
Seminar-Ziel Sie können Ihre Java-Swing-Anwendungen mit geeigneten Werkzeugen testen. Sie kennen mit TestNG das führende Werkzeug für Komponententests und wissen es geschickt einzusetzen. Sie können Jemmy einsetzen, um Ihre Swing-Anwendungen funktional zu testen. Sie wissen, wann Sie wie Mock Objekte einsetzen können. Mit EMMA beherrschen Sie ein Werkzeug, um festzustellen, wie viel Quellcode Ihre Tests abdecken. Sie können diese kostenlosen Werkzeuge mit Ant integrieren und die Tests automatisiert durchführen. |
Wer sollte teilnehmen Java Entwickler mit Swing Erfahrung, die mit TestNG, Jemmy, Mock-Objekten und EMMA ihre Swing-Anwendungen testen und deren Qualität erhöhen wollen. |
|
Dauer der Schulung
2 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
|
|
Teilnehmerzahl
max. 8 Personen
|
|
Kurs-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Schulungs-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
|
|
Ort der Schulung
GFU-Seminar-Zentrum Köln oder bei Ihnen als Inhouse-Schulung
|
|
Offene Termine
|
Durchführung garantiert
freie Plätze verfügbar
|
| |
|
Eingeschränkte Hotelkapazität
|
Firmenschulung
Inhouse-Schulung mit Wunschtermin Anfragen
Individualschulung
Schulung für eine Einzelperson mit Wunschtermin Anfragen
Wir beraten Sie gern

|
Infoline 0221 82 80 90
Email an GFU
|

Verantwortlich für das Seminar ist:
Michael Hüttermann
Michael Hüttermann ist Spezialist für Java/J2EE und agile Entwicklung mit über zehn Jahren Projekterfahrung. Er ist Autor eines Java-Buches zum Thema Java und agile Entwicklung und kontinuierlicher Autor auf Wikipedia, wo er zahlreiche Artikel verfasst und fortgeschrieben hat.
Als Organisator der Java User Group Köln holt er regelmäßig hochkarätige, weltweit bekannte Personen aus der Java-Welt für Fachvorträge nach Köln. Die Vorträge sind kostenlos und finden alle acht Wochen in der Universität zu Köln statt. Aufgrund seiner langjährigen, kontinuierlichen Leistungen rund um Java ist er im Dezember 2006 zum "Sun Java Champion" ernannt worden. Anfang 2007 wurde er zum "Community Leader" gewählt. Er fördert alle Aktivitäten der Java Community und ist eine Schnittstelle zwischen Sun Microsystems und allen Java User Groups weltweit.
|
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu dieser Schulung / Fortbildung:
|
Agile Softwareentwicklung
Agile Softwareentwicklung Werte, Konzepte und Methoden Dpunkt.Verlag GmbH Bleek, Wolf-Gideon Wolf, Hennig Dieses Buch führt in die agile Sichtweise bei der Softwareentwicklung ein. Dies geschieht unabhängig von einer konkreten agilen Vorgehensweise. Nach einem Überblick über die Grundlagen agiler Werte, Konzepte und Methoden wird agiles Vorgehen in der Softwareentwicklung auf den Ebenen Prozess, Management, Team und Programmierung betrachtet. Anhand von typischen Fragen und Problemen wird jeweils aufzeigt, welche Praktiken die prominenten agilen Methoden wie eXtreme Programming, Feature Driven Development oder Scrum vorschlagen. Dabei geben die Autoren Hinweise zur Indikation bzw. Kontraindikation agiler Vorgehensweisen und speziellen agilen Methoden sowie Tipps zur Einführung agiler Methoden in Organisationen. Nach der Lektüre ist der Leser in der Lage, sein eigenes angepasstes agiles Vorgehen aus bekannten und neuen agilen Praktiken zu finden und anzuwenden. Das Buch richtet sich an Softwareentwickler, Informatiker, Projektleiter und Studierende im fortgeschrittenen Bachelor- oder Master-Studium.
Schulung
|
|
Agile Java Entwicklung mit Spring, Hibernate und Eclipse
Agile Java Entwicklung mit Spring, Hibernate und Eclipse BHV Verlag Hemrajani, Anit Spring, Hibernate und Eclipse sind in der Java-Welt die zurzeit beliebtesten Technologien für die Software-Entwicklung. Dieses Buch gibt Ihnen eine grundlegende Einführung und zeigt Ihnen anhand eines Praxisprojektes, wie Sie diese Technologien effizient bei der Programmierung Ihrer Anwendungen einsetzen können.
Schulung
|
|
Scaling Software Agility
Scaling Software Agility Best Practices for Large Enterprises Addison Wesley Leffingwell, Dean "Subtitled, "Best Practices For Large Enterprises". "
Schulung
|
CGNRAK
|