как он может выполнять тест в то время, как пишет код?
Нажимая на кнопу Run, ять. Мы с девелопером делаем внутренню фичу (без UI на основном этапе, проверок того что картина которую проверяют автопроверки соответствует поведению приложения — мало).
Я наваял 150 наборов тестовых данных, и у меня впереди ещё 210. Девелопер что-то накодил или перекодил — нажал на кнопку "прогнать тесты", прогнал и увидел не сломал ли чего. Работаем дальше.