Prod’a Çıkış Gecesi Yaşananlar: En Kusursuz Plan Neden Patlar?

Prod’a Çıkış Gecesi Yaşananlar: En Kusursuz Plan Neden Patlar?

Seri 2: Sahadan Hatalar – Bölüm 3 Saat gece yarısını geçmiş. Teams kanalında veya toplantı odasında gergin ama aynı zamanda işi bitirmiş olmanın getirdiği yorgun bir rahatlama var. Tüm feature branch’ler birleştirilmiş, staging ortamında regression testleri başarıyla tamamlanmış, checklist’teki maddelerin yanına tek tek yeşil tikler atılmış. "Deployment Plan&

Savaş Avcu tarafından
Test Verisi Çöplüğü: Bir Ekip Kendi Yarattığı Veride Nasıl Boğulur?

Test Verisi Çöplüğü: Bir Ekip Kendi Yarattığı Veride Nasıl Boğulur?

Seri 2: Sahadan Hatalar – Bölüm 2 Yazılım geliştirme süreçlerinde çoğu zaman kodun kendisine, mimariye veya pipeline konfigürasyonlarına odaklanılır. Ancak bir test mühendisinin günlük mesaisini en çok tüketen, sabrını en çok sınayan gizli bir canavar vardır: Test verisi. Bir gün test ortamında koştuğumuz kritik bir ödeme akışının sürekli patladığını gördük. Kod

Savaş Avcu tarafından

Savaş'ın Blogu

Hayat ve Yazılım Testi Üzerine

En son

Testin Görünmeyen Yüzü: Kaliteyi Yöneten İnsanlar

Testin Görünmeyen Yüzü: Kaliteyi Yöneten İnsanlar

Yazılım kalitesi çoğu zaman araçlarla, test senaryolarıyla, otomasyon oranlarıyla anlatılır. Raporlar grafiklerle dolar, metrikler konuşur. Ancak çoğu ekip şunu geç fark eder: Kaliteyi asıl belirleyen şey kullanılan araçlar değil, o araçları kullanan insanların tutumu ve davranışlarıdır. Aynı teknolojiye, aynı test setlerine, aynı otomasyon altyapısına sahip iki takım arasında dramatik kalite

Savaş Avcu tarafından
Hibrit Test Takımı Modeli: Manuel ve Otomasyonun Dengesi

Hibrit Test Takımı Modeli: Manuel ve Otomasyonun Dengesi

Yıllar önce test ekipleri çoğunlukla ikiye ayrılıyordu: manuel testçiler ve otomasyon geliştiricileri. Arada çoğu zaman görünmez bir duvar olurdu. Bugün şirketlerin büyük kısmı o modeli terk etti. Çünkü tek yönlü uzmanlık hem ilerlemeyi yavaşlatıyor hem de kalite perspektifini daraltıyor. Artık beklenti daha net: manuel düşünebilen ve gerektiğinde otomasyon üretebilen hibrit

Savaş Avcu tarafından
Test Verisi Yönetimi: Akıllı ve Etik Yaklaşımlar

Test Verisi Yönetimi: Akıllı ve Etik Yaklaşımlar

Test mühendisliğinde yıllar geçtikçe fark ettiğim bir gerçek var: Hatalar çoğu zaman koddan değil, yanlış kullanılan veriden çıkıyor. Test süreçlerinde genelde “senaryo”, “araç”, “otomatize test”, “CI/CD” gibi terimler öne çıkar. Ama perde arkasında sessizce duran, doğru kullanılmadığında sistemi çökerten bir unsur vardır: test verisi. Ben de ekibimle birlikte onlarca

Savaş Avcu tarafından
🧠 Alışkanlıkların Gücü

🧠 Alışkanlıkların Gücü

Yıllar geçtikçe, bazı insanların ve şirketlerin neden değişmek için mücadele ettiğini görüyoruz. Bazıları yıllarca denemelerine rağmen bir türlü değişemezken, bazıları kendilerini bir gecede yeniden inşa ediyor gibi görünür. Sinir bilimciler, doğru alışkanlıkların başarılı olmak için çok büyük rol oynadığını söylüyor. 💡 Alışkanlıkların Gücü Nedir? Özünde Alışkanlıkların Gücü, hayatımızı dönüştürmemizi sağlayan bir

Savaş Avcu tarafından
Yapay Zekânın Test Süreçlerinde Kullanımı: Yazılım Testinin Yeni Dönemi

Yapay Zekânın Test Süreçlerinde Kullanımı: Yazılım Testinin Yeni Dönemi

Yazılım testi dünyasında son yıllarda yaşanan değişim beni her zamankinden daha fazla heyecanlandırıyor. Test lideri olarak ekiplerimizin nasıl daha verimli, öngörülü ve yenilikçi hale gelebileceğini her zaman merak ediyorum. Yapay zekâ artık sadece bir teknoloji trendi değil; test süreçlerimizi yeniden şekillendiren, düşünme biçimimizi dönüştüren bir gerçeklik. Bu yazıda, AI’nin

Savaş Avcu tarafından
2025 Yılında Yazılım Test Mühendislerinin Odaklanması Gereken Alanlar ve Teknolojiler

2025 Yılında Yazılım Test Mühendislerinin Odaklanması Gereken Alanlar ve Teknolojiler

Yazılım test mühendisliği, her geçen yıl gelişen yeni teknolojiler, metodolojiler ve araçlarla birlikte dönüşmeye devam ediyor. 2025 yılında, test mühendislerinin daha etkili, hızlı ve güvenilir test süreçleri oluşturabilmesi için belirli alanlara odaklanması kritik hale gelecek. Bu yazıda, yazılım test mühendislerinin 2025 yılında odaklanması gereken alanları, kullanması gereken teknolojileri ve takip

Savaş Avcu tarafından
Yazılım Geliştirme Yaşam Döngüsü (SDLC): Agile, DevOps ve Test Mühendisliği

Yazılım Geliştirme Yaşam Döngüsü (SDLC): Agile, DevOps ve Test Mühendisliği

Yazılım geliştirme, fikirden son kullanıcının eline ulaşana kadar geçen bir dizi planlama, tasarlama, geliştirme, test etme ve yayına alma sürecinden oluşur. Bu süreç Yazılım Geliştirme Yaşam Döngüsü (SDLC - Software Development Life Cycle) olarak adlandırılır ve farklı metodolojilerle ele alınabilir. Bu yazıda, Agile, DevOps ve yazılım test mühendisliğinin rolü üzerinde durarak

Savaş Avcu tarafından