Author Archive for mustafa.ulu

Yazılım geliştirme süreçleri – Sanallaştırma

ÇarklarEndersys AR-GE ekibi olarak yazılım test sürecinde sanal makinaları yoğun olarak kullanıyoruz.

Endersys yazılım ürünleri her gece saat 03:00′te kendiişler bir süreç ile SVN‘den çekilip derleniyor. Kuruluma hazır hale gelen ürünler kendileri için ayrılmış sanal makinalara kuruluyor. Bu kurulumlar yazılım ekibi tarafından geliştirilen yeni özelliklerin, giderilen hataların ve uygulanan güvenlik güncellemelerinin test ekibi tarafından günübirlik incelenebilmesi için kullanılıyor. Böylece test ekibi yeni özelliklerin verimliliğinin ve kullanılabilirliğinin arttırılması, geriye dönük uyumluluğun sağlanması gibi konularda yazılım ekibine rapor hazırlayabiliyor.

Bu yazıda anlattıklarım yazılım test sürecimizin yalnızca bir parçasıdır. İleride bu sürecin diğer parçaları olan sürekli entegrasyon ve kendiişler testler hakkında ayrıntılı yazılar yayımlayacağım.

Ürünlerini benzer bir yöntemle test eden geliştiricilerin yorumlarını bekliyorum.

Yazılım geliştirme süreçleri – Hata etiketleri

Çarklar

Endersys‘in hata takip sistemine düşen hata raporlarını ve yeni özellik isteklerini kapsamlarına göre etiketlendiriyoruz. Aşağıda bizim en çok kullandığımız etiketleri ve bu etiketlerin ne anlama geldiklerini görebilirsiniz:

  • UX: User experience kavramının kısaltılmış hali. Kullanıcı işlemlerini kolaylaştırmak amacıyla yapılan her değişikliği kapsar
  • DX: Developer experience kavramının kısaltılmış hali. Geliştirici işlemlerini kolaylaştırmak amacıyla yapılan her değişikliği kapsar
  • i18n: Internationalization kavramının kısaltılmış hali. Farklı dillere çeviri (uluslararasılaştırma) ile ilgili bütün değişiklikleri kapsar.
  • L10n: Localization kavramının kısaltılmış hali. Yerelleştirme ile ilgili bütün değişiklikleri kapsar. Takvim ayarlarının ülkelere göre değişmesi gibi.
  • Testing: Kendiişler testler ile ilgili bütün çalışmaları kapsar.