Main/React & Next.js/Testing & TDD/Testing Quickstart (Zero)
Back to Track Overview
Testing & TDD

Testing Quickstart (Zero)

Introduction to automated testing: test pyramid, Vitest setup, AAA pattern, testing pure functions, and React hooks

Topic Progress5 lessons
Experience (XP)120 min • +150 XP
Topic Progress0 / 5 (0%)

Lessons in Module (5)

5 lessons in order
01

Зачем писать тесты: стоимость регрессий и Пирамида Тестирования

25 min•+30 XP•
testingpyramidqa
02

Быстрый старт с Vitest: установка, vitest.config.ts и запуск в Watch-режиме

25 min•+30 XP•
vitestsetupwatch-mode
03

Анатомия теста: паттерн AAA (Arrange-Act-Assert) и базовые утверждения

25 min•+30 XP•
aaa-patternassertionsexpect
04

Тестирование чистых функций: валидаторы, калькуляторы и test.each

25 min•+30 XP•
pure-functionstest-eachparameterized-tests
05

Первый тест React-хука и компонента: renderHook, act и React Testing Library

20 min•+30 XP•
react-testing-libraryrender-hookact
Next TopicTesting Fundamentals & Vitest 4+