TDD as a Design Tool

Pluralsight
Course Summary
This course will use the principles of Test Driven Development (TDD) to help achieve a well-designed application.
-
+
Course Description
This course shows how to use Test Driven Development (TDD) in a real-world setting. It moves beyond the discussing the basics of TDD; instead of focusing on the mechanics of TDD, this course uses TDD as a design tool. The course will cover unit testing both server- (node.js) and client-side (Angular) code. The goal of the course is to demonstrate how to use TDD to design a better code base.
-
+
Course Syllabus
Getting Started- 15m 52s
—Motivations for TDD 3m 57s
—Mechanics of TDD 5m 10s
—Tools Used 6m 44sTDD on the Server- 40m 19s
—Why the Server? 2m 18s
—What Are We Building? 8m 52s
—Refactoring 4m 29s
—More Than Models 2m 46s
—API Routes 7m 24s
—API Routes Pt 2 11m 12s
—What Have We Learned? 3m 14sTDD on the Client- 44m 12sTesting After- 17m 56s
This course is listed under
Development & Implementations
, Project & Service Management
and Quality Assurance & Testing
Community
Related Posts: