As a company and its legacy application grows, it gets increasingly more challenging to maintain and add new features to that application. This is especially true if this application was built without defined patterns or architectural guidelines.
Making a commitment towards automated testing can be a way to make it easier to enhance and refactor your code base. However, your code might not support adding in unit tests, without first making some changes to your processes and patterns. This session will layout some prerequisites needed in order to build in automated tests, as well as some strategies for writing tests that will help improve the stability of your legacy application, as you maintain and modernize it.