Born on pragmatism.
home | search | contact us  
Agile/XP OO Mentoring
Training
Embedded Resources Customers About Us
registration course catalog schedule set up cancellation policy instructors
Proven strategies for maintaining and enhancing legacy code!

Working Effectively
with
Legacy Code

Learn more

Winner of the 2002 Jolt Award!

Agile Software Development: Principles, Patterns, and Practices.
Click here to learn more.

A pragmatic view of UML!

UML for Java Programmers.
Click here to learn more.

Test First Programming with XUnit


2-Day Course
Price: $1400


On-Site Course
This course is also available to be conducted at your site.
Please contact 1- for further details
Click here for on-site set up guidelines

Course includes course notes and workbook for exercises.

What You Will Learn
In this course, you will learn how to use the xUnit unit testing framework as a design tool. In a hands-on environment, you will learn how to approach design from the outside-in, from the point of view of a test, and satisfy those tests with running code. You will also learn how tests can be used to incrementally grow well-factored, easily maintainable systems.

Objectives
+ Use of the xUnit framework
+ Use of "intention" to drive interface design
+ Test-first programming of object clusters
+ When to use Mock objects
+ When to refactor when growing systems test-first


Course Content

  • Testing Frameworks: using xUnit (JUnit, CppUnit, NUnit)
  • Driving design of a single class
  • Test first design of object clusters
  • Testing patterns
  • Multi-threaded systems
  • User Interface testing
  • Exercise
  • Before The Course
    This is a technical course for software engineers who have experience working with an OO language and want to learn a strongly evolutionary approach to object programming. Some experience with refactoring is recommended.

    - Object Mentor Courses
    Real-World Programming in Java: From UML to Code (optional)
    Object-Oriented Programming in C++ (optional)
    Refactoring
    - Books
    Refactoring
    Martin Fowler
    - Articles


    After The Course
    Mentoring and Development services are also available to help your projects succeed.

    - Object Mentor Courses
    XP Immersion

    privacy statement | terms of use © Copyright 1994 - 2005 Object Mentor, Inc.