Я хотел бы выполнить единичные тесты в произвольном порядке внутри визуальной студии. Есть ли способ сделать это?Как выполнить модульные тесты в случайном порядке в Visual Studio 2008?
ответ
Единичные тесты должны быть самодостаточными и не влиять ни на какие другие тесты, и все модульные тесты должны выполняться, чтобы гарантировать, что сделанные вами изменения не нарушили что-то. Нет смысла запускать их случайным образом.
Каждый тест во всех средах тестирования, которые я знаю, запускается как отдельный блок, и поэтому зависимости не могут возникать между тестами. Даже те элементы, которые вы настроили в методах установки, воссозданы для каждого модульного теста.
Таким образом, нет смысла запускать ваши тесты случайным образом, поскольку они самодостаточны.
Если вы говорите об интеграционных тестах, то это еще одна история.
Насколько я могу судить, они всегда выполняются в каком-то случайном порядке. Вы можете увидеть фактический порядок в trx-файле. Я не могу сказать, насколько «надежно случайным» он является.
- 1. Модульные тесты Visual Studio
- 2. Запуск Visual Studio 2008 C# (MSTest.exe) модульные тесты в Mono
- 3. Модульные тесты Visual Studio 2013
- 4. Могу ли я выполнить тесты NUnit в случайном порядке?
- 5. Выполнить все модульные тесты в Android Studio
- 6. Как я могу выполнить тесты JUnit в случайном порядке?
- 7. Упорядоченные тесты в Visual Studio 2008
- 8. Visual Studio не находит модульные тесты
- 9. Как отделить модульные тесты от интеграционных тестов в Visual Studio?
- 10. Как получить модульные тесты для непрерывной работы в Visual Studio
- 11. Как просмотреть тесты модулей MsTest в Visual Studio 2008?
- 12. Как правильно выполнить модульные тесты
- 13. Тесты не доступны в Visual Studio 2008?
- 14. Как отлаживать модульные тесты mbunit/Gallio в visual studio
- 15. Visual Studio - модульные тесты загружают ресурсы в проект
- 16. Как я могу просмотреть вывод консоли, пока мои модульные тесты работают в Visual Studio 2008?
- 17. Как выполнить модульные тесты с отладчиком в смешанном режиме? (VS2008)
- 18. Угловые модульные тесты в Visual Studio с ошибкой
- 19. Модульные тесты Microsoft Visual Studio - как планировать запуск?
- 20. Как написать .NET-модульные тесты?
- 21. Как выполнить «тестирование компонентов» в Visual Studio
- 22. покрытие кода в visual studio 2008 pro
- 23. Тесты RowTest в Visual Studio?
- 24. Как выполнить тесты мокки в хронологическом порядке?
- 25. Visual Studio «Выполнить метод» против «Утилитные тесты»
- 26. Как обрабатывать модульные тесты в F #?
- 27. Visual Studio 2012 express for Web не запускает модульные тесты
- 28. Параметрированные модульные тесты с Visual Studio 2015 Intellitest
- 29. Как выполнить все тесты в Visual Studio Code
- 30. Как запустить модульные тесты с Android Studio
Почему бы вам не хотеть этого? – 2010-11-24 09:57:50
Наденьте повязку и нажмите случайным образом с помощью мыши. – Adamski 2010-11-24 09:57:57
Это считается плохой практикой для ваших модульных тестов иметь зависимости заказа. Вы не должны заботиться о порядке, в котором они выполняются. – 2010-11-24 09:58:32