Я работаю над проектом MVC и задавался вопросом, следует ли использовать базовое тестирование модуля или модульное тестирование, я читаю статьи/объяснения обо всех, но не вижу большой разницы между ними. Каковы основные отличия и какой из них предпочтительнее для крупномасштабного приложения с бэкэндом БД?Тест базового блока и модульного теста
14
A
ответ
24
Разница между шаблоном Basic Unit Test
пункта Visual Studio и Unit Test
шаблоном элемента является то, что последний включает в себя поддержку ClassInitialize
, ClassCleanup
, TestInitialize
и TestCleanup
процедуры позволяют выполнить некоторый код перед/после испытательного прибора и некоторого кода до/после каждого модульный тест. Если вам не нужна такая функциональность в тестовом модуле вы могли бы пойти остроумие основной шаблон, который генерирует следующий файл:
[TestClass]
public class UnitTest2
{
[TestMethod]
public void TestMethod1()
{
}
}
Конечно, вы всегда можете добавить соответствующие процедуры для базового блока теста, если вы хотите позже поддержите эту функциональность.
Смежные вопросы
- 1. Интеграционный тест вместо модульного теста
- 2. Как проверить тест при возврате фиксации и сохранении модульного теста?
- 3. Исключение модульного теста InMemoryDb
- 4. VS2010 Выполнение модульного теста (ошибка)
- 5. Fake HttpContext.Current.Server.MapPath для модульного теста
- 6. NullReferenceException в результатах модульного теста
- 7. Неисправность модульного теста
- 8. Создание модульного теста для событий
- 9. Идентификатор модульного теста с паспортом.js и express.js
- 10. Написание модульного теста для триггера
- 11. Выход блока теста распечатывается после выполнения теста закончил
- 12. Лучший способ модульного теста DbProviderFactory
- 13. Тест логического блока UI
- 14. Псевдоним шаблона вызывает сбой модульного теста
- 15. Заявление о регистрации во время модульного теста
- 16. Прохождение модульного теста через разные потоки
- 17. Пытается получить значение ServerCertificateValidation для модульного теста
- 18. Тест контроллера блока CakePHP
- 19. Использование пользовательского html при запуске модульного теста
- 20. Assert.AreEqual не удалось во время модульного теста
- 21. тест блока отличается флаг значения
- 22. Выполнение целого модульного теста в цикле
- 23. Visual Studio 2012 - ошибка модульного теста
- 24. Визуальный ярлык Студия для создания нового интерфейса и создать новый базовый тест блока
- 25. Oracle in-memory db для модульного теста
- 26. Выполнение определенного модульного теста с градиентом
- 27. Устранение событий управления UI от модульного теста
- 28. Странное поведение модульного теста в Android
- 29. Использование модульного теста в Xcode 5
- 30. Как создать фиктивные данные для модульного теста?
Спасибо за объяснение. – 03Usr