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

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

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

Англ. Unit Testing

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

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

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