Нет, вам не нужно иметь TFS, чтобы использовать кодированные тесты пользовательского интерфейса. Вы можете создавать свои тесты в Visual Studio и запускать их непосредственно оттуда или через mstest. Основное преимущество TFS - возможность выполнять тесты на нескольких физических и виртуальных машинах с помощью Test Manager. Вы также получите централизованное сравнение результатов тестирования в хранилище TFS.