Модульное тестирование — это процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы. 1
Зачем нужно модульное тестирование:
- Избежать накапливания ошибок в будущем. 2 А также исключить регрессию ранее отлаженных модулей. 2
- Найти и исправить ошибки на ранних этапах разработки. 2 Это помогает значительно снизить затраты на разработку проекта в будущем. 2
- Улучшить понимание разработчиками базового кода программного обеспечения. 2
- Предоставить возможность простой и быстрой корректировки кода приложения в случае необходимости. 2
- Повторно использовать код или его фрагменты в других продуктах (включая сами тесты). 2
- Предоставить своеобразную проектную документацию. 2 В модульных тестах описываются особенности исходного кода. 2 С их помощью программисты, не знакомые с проектом, смогут быстро понять принцип его функционирования. 2