К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Test-Driven Development Overview · LearnSpace
Назад в каталог
courseraПрограммирование

Test-Driven Development Overview

Курс от LearnQuest
Средний≈ 14.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 (TDD)DebuggingSoftware TestingUnit TestingPython ProgrammingDevelopment TestingSoftware Development

Программа курса

4 модулей · 44 учебных материалов

01Introduction to Test-Driven Development15 материалов

Course Introduction

Course IntroductionВидео

Origins of TDD and Terms of Art

Origins and TermsВидеоAdditional Reading on Refactoring (optional)ЧтениеLet talk about the terms and what brought us here.

Учитесь у экспертов

LearnQuest Network

Преподаватель курса

Test-Driven Development Overview
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.1 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Обсуждение
Origins of TDDЗадание

Why adopt TDD?

Benefits of Using TDDВидеоWhy adopt TDD?ВидеоAdopting TDDОбсуждение

Solutions for TDD Adopters

Solutions for TDD AdoptersВидеоGo Deeper with TDD AdoptionЧтение

Organization-Wide Benefits

Organization-wide BenefitsВидеоBenefits of TDDЗаданиеWho uses TDD?ЧтениеModule 1 QuizЗаданиеModule 1 Wrap UpВидео
02Core Concepts15 материалов

How do we use TDD to create Clean Code

How do we use TDD to create clean code?ВидеоClean Code Reading ЧтениеClean CodeОбсуждение

Red, Green Refactor - The TDD Mantra

The TDD MantraВидеоGoing Deeper with the TDD MantraЧтение

The TDD Workflow

A narrated and animated view of the workflow.ВидеоAlternate ViewЧтениеThe TDD WorkflowОбсуждение

A day in the Life of a Test-Driven Developer

A Day in the LifeВидеоA Day in the Life of a Test-Driven DeveloperЗаданиеIntroduction to Lab ExercisesВидеоApply what you learned from the TDD workflow and A Day in the Life videosЛабораторнаяTranslating Business Requirements into Functional Requirements for TestsЧтениеClean Code Задание
03Existing Types of Testing and the Powerful Assert Statement10 материалов

Existing Types of Testing - Where does TDD Fit?

Existing Types of Testing - Where does TDD Fit?ВидеоAdditional Reading for Types of TestingЧтениеExisting Types of Testing ЗаданиеTDD and developer responsibilityОбсуждение

The Powerful Assert Statement

The Powerful Assert StatementЧтениеOptional Assert QuizЗаданиеLet's Discuss AssertionsОбсуждениеThe Powerful Assert Statement QuizЗаданиеModule 2-3 QuizЗаданиеModule 3 Wrap UpВидео
04Hands on Projects for Beginners4 материалов

Using the Exercises

Using the ExercisesВидео

Cart Lab

Testing a Shopping Cart Using Assert StatementsЛабораторная

Working with Larger Projects

Testing HTML TAG DOM With AssertsЛабораторнаяWrap UpВидео
Module 2 Wrap UpВидео