Unit Test Debug Nedir Nasıl Yapılır? Bölüm-3
0

  Bu yazımda sizlerle Unit Test Debug işleminin nasıl yapıldığını inceleyeceğiz.


Resim-1

Visual Studio uygulamamızı açalım File>New>Project bağlantısını izleyerek projemizi açalım.

Resim-2

Uygulamamızı yazacağımız dil seçeneğinin altında Test sekmesini seçelim ve Unit Test Project seçeneğini seçelim ve projemizi oluşturalım.

Resim-3

Projemiz açıldığında karşımıza Unit Test Class dosyamız açılacaktır bu Class dosyasında Test Class ve Test Method Attribute ifadelerini görmekteyiz. Bir Class dosyasının oluşturulabilmesi ve bir metot ifadesinin Test özelliği taşıması için bu Attribute tanımlamalarının yapılması gerekmektedir.


Resim-4

Solution Explorer menüsünde Solution adımıza sağ tıklayalım Add> New Project sekmesi ile test etmek istediğimiz projemizi ekleyelim.

Resim-5

Class Library projesi ekleyerek devam edelim.

Resim-6

Metodumuzu yazalım ve metot içerisinde yapmak istediğimiz işlemleri yazalım.

Resim-7

Unit Test projemizde References kısmına sağ tıklayalım ve Add Reference seçeneğini seçelim.

Resim-8

Projects sekmesini seçelim ve projemizde bulunan metodumuzu içeren sınıfın Dll dosyasını Test projemize ekleyelim.

Resim-9

Unit Test projemiz içerisinde bulunan metoda test için gerekli ifadeleri yazalım.

Resim-10

Test>Windows>Test Explorer seçeneğini seçelim ve Test sonuçlarını göreceğimiz menüyü açalım.

Resim-11

Projemize bir Breakpoint ekleyelim ve işlemlerimizi takip edelim.

Resim-11

Metodumuzu seçelim ve Run Selected Test seçeneği ile testimizi başlatalım.

Resim-12

Metodumuzun yapılan testi başarı ile geçti ancak Breakpoint noktasında işlemimizin durmadığını ve işlem adımlarımızı takip edemediğimizi görmekteyiz.

Resim-13

Test projelerinde projemizin Breakpoint noktalarında durmasını istiyorsak Debug Selected Tests seçeneği ile projemizi çalıştırmalıyız.

Resim-14

Test projemizi Debug etme işlemlerini görmüş olduk bir sonra ki yazıda Test Level konusunu ele alacağız.

Bir sonra ki yazıda görüşmek dileğiyle.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: unit, unit test, unit test nedir, unit testing, unit testing nedir, tdd, test driven development, test development,unit test uygulaması,test method,test class,class library,test window,test explorer,debug,test debug,unit test debug,unit test debugging,test debug nedir

Bu İçeriğe Tepkin Ne Oldu?
  • 1
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Servan Oral, 1991 yılında Diyarbakır’da doğdu. Üniversite öncesi öğrenimini Malatya’da tamamladı. Dicle Üniversitesi ve Atatürk Üniversitesi Bilgisayar Programcılığı mezunudur. .Net Developer olarak birçok firmada görev almıştır. MSHOWTO bünyesinde yazar olarak görev yapmaktadır. Uzmanlık alanları olan; Bilişim Güvenliği, Microsoft Azure, Microsoft Visual Studio, C# .Net, Asp.Net, Cloud Computing, Microsoft Azure SQL, Microsoft SQL Server, MVC .Net alanlarında yazarlık yapmakta ve etkinliklerde uzmanlık alanlarında konuşmacı olarak görev almaktadır. MCP sertifikası bulunmaktadır.

Yazarın Profili
İlginizi Çekebilir

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir