Training: Test-Driven Development in C++ with Google Test Crash Course
Booking
Duration: 0.5 Day
Contact: Siddhesh Nikude
Inquire via E-Mail
Phone: +91-95-52572354
Available Languages
- English
- German
Audience
Software Craftspeople: Software Developers, Testers.
Precondition
Good knowledge of the programming language used.
Goals
Learn how to develop software using Test-Driven Development.
Contents
- Software Architecture Fundamentals for TDD
- The two values of software
- The five major design smells
- Cohesion and Coupling
- What is "testable" and how is it related to maintainability / Clean Code?
- TDD fundamentals
- The Single-Assert Rule
- The Three Laws of Test-Driven Development
- The Red-Green-Refactor Cycle
- The FIRST principles
- How Google Test Framework works?
- AceUnit or Google Test Setup
- For Eclipse
- For Visual Studio
- For CLion
- Fundamentals and Overview of AceUnit or Google Test
- Writing Tests with AceUnit or Google Test
- Mocking - GMock Overview
- AceUnit or Google Test Setup