Kategori: Yazılım Testleri
-
Kod Redaktörlügü
Programcılar yazar olsalardı keşke! yazımı bugün tekrar okudum ve bir şey aklıma geldi; Bunu sizinle paylaşmak istedim. Kod kalitesi deyince akla hemen yazılım testleri gelir. Kod kalitesinde madalyonun bir yüzü testler ise, diğer yüzü kodun okunabilirlik seviyesidir. İkisi bir araya geldiğinde müşteri gereksinimleri doğrultusunda hamur gibi yoğrulan uygulamalar geliştirilebilir. Programcı olarak hepimizin ortak yani, yazdığımız…
-
Birim Testlerinde Beklentilerimi Daha Net Nasıl İfade Edebilirim?
Kodkata.com bünyesinde hazırladığım Koşullu Mantığın Komut İle Değiştirilmesi isimli katada aşağıda yer alan birim testlerinden yola çıkılarak, uygulama yeniden yapılandırılıyor. [source language=”java”] package com.kodkata.kata.replaceConditionalDispatcherWithCommand.orig; import junit.framework.Assert; import org.junit.Test; public class PriceCalculatorTest { private static final String LOCALE_TURKISH_REPUBLIC = "tr_TR"; private static final int DEFAULT_NETTO_PRICE = 100; private static final String LOCALE_GERMANY = "de_DE"; private static…
-
Standart Java API’ler Neden Tercih Edilmeli?
2008 senesinde yazdığım kodlara şöyle bir göz attım. Kullandığım hemen hemen her çatı beni mutlaka sahip olduğu soyut ya da somut bir sınıfı genişletmeye zorlamış. Örnek mi? Buyrun! [sourcecode language=”java”] // Junit 3.8.1 ile birim testi public class AbcTest extends TestCase{ } [/sourcecode] [sourcecode language=”java”] // Spring 2.5 ile MVC controller sınıfı public class AbcController…
-
Ne Zaman Test Güdümlü Yazılım Yapmalıyım?
John Sönmez bu video kaydında ne zaman test güdümlü yazılım yaparım konusuna açıklık getirmeye çalışmış. Özetle test güdümlü yazılımın bir yere kadar mantıklı, birim testlerinin bakımının ve geliştirilmesinin zahmetli bir iş ve oluşan sistem hatalarının birim testleri ile keşfedilmelerinin zor olduğundan bahsetmiş. Test güdümlü yazılımın sadece birim testleri ile yapılabileceğini düşünüyor. Bu doğru değil! Böyle…