< beyond java />

Introduction to Test-Driven Development Training


Calen Legaspi standing in front of his class talked about Test-Driven Development in Java. | Java TDD Training Philippines

Many development teams try to adopt unit testing, but fail, because their developers do not know how to write testable code. This course not only introduces unit testing and the use of JUnit, but helps developers truly embrace Test-Driven Development, by teaching them how to design their code to be testable, and to embrace a more disciplined workflow. The result should be higher quality products, happy customers, and a happier team, since they’re spending their time productively creating new features instead of hunting and fixing bugs.

This class was developed and is taught by some of the Philippines' well-known and respected Java software engineers and architects, and uses the format trusted by some of the best companies in the Philippines.


  • Basic Java knowledge

Benefits of the program

  • Improve code quality
  • Improve team satisfaction, by reducing the frustrating effort of finding and fixing bugs.
  • Improve productivity, by reducing bug-hunting time.
  • Make code easy to change and enhance, due to a comprehensive suite of automated tests.

Course Outline:

Introduction to Test-Driven Development Training
  • Using JUnit
  • Testing Concepts
    • Risk-Based Testing
    • Agile Testing
    • Unit Testing vs. Integration Testing vs. End-to-End Testing
    • Test Automation Challenges
  • Good Coding Practices Crash Course
    • Information Expert
    • Domain Driven Design
    • Avoiding Invalid States
    • Other Good Coding Practices
  • Test-Driven Development Methodology
    • Typical Workflow
    • Refactoring
  • TDD Katas (Exercises, from simple to complex examples)
Overview Topic Outline FAQ Enquire Now

Or give us a call:
+63 2 5322 2307