JUnit ile Java Birim Testi
JUnit yazılım geliştirme metodolojilerinden TDD(Test Driven Development) alanında en etkili frameworklerden birisidir. Uzun zamandır ünite testinin ne olduğunu bilip de şu zamana kadar geliştirdiğim hiçbir yazılımda kullanamamış olmanın verdiği huzursuzlukla bir test frameworkünü inceleyip küçük denemelerde bulunmaya heves ettim. Konu test olunca bu alanda çok yaygın kullanılan JUnit (.net için geliştirilen versiyonu NUnit) üzerinde inceleme yapmaya karar verdim. Sonuç olarak JUnit'in ya da herhangi bir test frameworkün yazılım projelerinde kullanılması çok önemli. Her durum için yazılımı tekrar build etmek ya da tekrar serverda test etmek can sıkıcı ve zaman kaybettirici olabiliyor. Ayrıca her bir durum için ayrı ayrı parametreyi üretmek her bir butona tıklamak ya da veritabanına elle kayıt ekleyip silmek gibi sıkıntılı işlemleri yazdığımız test sınıflarıyla deneme imkanına kavuşuyor ve aynı zamanda yazılımı geliştirip değiştireceğimiz zaman aynı testleri tekrar çalıştırarak uygunluğunu öğrenebiliyoruz.Konuyla ilgili birkaç türkçe kaynak da var.
http://web.cs.hacettepe.edu.tr/~turgay/ymlab/pdf/junitTutorial.pdf
http://www.teknoturk.org/docking/yazilar/tt000136-yazi.htm
Ubuntu 10.04 Sun Java JDK kurulumu Hangi Kapalı Kodlu Yazılımları Kullanıyorsunuz?