YoVDO

Test-Driven Development in C++

Offered By: LinkedIn Learning

Tags

Test-Driven Development Courses C++ Courses Microsoft Visual Studio Courses Unit Testing Courses

Course Description

Overview

Discover how to develop strong, tested C++ code with unit testing and test-driven development.

Syllabus

Introduction
  • Welcome
1. Overview of Test-Driven Development
  • What is unit testing?
  • What is test-driven development?
  • Example: TDD session, the FizzBuzz kata
2. Setting Up Your Development Environment
  • Set up Google Test with Eclipse
  • Set up Google Test with Visual Studio
  • Set up Google Test with CLion
  • Set up Google Test with Xcode
3. Google Test Overview
  • Google Test
4. The Supermarket Checkout Kata
  • Overview, setup, and the first test case
  • Add items, add item prices, and calculate the current total
  • Add multiple items and calculate the total
  • Add and apply discounts
  • Throw an exception when adding an item with no price
5. Test Doubles
  • Test doubles overview
  • Google Mock overview
  • Google Mock example
6. Test-Drive Development Best Practices
  • Test-driven development best practices
Conclusion
  • Next steps

Taught by

Richard Wells

Related Courses

البرمجة الموجهة بالاختبارات المقبولة
Rwaq (رواق)
Desarrollo de Aplicaciones Web: Prueba y Despliegue
University of New Mexico via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera