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

Unit Test Nasıl Yapılır? Bölüm-2

Unit Test Nasıl Yapılır? Bölüm-2

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

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çmiş olduğunu görmekteyiz.

Unit Test uygulamamızı yapmış olduk bir sonra ki yazıda Debug Unit Test 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, , , , , test driven development, ,,test method,test class,class library,,test explorer

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