Модульное тестирование

Материал из Весельчак У
Версия от 15:31, 12 октября 2011; Dale (обсуждение | вклад) (Новая страница: «Англ. Unit Testing Разновидность тестирования, цель которой - обнаружение ошибок в отдельно в...»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Англ. Unit Testing

Разновидность тестирования, цель которой - обнаружение ошибок в отдельно взятом программном модуле без учета его взаимодействия с другими модулями, входящими в состав системы.

На практике, как правило, используется автоматизированное М.т.. Высокая степень автоматизации позволяет проводить М.т. достаточно быстро (типичные затраты времени составляют порядка нескольких минут), что снижает затраты на тестирование и позволяет часто повторять М.т. не только кода, над которым в данный момент производится работа, но и всей системы в целом (см. Регрессионное тестирование).

Автоматизация М.т. достигается за счет использования специальных инструментальных средств. Наиболее известным семейством таких средств является xUnit, в состав которого входят инструменты М.т. практически для всех популярных языков программирования.