This year we want to go ahead in this direction – concentrating on practical aspects of TDD in existing projects. We want to discuss real problems in a concrete way i.e. in form of code snippets or concrete diagrams. The symposium will follow the paradigma of a "hands-on" approach, maybe writing a few classes with corresponding test cases, or presenting some ideas for automated testing in code form. We want to look deeper at tools i.e. for test automation, test coverage, GUI testing - tools which have been successfully adopted within your TDD infected software development teams. In addition we want to continue with our discussion about “Test code that smells” or “What is a good test?” or “Must GUI testing be difficult?”.
The workshop is planned to be a discussion forum, where attendees share their experiences and visions. Therefore, the symposium attendees are expected to be active participants and submit a position statement prior to the workshop. The position paper should describe the participant’s interests and existing experience with TDD, i.e. a field report of one distinct TDD project or statements to one or more of the following items that will be discussed:
Christine Mitterbauer is a senior software engineer and authorized signatory at MicroDoc GmbH in Munich. She leads several OSGi-based customer projects especially in the embedded space. MicroDoc introduced Test-Driven Development within these projects and gained quite some experience in TDD. The mostly positive results lead to the adoption of TDD for all development processes within MicroDoc.
Hans-Joachim (Achim) Brede is the founder of BREDEX GmbH and is one of its managing directors. He has implemented and managed multiple, highly complex customer projects and is responsible for the concepts in the development of the automated test tool GUIdancer. Achim holds a Master in Computer Science and was working with the University of Braunschweig and Digital Equipment as a technical consultant.