TDD for C++

Rating:
1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Loading...
Please Log in or register to rate

TDD for C++

TDD-205

This three-day program provides a highly interactive exploration of unit test automation, principles and practices. Companies such as Microsoft, Google, and IBM have already realized the potential that lies in Unit Test automation. Following these practices reduces the amount of defects in your software decreasing the effort involved in product development and result in more satisfied customers.

Learn how to use frameworks for test writing and how to isolate your code in an efficient and easy manner.

Course Objectives
  • Writing basic unit tests
  • Learning principles of Test Driven Development
  • Experience Best Practices of unit testing
  • Understanding the difference between unit tests and acceptance tests
  • Learn how to test complex object hierarchies
  • Understand the difference between Interaction Testing and state based testing
  • Understand the principles of Isolation using modern isolation frameworks
  • Learn how to leverage frameworks to ease authoring of tests
  • Real Life examples
Audience

Target Audience:
This is an entry-level class and appropriate for developers seeking knowledge and understanding about TDD and test automation. Participants must have at least one year’s developing software using C++

Prerequisites:
Participants must have at least one year’s developing software using .NET and the ability to program in C++ (Visual Studio 2010)

Course Topics
  • Introduction to Automated Unit Tests
  • Unit tests best practices
  • Automating Acceptance Tests
  • Mock and Stubs
  • Basic Isolation API
  • Working with Legacy code
  • Additional Engineering Practices
Additional Information

Class Setup:

  • One workstation per two programmers
  • Development tools (e.g. compiler, IDE)
  • Visual Studio is required
  • Max. 20 students per course
© Copyright - Skilit - Site by Dweb