У нас есть ~22 000 юнит-тестов. Теперь два из них терпят неудачу при выполнении вместе с другими тестами. Они проходят при беге в одиночку. Сейчас я ищу автоматизированный анализ, чтобы сузить тесты, чтобы воспроизвести проблему.
Я думаю, что должно быть возможно найти решение с подходом «разделяй и властвуй». Запустите несколько модульных тестов, а затем запустите соответствующий. Выясните, терпит ли он неудачу или проходит. Мы надеемся, что перезапуск процесса модульного тестирования должен устранить причину, если предположить, что она не связана с файлом или базой данных.
Это требования:
Я и моя команда используем изолятор Typemock. Он поддерживает .Net framework, MSTest, Nunit и Windows. Вы также можете запустить его на машине разработчика. Мы используем платную версию, которая, я думаю, сможет вам помочь. Есть бесплатная версия, хотя я не уверен, что она удовлетворит ваши потребности.
Ира Бакстер
Ира Бакстер
Томас Веллер