SORU
10 ŞUBAT 2012, Cuma


Birim Testi 4 apps iyice MVC ASP.Net

Bu 20 farklı mesajlar yineleniyor farkındayım, ama hiçbiri MVC4 ve gerçekten sorularıma cevap vermeye gördüğüm kadarıyla hiç birine özgüdür.Şimdiye kadar TDD dünyasına ilk baskını az söylemek hayal kırıklığı olmuştur. Yapmaya çalıştığım şeyi en MVC 4 ile uyumsuz ya da kötü belgelenmiş üçüncü parti kütüphaneler henüz anlamıyorum kullanmadan imkansız gibi görünüyor.

Yapabilmek, Kumanda hareketlerim, geçiyorlar Modeli test edecek bir test yazmak istiyorumGörünümeylem modeli gönderiyor. Eğer görünüm varsa test etmek istiyorum, eğer model geçirilen görünüm için doğru türde olup olmadığını test etmek istiyorum, eğer düzgün işleyecektir eğer bir şekilde test etmek istiyorum. Ben de yolları test edebilmek istiyorum. Test ve Doğrulama filtreleri?

Şans için çok az bırakır birim test ASP.NET MVC için bir yol istiyorum.

Bir Eylem Modeli çıktı test yeterince kolay görünüyor, ama görüşlerini test etmek neredeyse imkansız olmuştur.

Burada soruları benim listem:

  1. Ben eylem test ve eylem sonucu bir kez, ne olursa istediği görünümü olup olmadığını görmek için test edebilirim?
  2. Nasıl benim yolları test edebilirim?
  3. Nasıl benim görüşlerim düzgün işleniyor emin olmak için test edebilir miyim?
  4. Gerçekten "en iyi" ASP.Net için KAPSAMLI birim test 4 MVC? uygulama nedir
  5. Nasıl test formları kimlik doğrulama ünitesi mı?
  6. Nasıl birim test Eylem Filtreler?

Visual Studio test projeleri inşa kullanmayı tercih ederdim, ama eğer NUnit kullanmam gerekiyorsa, öyle olsun. Ben sadece düzgün yapıldığından emin olmak gerekir.

Cevaplar için şimdiden teşekkür ederim.

EDİT: ben de NUnit incompatibly sürümü ile bazı nedeniyle MVC4 benim app ile çalışma alamadım .Derlemeler NET bir derlendi.

CEVAP
29 Mart 2012, PERŞEMBE


  1. Making sure a view exists
  2. http://haacked.com/archive/2007/12/16/testing-routes-in-asp.net-mvc.aspx
  3. http://blog.davidebbo.com/2011/06/unit-test-your-mvc-views-using-razor.html
  4. aşağıya bakın
  5. How can I unit test my ASP.NET MVC controller that uses FormsAuthentication?
  6. How-to test action filters in ASP.NET MVC?

hayır. 4: Bu zor bir soru. Nasıl bir şey test ediyoriyice? Kişisel olarak, çok zor bir web sitesi ve aslında kullanmadan bileşenlerin hepsi test olarak görüşlerini, 3 büyük tarayıcılar ve gözlerimle dışında test, bilmiyorum. Ateş JavaScript, CSS biçimlendirme ve farklı tarayıcılarda farklı görünüyor. Bu yüzden, bana, iyice sitenizin genel kullanılabilirlik küçük bir parçası olduğu görüşünü test gibi görünüyor. Eğer finansal verilerin tablo tabanlı basit bir rapor geliştiriyorsanız, bu veri sabit test. Eğer görüşünü fantezi Ajax bir site için bir baz ise, belki de HTML deneyim olarak çok fazla test yok. , Çabuk, kolay bir cevap olmadığını biliyorum, ama kapsama kabul edilebilir düzeyde her zaman ticaret unsurlar içeriyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Doc Adams

    Doc Adams

    20 HAZİRAN 2007
  • Modus Recordings

    Modus Record

    26 Kasım 2008
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010