2012-06-30 4 views
14

Я работаю над проектом MVC и задавался вопросом, следует ли использовать базовое тестирование модуля или модульное тестирование, я читаю статьи/объяснения обо всех, но не вижу большой разницы между ними. Каковы основные отличия и какой из них предпочтительнее для крупномасштабного приложения с бэкэндом БД?Тест базового блока и модульного теста

ответ

24

Разница между шаблоном Basic Unit Test пункта Visual Studio и Unit Test шаблоном элемента является то, что последний включает в себя поддержку ClassInitialize, ClassCleanup, TestInitialize и TestCleanup процедуры позволяют выполнить некоторый код перед/после испытательного прибора и некоторого кода до/после каждого модульный тест. Если вам не нужна такая функциональность в тестовом модуле вы могли бы пойти остроумие основной шаблон, который генерирует следующий файл:

[TestClass] 
public class UnitTest2 
{ 
    [TestMethod] 
    public void TestMethod1() 
    { 
    } 
} 

Конечно, вы всегда можете добавить соответствующие процедуры для базового блока теста, если вы хотите позже поддержите эту функциональность.

+0

Спасибо за объяснение. – 03Usr

Смежные вопросы