Agile Projelerde Test Uzmanının Rolü Nedir?

Agile metodoloji, yazılım geliştirme dünyasında artık bir tercih değil, neredeyse bir standart. Sprint planlamaları, daily stand-up’lar, retrospektifler… Büyük ya da küçük, pek çok ekip bu döngünün içinde çalışıyor. Ama bu döngüde sıkça atlanan bir soru var: Test Uzmanı tam olarak nerede duruyor? “Sprint Sonunda Test Edilir” Yanılgısı Agile’a yeni geçen ekiplerde en sık görülen yanlış …

Test Senaryosu Nasıl Yazılır? Yeni Başlayanlar İçin Adım Adım Rehber

Yazılım testine yeni başlayan hemen herkesin aklındaki ilk soru aynıdır: “Test senaryosu yazmam gerekiyor ama nereden başlayacağım?” Bu sorunun cevabı aslında çok daha basit bir soruya dayanır: “Bu özelliği kullanan biri ne yapmak ister?” Eğer bunu doğru yanıtlayabiliyorsanız, zaten iyi bir test senaryosu yazabilirsiniz. Test senaryosu yazmak; özel araçlar, karmaşık şablonlar ya da yıllarca deneyim …

Canlıdaki Bir Hata Nasıl Yönetilir? Krizden Kaosa Gitmeden…

Yazılım dünyasında “canlıda hata çıkması” kaçınılmaz bir gerçektir. Soru şu değil: “Hata olur mu?” Asıl soru: “Hata olduğunda ne yapacaksınız?” Paniğe kapılmak, ortalığı birbirine katmak ya da sessizce geçiştirmeye çalışmak — bunların hepsi durumu daha da kötüleştirir. Ama doğru bir protokolle hareket edildiğinde, çoğu kriz yönetilebilir bir sürece dönüşür. İşte bu yazıda, production ortamında bir …

Takım Körlüğü (Team Blindness): Yazılım Projelerindeki Sessiz Risk

Takım Körlüğü (Team Blindness): Yazılım Projelerindeki Sessiz Risk Bir yazılım projesi aylarca geliştirilir. Kod yazılır, ekranlar tasarlanır, akışlar defalarca test edilir. Zamanla ekip sistemi o kadar iyi tanır ki, nasıl çalışması gerektiği artık refleks haline gelir. İşte tam bu noktada fark edilmesi zor ama etkisi büyük bir durum ortaya çıkar: takım körlüğü. Takım körlüğü, projeye …

Bug Report Nasıl Yazılır? Geliştiricilerin İşini Kolaylaştıran Rehber

Geliştirici ekibe mail atıyorsunuz: “Form çalışmıyor.” Gelen cevap: “Bizde çalışıyor. Hangi form? Nerede? Ne hatası veriyor?” Ve başlıyor sonsuz mail trafiği… Bug bulmak kolay, ama onu düzeltilebilir şekilde raporlamak başka bir iş. Kötü yazılmış bir bug report saatlerce zaman kaybettirir, iyi yazılmış olanı ise sorunu 10 dakikada anlaşılabilir hale getirir. Peki iyi bir bug report …

En Sık Yapılan 10 Web Sitesi Hatası

Her yeni web sitesi yayına çıktığında benzer hatalarla karşılaşıyorum. Farklı sektörler, farklı ekipler, farklı teknolojiler… Ama hatalar hep aynı. 17 yıldır onlarca web sitesini test ettim. Finans sektöründen e-ticarete, holdinglerden teknoloji şirketlerine kadar… Ve şunu fark ettim: Aynı 10 hata hepsinde tekrar ediyor. İşte en sık karşılaşılan web sitesi hataları ve bunları nasıl bulacağınız: 1. …

Test Etmek Zaman Kaybı mı, Yatırım mı?

Proje bitiyor. Ekip yorgun. Deadline yaklaşıyor. Bu noktada en çok duyulan cümle: ‘Test için vaktimiz yok, yayınlayalım önce.’ Sonra ne oluyor? Site yayına çıkıyor. İlk gün sorun yok gibi görünüyor. İkinci gün bir müşteri mail atıyor: ‘Formu gönderemedim.’ Üçüncü gün başka biri: ‘Mobilde menü açılmıyor.’ Dördüncü gün fark ediyorsunuz ki aslında bir haftalık potansiyel müşteri …

Web Sitesi Test Süreci Neden Önemlidir?

Yeni sitenizin duyurusunu yaptınız. Heyecan dorukta. Mail attınız, sosyal medyada paylaştınız, üst yönetim de görmek için bekliyordu. Sonra başladı mesajlar: ‘Mobilde menü kaymış’, ‘İletişim formu gönderiyor gibi görünüyor ama mail gelmiyor’, ‘Chrome’da düzgün ama Safari’de stil bozuk’… Hepimiz yaşadık bunu. O ilk trafikte, en çok görmesini istediğiniz kişiler siteye girdiğinde karşılaştığı hata ekranları, kaymış butonlar, …