Обработка возможных ошибок в модульных тестах важна, потому что это позволяет:
- Исправить ошибки на ранних этапах разработки. 13 Это снижает затраты в дальнейшем. 3
- Избежать накапливания ошибок в будущем. 3 Например, если сначала выполнить интеграцию компонентов, а потом протестировать полностью «собранное» ПО, то ошибки в дополнениях могут привести к нестабильной работе всего приложения. 3
- Исключить регрессию уже отлаженных модулей. 3 Например, если к готовому приложению нужно добавить несколько новых функций или процессов, то легче протестировать добавляемые функции изолированно, а после устранения всех багов интегрировать их в программу. 3
При обнаружении критических ошибок проверка останавливается до устранения багов разработчиками, продолжение возможно только после внесения необходимых изменений в код. 2