Какво е автоматизирано тестване на единици?

Автоматизираното тестване на единици е метод за тестване на софтуера. Единици (малки раздели) на кода се проверяват стриктно, за да се гарантира, че работят правилно. Отделна програма може да бъде написана специално за тестване на устройството, като се използва всяка разумна част от данните, с която кодът може да се сблъска в реална употреба. Целта на автоматизираното тестване на единици е да се покаже, че всяка част от по-голям проект за разработка на софтуер работи по предназначение.

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

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