Ünite testi ile ilgili en iyi kitap, makaleler ve literatür [kapalı]


21

Çalışma grubumda ünite testi yapma mücadelemde, kavramı hakkında bilgisi olmayan ya da hiç bilgisi olmayan pek çok insan buluyorum. Önerebilir misin:

  • insanları hızlı bir şekilde konu hakkında tanıtmak için en iyi makaleler veya öğreticiler
  • derinlemesine birim testi öğrenmek için en kapsamlı kitap (lar)
  • birim testinin etkinliğini kanıtlayan akademik çalışmalar ve çalışmalar

Hiçbir akademik çalışma (birim) testinin kendi başına etkili olduğunu kanıtlamaz. Testlerle ilgili akademik çalışma, belirli koşullar altında diğerlerinden daha etkili kriterler tanımlamayı amaçlamaktadır.
mouviciel

Sorunuzun cevabını tam olarak değil, siz veya ekipteki birim testlerinden haberdar olan diğer kişiler onlara öğretmek için onlarla bir çift programlama yapabilir. Bir meslektaşımdan böyle bir şey öğrendim ve gerçekten çevik felsefeyi geliştirmekten çok, onun hakkında okumaktan daha çok yardımcı oldu.
Alb

Diğer tarafa gitmeyi öneririm. Sadece yapmak zorunda kaldığınız ünite testi işe yaramayacak. Teste Dayalı Tasarımın daha az toplam çalışma ile mükemmel sonuç verdiğini gördüm.

Yanıtlar:



10

Roy Osherove'un Ünite Testi Sanatı. Ünite ve entegrasyon testlerinin kullanımı, alaycı çerçeveler vb. Kullanımı hakkında harika pratik örnekler.



7

G. Meszaros'un xUnit Test Desenleri: Test Kodunun Yeniden Aktifleştirilmesi , birim testinin " Tasarım Desenleri " olan bir tür ansiklopedidir .

R. Osherove'in Ünite Testi Sanatı: Net'te Örneklerle, ünite testine başlamak ve temel kavramları anlamak için daha pratik bir rehberdir.

L. Koskela'nın Test Süreci : TDD ve Java Geliştiricileri için Kabul TDD'si , Java geliştiricileri için Birim Test Sanatı olarak görünmektedir.


XUnit Test Desenleri için +1!
Tyler Holien

4

Gerçek ünite testi için, Roy Osherove'un The Art Of Unit Testing'i geçemezsiniz. Kullanılan gerçek teknolojiden geçer. Sahte, sahte, saplama, kullanılacak çerçeveler, test isimleri vb. Gibi şeyler.

Matt'in önerdiği Kent Becks Test Driven Development gibi diğer kitaplar, birim testi yapmanın bir yolu olan TDD'den geçiyor ancak birim testi konusunda bir teknoloji kadar derinlemesine girmiyor. Bu kitap örnek bir uygulamadan geçiyor ve ilk önce testleri ve sonradan kodları yazarken aklınızdan geçenleri geçiyor.

Kent Becks kitabına benzer, bir uygulama geliştirme hikayesini anlatan ücretsiz bir makale, önce testleri , Martin Martin ve Robert Koss'un XP Episode bowling örneği.

Her iki kitabı da The The Unit Testing Sanatından başlayarak okudum ve daha sonra süreç hakkında iyi bir fikir edinmek için Kent Becks'e taşındım. Test Tahrikli Geliştirme'yi gerçekten öğrenmek istiyorsanız, bunu öğrenmenin iyi bir yolu olduğunu düşünüyorum.



0

Birim Testinin artık çok belirsiz bir terim olduğunu düşünüyorum.

Birim Testi'nin arkasındaki fikir (Wikipedia'dan) "birim testi, her bir kaynak kod biriminin test edildiği bir yöntemdir".

Zamanla, orijinal fikir Test Odaklı Gelişim (bununla ilgili en iyi kitap Büyüyen Nesne Odaklı Yazılım, Testlerle Yönlendirilen Yazılım) ve Davranış Odaklı Gelişim (Özel Kitap) olarak adlandırılan bir şey geliştiriyor.

Her ikisine de bakmanızı ve stratejinizi ihtiyaçlarınız için daha uygun bulmanızı öneririm. İkisini de kullanabilirsiniz (bizim yaptığımız gibi).

Her durumda, testlerin tüm avantajlarından yararlanmak için, tasarım stratejinizin merkezine koymalısınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.