2012-06-30 34 views
14

Bir MVC projesi üzerinde çalışıyorum ve Temel Ünite Testi veya Birim Testi kullanıp kullanmamayı merak ediyorum, ikisi hakkında makaleler/açıklamalar okuyorum ama ikisi arasında çok fazla fark göremiyorum. Ana farklar nelerdir ve DB arka uçlu büyük ölçekli bir uygulama için hangisinin tercih edilir?Temel Birim Testi ve Birim Testi

cevap

24

Visual Studio'nun, Basic Unit Test madde şablonu ve Unit Test madde şablonunda arasındaki fark ikincisi ClassInitialize, ClassCleanup, TestInitialize ve TestCleanup rutinleri her önce/sonra deney fikstür ve bazı kodundan sonra/önce bazı kod yürütmesine izin verdiği için destek içerir olmasıdır ünite testi. İstersen

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

Tabii ki her zaman temel birimi testine karşılık gelen rutinleri ekleyebilirsiniz: Eğer birim testinde böyle işlevselliği gerek yoksa zekâ aşağıdaki dosyası oluşturur temel şablonu gidebiliriz Daha sonra bu işlevselliği destekleyin.

+0

Açıklama için teşekkürler. – 03Usr