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

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

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

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

Test-Driven Development for JavaScript: Getting Started

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

О курсе

This course is designed for developers aiming to enhance their coding skills, it provides an in-depth exploration of testing methodologies using Jest, the leading JavaScript testing framework. From the fundamentals of writing and organizing tests to advanced techniques for testing asynchronous code, promises, and reactive extensions, you'll gain the expertise needed to ensure your applications are robust and reliable. Learn to craft expressive tests with Jest matchers, extend their functionality with custom matchers, and master the intricacies of testing TypeScript code. By the end of this course, you'll be equipped with the skills to write efficient, effective tests that cover all execution paths.

Навыки, которые вы освоите

Jest (JavaScript Testing Framework)TypeScriptSoftware TestingUnit TestingTest Driven Development (TDD)Code CoverageTest CaseTest AutomationJavaScript FrameworksJavascriptTest Script Development

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

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

01Test-Driven Development36 материалов

Getting Started with JavaScript Testing

Learning objectivesВидеоOverview of testing in JavaScriptВидеоGetting started with JestВидеоWriting and running a testВидеоOrganizing tests into suitesВидео

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

Pearson

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

Test-Driven Development for JavaScript: Getting Started
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.3 ч

1 модулей

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

Субтитры: Американский английский

Часть программы вашего университета
Using ECMAScript modulesВидео
Getting Started with JavaScript Testing QuizЗадание

Using Jest Matchers Effectively

Learning objectivesВидеоOverview of Jest matchersВидеоTesting for equalityВидеоTesting for rangeВидеоTesting for null, undefined, or NaNВидеоTesting for truth or falsehoodВидеоTesting for object propertiesВидеоTesting for collectionsВидеоTesting for errorsВидеоDefining and using a simple custom matcherВидеоDefining and using a parameterized custom matcherВидеоUsing Jest Matchers Effectively QuizЗадание

Writing Effective Tests

Learning objectivesВидеоPerforming common setup and teardown operationsВидеоDefining parameterized testsВидеоTesting for errorsВидеоTesting TypeScript codeВидеоGathering test coverage informationВидеоWriting Effective Tests QuizЗадание

Testing Asynchronous Operations

Learning objectivesВидеоTesting callback functionsВидеоTesting errors from callback functionsВидеоSpecifying a timeout for testsВидеоUnderstanding promisesВидеоTesting promisesВидеоUsing the async and await keywordsВидеоGetting started with RxJsВидеоGoing further with RxJsВидеоTesting Asynchronous Operations QuizЗадание