Testing untestable code

A session at Software Test Professionals Conference 2011

Testing software applications with the help of unit testing facilities is an widely-adopted standard in the software development industry today. Unfortunately there exist legacy applications that are not testable by their internal design. In some rare cases even software written today is not well designed to meet the necessary requirements for automated tests. In those cases testing an single component in isolation is not possible due to their dependencies on other components. This often leads to the point of manual testing which is rather cost-intense and error-prone. This session will show how an additional layer of abstraction can help to work around these problems. It is shown how it is possible to test any legacy application by transforming the parts-to-test into testable code fragments that a unit testing facility can deal with without modifying any line of the original source code.

About the speaker

This person is speaking at this event.
Stephan Hochdörfer

Software developer, Internet geek and entrepreneur by heart with a magic touch.

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session