"Enter"a basıp içeriğe geçin

Kategori: Continuous integration

Visual Studio’ya Selenium Kurulumu ve Kullanımı

Selenium nedir önce ondan bahsedeyim. Selenium web uygulamaları için geliştirilmiş bir test aracıdır. Firefox için geliştirildiği için diğer tarayıcılarda çalıştırmak için ek dosyalar indirmeniz gerekir.

Bu testin amacı her ne kadar Unit Test‘lerle projemizi test etmiş olsak da (farklı) tarayıcı(lar)da test etmek de fayda vardır. Web uygulamaları farklı tarayıcılarda bazen aynı sonucu vermeyebiliyor.

Şimdi gelelim Visual Studio’da selenium ile fonksiyonel test yapmaya. Öncelikle bir web projesi oluşturalım.

Sandcastle Kurulumu ve Kullanımı

Sandcastle Help File Builder bir .Net dökümantasyon aracıdır. Projedeki açıklamaları(
) alıp otomatik msdn documentation gibi her methodun, sınıfın açıklamarını oluşturur. Şimdi gelelim kurulumuna, öncelikle https://github.com/EWSoftware/SHFB/releases adresinden son sürümünü indiriyoruz. Sonra standart Next Next Finish’in yanında birkaç tane “install” işlemimiz olacak.

Teamcity – Continuous Integration (Sürekli Entegrasyon)

Contiuous Integration Türkçe’de mot-a-mot anlamı “sürekli entegrasyon“‘dur. Peki ne işe yarar ? CI her checkin(TFS’de) veya commit(Git’te)’te projenizi alıp derler(build), test eder, döküman oluşturur ve yayınlar(deploy). Bu sayede olası hataların tespiti hızlı olur ve sürekli güncel bir dökümantasyon oluşur. CI için çeşitli araçlar vardır, bunlardan bazıları;Teamcity, Jenkins, Myget, Appveyor…

Teamcity’nin kurulumuna gelecek olursak, resimlerle anlatmaya çalışacağım…