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