Coursera
Coursera Logo

Test-Driven Development Overview 

  • Offered byCoursera
  • Public/Government Institute

Test-Driven Development Overview
 at 
Coursera 
Overview

Duration

14 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Test-Driven Development Overview
Table of contents
Accordion Icon V3

Test-Driven Development Overview
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 1 of 4 in the Test-Driven Development Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Intermediate Level
  • Approx. 14 hours to complete
  • English Subtitles: English
Read more
Details Icon

Test-Driven Development Overview
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • In this introductory course you will get both a full overview of what TDD is, when it can and can't be applied, and what its benefits are for practitioners and organizations. You will also have the opportunity to get hands on with a few fun introductory projects where you can apply what you have learned and experience the benefits of this approach to problem solving yourself.
  • We recommend that you have some knowledge of the Python programming language. Examples and labs use Python.

Test-Driven Development Overview
 at 
Coursera 
Curriculum

Introduction to Test-Driven Development

Course Introduction

Origins and Terms

Benefits of Using TDD

Why adopt TDD?

Solutions for TDD Adopters

Organization-wide Benefits

Module 1 Wrap Up

Additional Reading on Refactoring (optional)

Go Deeper with TDD Adoption

Who uses TDD?

Origins of TDD

Benefits of TDD

Module 1 Quiz

Core Concepts

How do we use TDD to create clean code?

The TDD Mantra

A narrated and animated view of the workflow.

A Day in the Life

Introduction to Lab Exercises

Module 2 Wrap Up

Clean Code Reading

Going Deeper with the TDD Mantra

Alternate View

Translating Business Requirements into Functional Requirements for Tests

A Day in the Life of a Test-Driven Developer

Clean Code

Existing Types of Testing and the Powerful Assert Statement

Existing Types of Testing - Where does TDD Fit?

Module 3 Wrap Up

Additional Reading for Types of Testing

The Powerful Assert Statement

Existing Types of Testing

Optional Assert Quiz

The Powerful Assert Statement Quiz

Module 2-3 Quiz

Hands on Projects for Beginners

Using the Exercises

Wrap Up

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6716 CoursesRight Arrow Icon
qna

Test-Driven Development Overview
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...