Yazılım Testinde ISTQB’nin 7 Test Prensibi

Yazılım Testinde ISTQB’nin 7 Test Prensibi Teknolojiler gelişiyor, araçlar dönüşüyor, yazılım dünyası sürekli değişiyor. Ama iyi test yaklaşımının temelini oluşturan bazı prensipler yıllardır geçerliliğini koruyor. ISTQB tarafından tanımlanan bu 7 prensip, onlarca yıllık sektör deneyiminin damıtılmış hâli — ve bugün hâlâ yazılım kalitesini yönetme yaklaşımımızın temelini oluşturuyor. Bu prensipleri bilmek, testi “hata bulmak” olarak gören …

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

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 …

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

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 …

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

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 …

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

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 …

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

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 …

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

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 …

Web Sitesi Test Süreci Neden Önemlidir?

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 …