Cost-effective enterprise software development requires the entire team to be focused on ensuring quality is present right from the beginning and at every step in the process. Much of this work involves some form of testing to verify the application works as expected. In this session you will learn about kicking off a project with a coordinated test strategy to ensure the team functions efficiently as a whole. We'll then dive into developer testing techniques – how to implement basic code testing, how to use tools like FxCop, and why you want to stretch toward more comprehensive unit testing. Even the most basic code testing regimen provides amazing value to any software development effort, and you owe it to yourself and your organization to get started, or to continually improve your existing process.