Merhabalar Arkadaşlar, geçen hafta unit testing(birim test)'in ne olduğunu ve nerelerde hangi amaçlarla kullanıldığını açıklamıştık.Bu hafta sizlere bilgisayarımızda Unit Test Project nasıl oluşturulur, ayrıca farklı bir birim test çerçevesi olan NUnit Adapter'in Visual Studio üzerine eklentisinin nasıl kurulduğunu açıklayacağım.
İşlemleri size Visual Studio 2012 kullanarak açıklayacağım.Visual Studio'nun diğer sürümlerle 2012 sürümü arasında pek fark bulunmuyor bu yüzden aynı basamakları kullanarak siz de sisteminizde yüklü olan herhangi bir Visual Studio sürümüne rahatlıkla aşağı da anlatılan basamakları uygulayabilirsiniz.
Birim Test Oluşturma
1)Birim Testi Projesi Oluşturun
2)Projeye bir ad verin
Proje artık solution kısmına eklenmiştir
3)Birim testi projesinde, test etmek istediğiniz projeye bir referans ekleyin
4)Test edeceğiniz kodu içeren projeyi seçin
5)Birim testinizi kodlayın
Bu basamaktan sonra birim testlerini nasıl çalıştıracağımıza bakalım
1)Öncelikle Test Explorer kısmını açın
2)Birim testlerini çalıştırın
Test Explorer ile geçen ve kalan birim testlerini görebilirsiniz
Unit Test Project'in oluşum basamaklarından sonra şimdide NUnit Adapter kurulumundan bahsedeceğim
1)Visual Studio uzantı yöneticisi kullanarak eklentinizi indirin
2)Eklentinizi Visual Studio Galerisi'nde ki Araçlar/Test'in altından indirin veya adını biliyorsanız arama yapın
3)Class Library projesi oluşturun
Projeyi bu basamaktan sonra solution kısmına ekleyin
4)Sınıf kitaplığı projesinde NuGet komutunu çalıştırarak eklentiyi yükleyin
NuGet, projelerinizde kitaplıkları ve araçları eklemek ve güncellemek için kullanabileceğiniz bir Visual Studio uzantısıdır
5)Eklentinizi yükleyin. Adını biliyorsanız, eklentiyi çevrimiçi ortamda arayabilirsiniz
Projenizde çerçevenin uzantısı bulunur
6)Sınıf kitaplığı projesinde, test etmek istediğiniz projeye bir referans ekleyin
7)Test edeceğiniz kodu içeren projeyi seçin
Son olarak Birim Testinizi kodlayın
Kurulumu ve nasıl test edildiğini gördükten sonra haftaya temel düzeyde anlatılanları kavramaya yönelik küçük uygulamalar yapacağız. Bu haftalık anlatacaklarım bu kadar, haftaya tekrar görüşmek üzere hoşçakalın arkadaşlar...
Kaynaklar
1)http://msdn.microsoft.com/en-us/library/hh694602.aspx
2)http://www.codeguru.com/csharp/.net/using-nunit-with-visual-studio-2012-unit-test-projects.htm
3)http://en.wikipedia.org/wiki/Software_testing
Hiç yorum yok:
Yorum Gönder