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
Remotely Delivered - TDD for Embedded C++ (1 day) PDF Print E-mail
Do you have a smaller team that wants to get started in TDD but can't justify the full on-site training class? Do you want to experience TDD but are not ready to commit to three days of on-site training? If you are still reading, this remotely delivered version of James' popular course Test-Driven Development for Embedded C++ might be just right for your team.

Before the training, attendees do a pre-training exercise. The remotely delivered class is a combination of webinar, exercises and videos, covering critical TDD concepts and skills. The initial webinar is 1.5-2 hours. Your team would then do a few cycles of exercise and video. It is about a day an day half of work that you can self pace over a few days. A final webinar gives attendees the opportunity to ask questions and discuss their experience.

See what attendees say about our classes.

Course Specifics

Length
  • Self-study over a few days. About 1.25-1.5 days of work
Audience
  • Embedded Software Developers
  • Technical team leaders
  • Managers that want to know the technology they manage
Prerequisites
  • C++ programming experience
Related Courses
  • For embedded software engineers.
  • For non-embedded software engineers.
Course Outline
  • Test Driven Development Lecture and Demo - Delivered by Webinar
    • Why Test Driven Development?
    • What is Test Driven Development?
    • The Microcycle
    • Exercise
  • Special Considerations for Embedded - Video Presentation
    • Leveraging the Development System
    • Risks of Development System Unit Testing
    • Embedded TDD Cycle
    • Hardware/Platform Independence
  • Testing with Printed Output - Video Presentation
    • Why is inspecting printed output manually is a loosing proposition?
    • Spying on the printed output
    • Using a dynamic spy
    • Exercise
  • TDD with Collaborating Modules - Video Presentation
    • Design for Test
    • Separating Responsibilities
    • Creating a Test List
    • Spying
    • Faking the Clock
    • Working Incrementally
    • Exercise
  • Debrief, Questions and Issues - Delivered by Webinar
Next >
Last Updated on Monday, 02 January 2012 15:38
 

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