Курс «Фронтенд: Базовое тестирование»

тестирование
jest
tdd
моки
стабы
фикстуры
непрерывная интеграция
покрытие тестами

Последнее обновление: 29 декабря 2024 г.

Попробовать →

Бесплатный курс

Включено в курс

7 уроков (видео и/или текст)
0 упражнений в тренажере
0 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

В этом курсе вы изучите основы автоматизированного тестирования. Познакомьтесь с подходами и принципами написания тестов. Напишите свои первые юнит и функциональные тесты, освойте работу с асинхронным кодом, таймерами и ошибками. Научитесь использовать стабы, моки и фикстуры. Настроите непрерывную интеграцию и измерите покрытие кода тестами.

Чему вы научитесь

  • Использовать подходы черный и прозрачный ящик
  • Тестировать асинхронный код и таймеры
  • Тестировать ошибки
  • Тестировать работу с файлами и сетью
  • Настраивать непрерывную интеграцию
  • Анализировать покрытие кода тестами

Программа

1

Unit-тестирование

Что такое unit-тестирование?

2

Property-based тестирование

Что такое property-based тестирование?

3

Проверка составных и недетерминированных данных

Проверка составных и недетерминированных данных.

4

Побочные эффекты

Выделять побочные эффекты, тестировать чистые фунции.

5

HTTP-запросы

HTTP-запросы

6

CI

Познакомиться с непрерывной интеграцией.

7

Power assert

Изучить альтернативу простому assert.

Формат обучения

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Попробовать →

Бесплатный курс