На сколько усложнится и увеличится время разработки?

У Вас может быть твердое убеждение, что покрывать тестами код очень трудоемкое занятие, хотя на самом деле, покрывать код тестами просто и быстро!
Тесты можно накладывать постепенно, начиная с критических узлов, потом покрывая весь функционал.
А когда пишите, проверяете свой функционал?
Так сделайте тест, и отлаживайте код сразу с помощью тестов.
Тестирование должно помогать, а не мешать или раздражать.
И потихоньку, потихоньку, не заметно тестами покроется весь Ваш код и не только. Тестами покроется функционал сторонних компонент, код среды разработки и проверка функционала операционной среды и сервера баз данных .
Лично для меня тестирование имеет еще и очень сильный эмоциональный стимул. Приятно когда при нажатии на кнопку видишь, что твоя программа безупречна. Конечно, при доработке и внесение изменений в отлаженный код, могут быть ошибки, но до того момента, пока нет тестов.

Всего 4 шага для первого теста Подробнее