Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Test Driven Development in C++ Online Course

person icon Richard Wells

4.6

Test Driven Development in C++ Online Course

This course is an introduction to developing C++ using Test Driven Development.

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Richard Wells

English [CC]

category icon Development,C++,Software Testing

Lectures -30

Duration -2 hours

4.6

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This course is an introduction to developing C++ utilizing Test Driven Development.  The course does the following:

  • Explain what Test Driven Development (TDD) is.
  • Explain why writing your code using Test Driven Development is important.
  • Provide an overview of Google Test, Google's C++ TDD Framework.
  • Provide examples of setting up Google Test in several different popular C++ development environment.
  • Provide examples of actual TDD working sessions.
  • Provide an overview of Test Doubles and how to implement them using the Google Mock.
  • Provide examples of TDD working sessions utilizing test doubles.
  • Review best practices to follow when utilizing TDD.
  • Homework assignments to help you gain experience with TDD on your own as you work through the course.
  • Quizes to test your knowledge on from the material on each section of the course.

Goals

What will you learn in this course:

  • Understanding what unit testing and Test Driven Development are and how they help you.
  • Understanding what the Google Test testing library is and how it is used for writing unit tests in C++.
  • How to setup some common C++ development environments to use Google Test.
  • What are some Best Practices for unit testing and Test Driven Development.
  • Work through some hands on example programming sessions using TDD in C++.

Prerequisites

What are the prerequisites for this course?

  • Basic proficiency with the C++ programming language.
  • A C++ development environment already configured in either Windows, Linux, or OS X.
  • An internet connection for downloading libraries.
Test Driven Development in C++ Online Course

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
1 Lectures
  • play icon Introduction 01:50 01:50
Overview of Test Driven Development
5 Lectures
Tutorialspoint
Setting Up Your Development Environment
7 Lectures
Tutorialspoint
Google Test Overview
1 Lectures
Tutorialspoint
The Supermarket Checkout Kata
7 Lectures
Tutorialspoint
Overview of Test Doubles
5 Lectures
Tutorialspoint
TDD Best Practices
1 Lectures
Tutorialspoint
Conclusion
2 Lectures
Tutorialspoint

Instructor Details

Richard Wells

Richard Wells

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515