HomeContact

Main Menu

  • Home
  • Contact Us
  • About
  • James' Blog

The Software Renaissance

  • Agile Renaissance
  • Embedded Renaissance

Services

  • Coaching
  • Training
  • Public Training
  • Workshops
  • Testimonials
  • Customer Feedback

Resources

  • Papers and Presentations
  • CppUTest
  • James' Blog

Who's Online

None

Member Login






Forgot login?
Register

Designed by:
SiteGround web hosting Joomla Templates
Test Driven Development and Refactoring Training (C#) PDF Print E-mail

Test Driven Development is a powerful technique for building software. This is a hands-on course teaches the practice of Test Driven Development using C#.

TDD for C# Programmers Course Specifics

Length
  • 2 days
  • 3 days - with Fitnesse based acceptance testing
Audience
  • Software Developers
  • Technical team leaders
  • Managers that want to know the technology they manager
Prerequisites
  • C# Programming
Related Courses
  • TDD Java Programmers
  • TDD C Programmers
  • TDD C++ Programmers
  • Acceptance Testing with FitNesse
Outline

This is a hands-on course that teaches the practice of Test Driven Development in C#

  • Test Driven Development
    • Why Test Driven Development?
    • What is Test Driven Development?
    • TDD Microcycle
    • NUnit - unit test harness
    • Exercise - Independent Objects
  • Testable Designs
    • TDD and Collaborating Objects - testing the code in the middle
    • Test Fakes, Stubs, Doubles, Mocks
    • Exercise - Collaborating Objects
  • Managing Hardware Dependencies
    • Self-Validating Mock Objects
    • Exercise - Device Driver
  • Intro to Refactoring
    • Test Smells, Code Smells
    • Critical Skills
    • Incremental Improvement
    • Eclipse Automated Refactoring
    • Exercise
  • Architectural Vision and Incremental Delivery
    • The Big Picture
    • Vertical Slices
    • From Specific to General
    • Exercise
    • Exercise
  • Wrap up Discussion
TDD for C# Programmers will get you and your team well on the way to applying TDD in your C# code base.
< Prev   Next >
Last Updated on Tuesday, 22 July 2008 18:13
 

See Attendee Feedback

  • Test-Driven Development
  • Legacy Code Workshop
  • Instructor
  • Other

Valid XHTML and CSS.

renaissancesoftware.net, Powered by Joomla! and designed by SiteGround web hosting