У меня есть VS 2010 Ultimate с расширениями ReSharper, Reflector и SpecFlow. Я использую SpecFlow в одном из своих тестовых проектов вместе с WebDriver для автоматического тестирования пользовательского интерфейса. Сейчас я приближаюсь к 400 отдельным тестовым сценариям в этом проекте.
Когда я открываю Visual Studio, все в порядке (кроме некоторой обычной медленности синхронизации, характерной для ReSharper). Однако, как только я нажимаю на вкладку, чтобы отобразить встроенный «Тестовый просмотр», VS зависает примерно на 60 секунд, пока загружаются тесты.
Я обеспокоен тем, что ситуация ухудшится по мере того, как мы будем проводить больше тестов в проекте SpecFlow. Есть ли что-нибудь, что я могу изменить в своем файле TestSettings, чтобы сделать это быстрее? Должен ли я вообще отказаться от файла TestSettings, или это даже невозможно? Или мне следует переключиться с использования MSTest со SpecFlow на что-то другое, например NUnit, чтобы исчезла медлительность Test View?