Домой » Тестирование » Unit — тестирование

Unit — тестирование

Unit - тестирование

Unit — тестирование (модульное тестирование) – процесс в разработке программного обеспечения, в ходе которого проверяются на корректность отдельные модули исходного кода программы.

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

Под юнитом понимается не класс, а маленький связанный кусок кода, который реализует определённый логически законченный элементарный функционал. Такой unit тестируется отдельно и независимо от других юнитов, с которыми он взаимодействует. Если необходимы связи с другими частями программы или базой данной, то обычно используются mock-объекты, специальные заглушки, симулирующие работу связанных с тестируемым участком модули.

Часто тесты для unit – тестирования совпадают с тесткейсами из документации. Следует также сказать, если unit – тесты проходят, то это ещё не значит, что пройдут интеграционные тесты.

Unit – тестирование имеет смысл в больших и длительных проектах. Для сайта небольшой компании или демонстрационной программы нет смысла тратить время. В таком случае быстрее будет руками протестировать всё приложение после завершения разработки.

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*