В TDD всё очень просто, вы когда код пишете, дебажитесь? Останавливаете программу в определенном месте, что-бы визуально проверить результат? Или в базу залазите, посмотреть что сохранилось? Или тупо формочку руками заполните в браузере? Всё вы это делаете на протяжение написания кода. Но все эти проверки не остаются. Делайте тоже самое, только проверки не визуально, а пишите программу для проверки.
Я вообще браузер не открываю, у меня тест есть