Testen in der Konkurrenz-Situation: trotz Nebenläufigkeit erfolgreich Unit Tests schreiben
ObjektForum Karlsruhe, 10. Oktober 2011 18:30
Testen in der Konkurrenz-Situation: trotz Nebenläufigkeit erfolgreich Unit Tests schreiben
10. Oktober 2011 18:30
Moderation: Timm Reinstorf (andrena objects ag)
Inhalt
Programmierung mit nebenläufigen Elementen (Threads, Jobs, ...) ist in den vergangenen Jahren vor allem durch Entwicklungen in der Hardware in den Blick geraten. Viele der Techniken werden jedoch schon seit längerer Zeit in Projekten eingesetzt und auch in verbreiteten Programmiersprachen wie Java und C# durch Frameworks und Bibliotheken unterstützt, beispielsweise in der Eclipse Jobs API oder der neuen Concurrency-Bibliothek in .NET 4.0.
Beispiele und Erfahrungswerte für den Umgang mit Concurrency liegen im Projektumfeld in der Regel eher für das eigentliche Programmieren als für das automatisierte Testen vor. Das Zusammenspiel des Anwendungscodes mit einem Unit Test ist nicht immer einfach zu handhaben - andererseits birgt gerade die Nebenläufigkeit Fehlerpotentiale, die durch automatische Tests adressiert werden könnten. Wir wollen in unserem Vortrag insbesondere diesen Aspekt des Testens in der 'Konkurrenz'-Situation beleuchten.
Wir haben Erfahrungen aus der Programmierung mit Threads, Jobs und anderen Concurrency-Konstrukten in Java und C# zusammengestellt (mit Fokus auf die Frameworks .NET und Eclipse Platform) und geben insbesondere Tipps und Tricks zum automatisierten Testen im nebenläufigen Umfeld.
Falls Sie Fragen haben, oder doch nicht kommen können senden Sie bitte eine Mail an objektforum@andrena.de
Sprecher
Dr. Andreas Arnold ist Softwareentwickler für Java und .NET bei der andrena objects ag in Karlsruhe. Besondere Erfahrungen hat er in der Migration von alten Anwendungen auf neue Technologien, sowohl in Java als auch C#. Daneben liegen seine Interessen bei Refactoring von Anwendungen und automatisierter Messung von Softwarequalität.


