Continuous integration

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…

Devamını oku

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.

Devamını oku

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,…

Devamını oku