Ну, по сути, это разработка на основе тестов, когда тесты выполняются непрерывно, как вы печатаете? Поэтому я бы не сказал, что «тестирование, инициируемое редактированием» - это новая методика разработки, а всего лишь функция вашей IDE.
Что касается скорости этой функции, я думаю, что это действительно зависит от того, насколько сложен ваш проект, какой компилятор и язык вы используете, и какие изменения вы вносите. Если вы изменяете некоторую базовую библиотеку, которая используется в проекте, вашему компилятору придется перекомпилировать большую часть вашей программы, чтобы иметь возможность запускать тесты в других библиотеках с использованием вашего кода.