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

Foundations of Programming: Test-Driven Development

Course Summary

Create more reliable, maintainable software by using test-driven development.       

  • +

    Course Syllabus

            What you need to know
        1. Introduction to Test-Driven Development (TDD)
            What kind of testing is this?
            What is TDD?
            Common questions and concerns
        2. Getting Started
            Using unit testing frameworks
            Understanding assertions
            Using assertions in programming
            Creating a test
            Creating a test in Eclipse
        3. Working with Tests
            The process of TDD revisited
            Adding tests and removing duplication
            Testing privacy
            Creating multiple test methods
            Naming unit tests and test methods
        4. Individual Techniques
            Testing return values
            Creating a test for expected exceptions
            Setting up and tearing down
            Common questions on individual tests
        5. Additional Topics
            Introducing mock objects
            Measuring code coverage
            TDD recommendations
            Next steps

Course Fee:
USD 25

Course Type:


Course Status:



2 - 3 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