TDD in 3 Hours : Test Driven Development Complete Guide




TDD in 3 Hours : Test Driven Development Complete Guide

Test Driven Development (TDD) is one of the cornerstones of Extreme Programming.

It teaches us how tests can be used to drive intuitive design, readable code, and develop good quality software.

Agile and Extreme Programming are both built on the philosophy of short, iterative feedback loops, and TDD covers the shortest version of this iterative cycle - writing a test and making it pass.


This course introduces you to TDD by using hands-on examples. At each step, the exercise will help you learn a new concept.


About the teaching Style: 

This course uses Socratic learning techniques, where you learn by actually solving coding assignments. It is structured in a way that you can do the first few chapters, and gain enough practical knowledge to apply it on a project. The coding assignments give you the confidence to directly use this knowledge during your job or your college.


If you already know a bit of TDD:

If you already know a little bit of Test Driven Development, you can directly start from Section 5, which introduces a slightly more in-depth example of Test Driven Development.


If you're new to Unit Testing

This course assumes that you are already aware of Unit Testing concepts. If you're not familiar with Unit Testing, start by doing the JUnit introduction tutorial, and then do this course.

Learn TDD fundamentals, the RGF cycle, building a safety net, and using TDD to evolve the design of the application.

Url: View Details

What you will learn
  • What is Test Driven Development and why is it used?
  • The TDD Cycle: Red, Green, Refactor
  • Building a safety net with TDD

Rating: 4.25

Level: All Levels

Duration: 42 mins

Instructor: Abhinav Manchanda


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap