1. Ana Sayfa
  2. Yazılım
  3. Unit Test Debug Nedir Nasıl Yapılır? Bölüm-3

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

022819_1910_UnitTestDeb12.png

  Bu yazımda sizlerle Test 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 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

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> 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ı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: unit, unit test, unit test nedir, , nedir, tdd, , test development,,test method,test class,class library,,test explorer,debug,,unit ,,test debug nedir

Yorum Yap

Yazar Hakkında

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.

Yorum Yap