Тестирование программного обеспечения
Тестирование — это процесс разработки программного обеспечения, в котором самые маленькие тестируемые части приложения, называемые юнитами, индивидуально и независимо проверяются на правильность работы. Несмотря на то, что ручное модульное тестирование не является чем-то неслыханным, зачастую предпочтительнее иметь автоматизированные модульные тесты. Проще говоря, модульные тесты помогают найти ошибки в программном обеспечении и убедиться, что те же самые ошибки не приведут к повторному сбою приложения.