Инструменты пользователя

Инструменты сайта


unit_testing

Назад

Источник

Модульное тестирование (компонентное или юнит-тестирование) проводится для проверки соответствия программного продукта функциональным требованиям и определения багов в наименьших доступных частях приложения, которые могут быть протестированы по отдельности (модули программ, объекты, классы, функции и т.д.)

Основная идея юнит-тестирования – это изолированная проверка каждого отдельного элемента путем запуска тестов в искусственной среде.

Главная задача модульного тестирования - это показать, что отдельные части приложения работают корректно.

Преимущества:

  • Экономия временных затрат на отладку.
  • Возможность поиска багов с меньшим расходом средств, нежели при других подходах.
  • Возможность поиска багов с наименьшими расходами при дальнейших изменениях в коде.

Модульное тестирование является важной и оправданной фазой тестирования ПО, так как большой процент дефектов обнаруживается именно при его использовании.