Где найти Исследования о пользе автоматического тестирования (интегационных тестов UnitTest и т.п)?
Добрый день.
Я сам большой поклонник тестов но хотелось бы доказывая их эффективность ссылаться не только на здравый смысл но и на результаты каких ли бо исследований.
В некоторых местах ( например в книге The Art of Unit Testing) встречал утверждения, что тесты увеличивают время на разработку, но уменьшают количество ошибок на сколько то там процентов.
Однако ни где ни находил исследований на эту тему.
Все ограничивается утверждениями, цифры если и приводятся то без ссылок на источники.
https://dev.by/lenta/main/jetbrains-developers-sur...
Вот в этой статье утверждается, что в мире пишут тесты 59 процентов разработчиков.
а в России 69.
Косвенно это подтверждает теорию что тесты скорее полезны чем вредны.
Это конечно не совсем ответ на ваш вопрос, но вдруг поможет: Я бы вам предложил никому ничего не доказывать. Как говорил дядюшка Боб, заказчик/начальник даже не должен знать о том, что вы пишете автоматические тесты. Тесты должны быть такой же частью внутренней кухни разработки как и код, и заказчику ни чего не нужно знать об их существовании. Вы же не объясняете и не доказываете ему каждое свое техническое решение и каждый написанный кусок кода? Тесты в этом плане ни чуть не отличаются от остального кода.