MVC Unit Test Nedir ? Bölüm-45

Bu yazımda sizlerle MVC uygulaması geliştirirken Unit Test kavramından nasıl yararlanacağımızı göreceğiz.

Unit Test Nedir?

Uygulama geliştirme aşamasında yazdığımız kodların test edilmesi amacıyla yazılan projelere Unit Test adı verilmektedir. MVC geliştirme ortamında proje oluştururken aynı zamanda Unit Test projesi de oluşturabilmekteyiz.

Resim-1

Visual Studio geliştirme ortamını açalım. Create A New Project seçeneğine tıklayalım.

Resim-2

MVC şablonunu seçelim ve Next seçeneği ile projemizi oluşturma işlemine devam edelim.

Resim-3

Projemize isim verdikten sonra Create seçeneği ile devam edelim.

Resim-4

MVC şablonunu seçerken Unit Test seçeneğini de seçelim. Create seçeneği ile projelerimizi oluşturalım.

Resim-5

MVC tarafından oluşturulan Controller Class dosyamızın Unit Test tarafında da oluşturulduğunu görmekteyiz.

Resim-6

Unit Test kısmında Controller içerisinde MVC Controller dosyasında bulunan metotların Test metotlarının oluşturulduğunu görmekteyiz.

Resim-7

Test sekmesini açalım ve Run>All Tests seçeneğini seçelim ve Unit Test projemizi çalıştıralım.

Resim-8

Metotlarımızın testi geçtiğini görmekteyiz.

MVC projeleri ile birlikte Unit Test işlemlerinin nasıl yapıldığını görmüş olduk.

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

The following two tabs change content below.
Üniversite öncesi öğrenimini Malatya’da tamamladı. Dicle Üniversitesi mezunudur ve Atatürk Üniversitesi Bilgisayar Programcılığı mezunudur. Yönetim Bilişim Sistemleri yüksek lisansını yapmaktadır. Bingöl Üniversitesi Bilgi İşlem Başkanlığı’nda stajını yapmıştır. Freelance .Net Developer olarak çalışmaktadır. Aynı zamanda Mshowto.Org bünyesinde yazar olarak görev yapmaktadır. Uzmanlık alanları olan; Bilişim Güvenliği, Microsoft Azure, Microsoft Visual Studio, C# .Net, WPF,Asp.Net, Cloud Computing, Microsoft Azure SQL, Microsoft SQL Server alanlarında yazarlık yapmakta ve etkinliklerde uzmanlık alanlarında konuşmacı olarak görev almaktadır.

Son Yazılar Servan ORAL (see all)

Share

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir