Что такое автоматизированное модульное тестирование?

Автоматизированное модульное тестирование - это метод тестирования программного обеспечения. Единицы (небольшие разделы) кода тщательно проверяются, чтобы убедиться, что они работают правильно. Отдельная программа может быть написана специально для тестирования модуля, используя все разумные фрагменты данных, с которыми код может столкнуться при реальном использовании. Целью автоматизированного модульного тестирования является демонстрация того, что каждая часть более крупного проекта по разработке программного обеспечения работает как задумано.

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

Профилактическое обслуживание, Условия программирования, Разработка программного обеспечения, Тестирование