Test, herhangi bir programlama dilinin önemli bir yönüdür. ASP.Net uygulamalarının test edilmesi, Visual Studio'nun yardımıyla mümkündür.
Visual Studio, test kodu oluşturmak için kullanılır. Ayrıca, bir ASP.Net uygulaması için test kodunu çalıştırmak için de kullanılır. Bu şekilde, bir ASP.Net uygulamasında herhangi bir hata olup olmadığını kontrol etmek basitleşir. Visual Studio'da test modülü, kullanıma hazır bir işlevsellikle birlikte gelir. Bir ASP.Net projesi için hemen bir test gerçekleştirilebilir.
Bu eğitimde öğreneceksiniz-
- ASP.Net için test etmeye giriş
- .NET Birim Test Projesi Oluşturma
- Test Projesini Çalıştırmak
ASP.Net için test etmeye giriş
Bir ASP.Net projesini test etmenin ilk seviyesi, birim seviyesinde testtir. Bu test, bir uygulamanın işlevselliğidir. Test, uygulamanın beklendiği gibi davrandığından emin olmak için yapılır. ASP.Net'te ilk görev, Visual Studio'da bir test projesi oluşturmaktır. Test projesi, uygulamayı test etmek için gerekli kodu içerecektir.
Aşağıdaki web sayfasını ele alalım. Sayfada "Guru99 - ASP.Net" mesajı görüntüleniyor. Şimdi bir ASP.Net projesi çalıştığında doğru mesajın görüntülendiğini nasıl onaylayabiliriz? Bu, ASP.Net çözümüne bir test projesi eklenerek yapılır (web tabanlı uygulamaları geliştirmek için kullanılır). Bu test projesi, kullanıcıya doğru mesajın gösterilmesini sağlayacaktır.
Şimdi daha ayrıntılı inceleyelim ve ASP.Net'te nasıl test yapabileceğimize bakalım.
.NET Birim Test Projesi Oluşturma
Bir test projesi oluşturmadan önce aşağıdaki üst düzey adımları gerçekleştirmemiz gerekiyor.
- Önceki bölümlerde kullanılan 'DemoApplication'ımızı kullanın. Bu, test edilmesi gereken uygulamamız olacak.
- DemoApplication'a yeni bir sınıf ekleyeceğiz. Bu sınıf 'Guru99 - ASP.Net' adlı bir dizge içerecektir. Bu dizi test projemizde test edilecektir.
- Son olarak bir test projesi oluşturacağız. Bu, ASP.Net uygulamasını test etmek için kullanılır.
Öyleyse yukarıdaki üst düzey adımları izleyelim ve testin nasıl uygulanacağını görelim.
Adım 1) DemoApplication'ın Visual Studio'da açık olduğundan emin olun.
Adım 2) Şimdi DemoApplication'a yeni bir sınıf ekleyelim. Bu sınıf 'Guru99 - ASP.Net' adlı bir dizge içerecektir. Bu dizi test projemizde test edilecektir.
Yeni bir sınıf eklemek için aşağıdaki adımı izleyin.
- Visual Studio'da, Çözüm Gezgini'nde 'DemoApplication'a sağ tıklayın.
- Bağlam menüsünden Ekle-> Sınıf seçeneğini seçin.
Adım 3) Bu adımda,
- Yeni sınıf için 'Tutorial.cs' adı verin.
- Dosyayı DemoApplication'a eklemek için 'Ekle' düğmesine tıklayın.
Şimdi, "DemoApplication" dosyasına yeni bir sınıf eklenir.
Adım 4) "DemoApplication" dan yeni Tutorial.cs dosyasını açın. "Guru99 - ASP.Net" dizesini ekleyin.
Dosyayı açmak için, Solution Explorer'daki Tutorial.cs dosyasına çift tıklayın.
Dosyada önceden yazılmış bazı varsayılan kodlar olacaktır. Bu kodla uğraşmayın, sadece aşağıdaki kod satırını ekleyin.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Kod Açıklaması: -
- Name değişkeni string türündedir.
- Son olarak, Tutorial sınıfının yapıcısı, Name değişkeninin değerini atar. Değer "Guru99 - ASP.Net" e atanır
Adım 5) Şimdi demo.aspx dosyasına gidin ve "Guru99 - ASP.Net" metnini görüntülemek için kod satırlarını ekleyin.