MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Learn Test Driven Development in Java

Course Summary

Learn everything you need to know about TDD, Test driven development tutorial for Java through real examples.

  • +

    Course Syllabus

    • Introduction to TDD
      • What is TDD
      • The Test Driven Development cycle
      • Why TDD?
    • Demonstrating TDD, through walkthroughs and exercises
      • Let's get started, introducing our example app
      • Demonstrating the reverse polish calculator
      • Test driven walkthrough part 1
      • Test driven walkthrough part 2
      • Test driven walkthrough part 3
      • Walkthrough summary, common questions
    • Real world TDD Part 1 : Design enabling test
      • Introduction to real world testing
      • Introducing SOLID design principles
      • Single responsibility principle
      • Open closed principle
      • Liskov substitution
      • Interface seggregation
      • Dependency inversion
    • Real world TDD Part 2 : Test doubles
      • Introducing test doubles
      • Stubs
      • Fakes
      • Mocks
      • Demonstrating Test Doubles
      • Mock frameworks
    • Testing legacy code
      • Dealing with legacy code
      • Demonstration of testing legacy code
      • Legacy code summary
    • Test principles
      • Test principles
      • Testing anti-patterns: The Singleton
      • Testing anti-patterns: Create the World
      • Testing anti-patterns: Completely Mocked
      • Testing anti-patterns: The Exceptional Test
      • Testing anti-patterns: Usually Passes
      • Testing anti-patterns: One Big Test
      • Test anti-patterns: The Slow Test
      • Testing anti-patterns: Second class test
    • Applying TDD
      • Applying Test Driven Development
      • TDD Kata

Course Fee:
USD 149

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top