| Extreme 
            Programming (XP) is actually a deliberate and disciplined approach 
            to software development. About eight years old, it has already been 
            proven at many companies of all different sizes and industries world 
            wide. XP is successful because it stresses customer satisfaction. The methodology 
            is designed to deliver the software your customer needs when it is 
            needed. XP empowers your developers to confidently respond to changing 
            customer requirements, even late in the life cycle.
 This methodology also emphasizes team work. Managers, customers, 
              and developers are all part of a team dedicated to delivering quality 
              software. XP implements a simple, yet effective way to enable groupware 
              style development.
 XP improves a software project in four essential ways; communication, 
              simplicity,feedback, and courage
 [extract 
              frpm : http://www.extremeprogramming.org/]
 | 
         
          | While 
            working on numerous project as a developer and as an tech-lead, I 
            always felt a need of a testing suite which can Perform 
              automated unit testing. Let me check my expection handling.
 Before I take up the work dependent on this unit, I should be able 
              to eliminate its defects.
 Cross verify the unit's output with the expected output.
 The developers should be able to authenticate their work by presenting 
              verified tested system reports.
 A good unit tested code always work beteer in System test.
 |