Yazılım Testleri

Test Güdümlü Yazılımın Tasarım Üzerindeki Etkileri

Kas 17th, 2009 | By Özcan Acar | Category: Extreme Programming, Haberler, Yazılım Testleri

Yazılımcı olarak çalıştığım projelerde geleneksel ve çevik yazılım süreçleri hakkında tecrübe edinme firsatı buldum. En son kitabım bir çevik süreç olan Extreme Programming hakkındadır. Edindiğim tecrübeler doğrultusunda çevik süreçlerin, klasik yazılım süreçlerine nazaran bakımı ve geliştirilmesi daha kolay yazılım sistemlerinin oluşturulmasında daha avantajlı olduğunu söyleyebilirim.



Yazılımda Değişik Test Türleri

Mar 3rd, 2009 | By Özcan Acar | Category: Yazılım Testleri

Yazılım sürecinde oluşturulan sistemin kalite kontrolü unit testleri ile yapılır. Java tabanlı sistemlerde unit testleri JUnit  olarak isimlendirilir. Bu isim aynı ismi taşıyan test frameworkü olan JUnit’den gelmektedir. Java’da unit testleri yazabilmek için JUnit frameworkü (http://www.junit.org) kullanılır.



Test Edilebilir Tasarım

Ara 3rd, 2008 | By Özcan Acar | Category: Yazılım Testleri

XP projeleri test güdümlü (Test Driven Deevelopment =TDD) ilerler. Programcı, testlerin gerektirdiği sınıfları oluştururken tasarım kararları alır bu bunları uygular. Bu tasarım kararları kodun gelecekte ne oranda yeniliklere açık olduğunu belirler.



Unit Testing Konseptleri

Kas 28th, 2008 | By Özcan Acar | Category: Yazılım Testleri

Yazılım sürecinde oluşturulan sistemin kalite kontrolü unit testleri ile yapılır. Bu bölümde
unit testlerin nasıl hazırlandığını yakından inceleyeceğiz. Bir sonraki bölümünde yer alan test
güdümlü yazılımı (Test Driven Development – TDD) uygulayabilmek için unit test
konseptlerinin bilinmesi gerekmektedir.
Java tabanlı sistemlerde unit testleri JUnit1 olarak isimlendirilir. Bu isim aynı ismi taşıyan test
frameworkü olan JUnit’den gelmektedir. Java’da unit testleri yazabilmek için JUnit
frameworkünden faydalanacağız.