2. Agenda
o Why Testing
o Types of Testing
o Introduction to Unit Testing
o Unit Testing with Visual Studio
o What is TDD
o How can TDD improve Quality
o TDD Practices
3. Why Testing
o Ensure Quality
o Manage Risks
o Optimize Return-On-Investment
(ROI)
o Professionalism
39. TDD Benifits
ā¢ Cut development costs
ā¢ Shorten the development Time to Market
ā¢ Increase the programmerās productivity
ā¢ An effective, organized and neat code that works
ā¢ Shorten the development feedback time
ā¢ Provide unmistakable proof that your software code
works as intended
ā¢ Encourage the writing of quality code