Модульное тестирование — различия между версиями

Материал из Весельчак У
Перейти к: навигация, поиск
Строка 5: Строка 5:
 
На практике, как правило, используется автоматизированное '''М. т.'''. Высокая степень автоматизации позволяет проводить '''М. т.''' достаточно быстро (типичные затраты времени составляют порядка нескольких минут), что снижает затраты на тестирование и позволяет часто повторять '''М. т.''' не только кода, над которым в данный момент производится работа, но и всей системы в целом (см. [[Регрессионное тестирование]]).
 
На практике, как правило, используется автоматизированное '''М. т.'''. Высокая степень автоматизации позволяет проводить '''М. т.''' достаточно быстро (типичные затраты времени составляют порядка нескольких минут), что снижает затраты на тестирование и позволяет часто повторять '''М. т.''' не только кода, над которым в данный момент производится работа, но и всей системы в целом (см. [[Регрессионное тестирование]]).
  
Автоматизация '''М. т.''' достигается за счет использования специальных инструментальных средств. Наиболее известным семейством таких средств является [[xUnit]], в состав которого входят инструменты '''М. т.''' практически для всех популярных языков программирования.
+
Автоматизация '''М. т.''' достигается за счет использования специальных инструментальных средств - сред '''М. т.'''. Наиболее известным семейством таких сред является [[xUnit]], в состав которого входят инструменты '''М. т.''' практически для всех популярных языков программирования.
 +
 
 +
Среда '''М. т.''', как правило, позволяет управлять выполнением [[Модульный тест|модульных тестов]]. При этом можно разрешить или запретить выполнение отдельных модульных тестов, определяя набор тестов, который будет выполнен во время очередного сеанса тестирования.

Версия 15:44, 12 октября 2011

Англ. Unit Testing

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

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

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

Среда М. т., как правило, позволяет управлять выполнением модульных тестов. При этом можно разрешить или запретить выполнение отдельных модульных тестов, определяя набор тестов, который будет выполнен во время очередного сеанса тестирования.