<<< Previous speaker next speaker >>>

Principal Engineer Peter Zimmerer, Siemens AG, Corporate Technology

Principal Engineer Peter  Zimmerer

Peter Zimmerer is a Principal Engineer at Siemens AG, Corporate Technology, in Munich, Germany. He studied Computer Science at the University of Stuttgart, Germany and received his M.Sc. degree (Diplominformatiker) in 1991. He is an ISTQBTM Certified Tester Full Advanced Level.

For more than 15 years he has been working in the field of software testing and quality engineering for object-oriented (C++, Java), distributed, component-based, and embedded software. He was also involved in the design and development of different Siemens in-house testing tools for component and integration testing.

At Siemens he performs consulting on testing strategies, testing methods, testing processes, test automation, and testing tools in real-world projects and is responsible for the research activities in this area. He is co-author of several journal and conference contributions and speaker at international conferences, e.g. at Conference on Quality Engineering in Software Technology (CONQUEST), SIGS-DATACOM OOP, Conference on Software Engineering (SE), GI-TAV, STEV Austria, SQS Software & Systems Quality Conferences (ICS Test), SQS Conference on Software QA and Testing on Embedded Systems (QA&Test), Testing & Finance, Dr. Dobb?s Software Development Best Practices, Dr. Dobb?s Software Development West, Conference on Testing Computer Software, Quality Week, Conference of the Association for Software Testing (CAST), Pacific Northwest Software Quality Conference (PNSQC), PSQT/PSTT, QAI?s Software Testing Conference, QAI?s Quality Engineered Software and Testing Conference (QUEST), EuroSTAR, STAREAST, and STARWEST.

Presentation: "Software Architects and Testing"

Time: Tuesday 14:40 - 15:30

Location: Store Sal

Abstract:

"Architects build software systems and testers test these systems" so why should an architect need to know anything about testing?

To answer this question this talk motivates testing by providing a multi-dimensional view on what testing really is and describes the importance and criticality of testing for project success. Then best practices in testing regarding software architecture are presented and required involvement and contributions by software architects to specific testing tasks are explained. Furthermore the needed cooperation between the test manager and the software architect is investigated in detail. This results not only in better quality but also speeds up development by facilitating change and decreasing maintenance efforts.

If you are a software architect then after this talk you will know and understand what your job is w.r.t. testing. If you are a tester then after this talk you will know what your software architects should do w.r.t. testing, and you will have the pieces together to drive the needed collaboration and to educate them in better testing.