CC PACE TRAINING: LEAN & AGILE TRAINING: AGILE ENGINEERING PRACTICES
The three-day Introduction to Test Driven Development (TDD) and Refactoring in Java training program mixes interactive lectures with intense, hands-on lab activities. The course prepares Java development teams seeking to begin an Agile software development project. We accelerate your transition to Agile by sharing our real-world experiences and teaching you the fundamentals.
Developer Testing, Writing and running unit tests , Test-driven development (TDD), Pair-programming with TDD , Simple and advanced mocking , Testing legacy code, Database testing , Functional Testing, Web Testing, Code Metrics and Refactoring, Refactoring principles, Code smells, Refactoring patterns, Using Metrics
WHO SHOULD ATTEND
Developers working on Agile projects who wish to leverage Test-Driven Development concepts to focus their development efforts and sustain code quality and throughput.
Knowledge of and some experience with Agile is recommended.
Explain and implement a Test-Driven Development framework
Apply appropriateAgile engineering practices to support Test-Driven Development
Write appropriately constructed unit tests