В общем, в двух словах:
я полный ламер, и не программист. Я участвую в одном opensource проекте написанном на Си, и я устал от множественных поломанных фич при развитии проекта. Причем каждый раз ломают одно и то же.
Я слышал, что тестирование помогает проверять это все, и если что-то не так - можно разобраться на этапе автоматического тестирования, и исправить баг, либо понять, что что-то пошло не так.
Суть проблемы:
я не знаю вообще как это делается, мне бы пару примеров из живых проектов как тестируют код, как это вообще выглядит, и как их пишут. Был бы очень признателен всем, кто поможет примерами.
Спасибо.