Термин · Глоссарий B2B-ПО

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

Автоматические тесты отдельных функций, классов и модулей в изоляции от остальной системы.

Буква «U» В категориях: 3 Платформ: 6+
Решения в каталоге

24 продукта рубрики «Автоматизированное тестирование»

Все 24 →

Первые три в порядке каталога. Рейтинг рубрики →

Реклама

Unit-тестирование (модульное тестирование) – уровень тестирования, на котором проверяются наименьшие единицы кода: функции, методы, классы. Тесты пишут разработчики, они выполняются быстро и автоматически при каждой сборке.

Принципы

  • Изоляция: зависимости заменяются заглушками и моками.
  • Быстрота и повторяемость.
  • Один тест – одно поведение.
  • Структура «подготовка – действие – проверка» (Arrange, Act, Assert).

Практики

  • Разработка через тестирование (TDD): тест пишется до кода.
  • Измерение покрытия кода тестами.
  • Запуск в CI на каждый коммит.

Инструменты

Фреймворки для каждого языка: JUnit для Java, pytest для Python, Jest для JavaScript, NUnit и xUnit для .NET, встроенный пакет testing в Go.

Место в пирамиде тестирования

Модульных тестов больше всего, над ними – интеграционные, на вершине – сквозные (end-to-end) тесты.

Реклама

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «Unit-тестирование».

Платформы класса «Unit-тестирование»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Ссылки ведут на полные профили платформ с тарифами, обзорами и кейсами внедрения.

MO

Moon

Автоматизированное тестирование
ООО "АЕРОКУБ"
Moon - platforma avtomatizirovannogo testirovaniya veb-prilozheniy v nastol'nykh i mobil'nykh brauzerakh po pr...
Цена по запросу
★ 4.0
Подробнее →
PV

Platform V Works::TestCulture

Тест-менеджмент
АО "СБЕРТЕХ"
Platform V Works::TestCulture — многофункциональный инструмент от СберТех для управления тестовыми сценариями,...
Цена по запросу
Подробнее →
Подсистема тестирования
Цена по запросу
Подробнее →
CIS

CIS

PMO-системы
ООО "РЛ-ИНФОРМ"
Информационная Система Строительства (CIS)
Цена по запросу
★ 4.3
Подробнее →
Timetta

Timetta

PMO-системы
РЕД ЛАБ
Удобное решение для учета времени, контроля проектов и управления ресурсами
Цена по запросу
★ 4.2
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «Unit-тестирование».

Частые вопросы про Unit-тестирование

Чем unit-тесты отличаются от интеграционных?

Unit-тесты проверяют отдельный модуль в изоляции, интеграционные – взаимодействие нескольких компонентов.

Какое покрытие кода тестами нужно?

Единой нормы нет; важнее покрыть критичную логику, чем гнаться за процентом.

Что такое TDD?

Разработка через тестирование: сначала пишется тест, затем код, который его проходит.