Aranızda Stackoverflow‘u duymayan var mıdır? Stackoverflow, Joel Spolsky ve Jeff Atwood‘un programcılara özel bir soru-cevap sitesi yapma fikirleriyle doğan ve günümüzde programlama ile ilgili temel kaynaklardan biri olarak gösterilen bir oluşum. Ayrıca ikili sitenin tüm hayat çizgisini 87 bölümlük bir podcast serisi ile yayımladılar, dinleyin, harcadığınız 87 saate değecektir. Stackoverflow podcast’inin 50. bölümünde Joel şöyle bir laf [...]
Tuesday, December 29, 2009
Aralıklarla bazı okurlar, yazılım test mühendisliği konusunda kariyer yapmak istediklerini belirten e-posta mesajları gönderiyorlar. Ne yalan söyleyeyim, yazılım testi konusunda insanların ilgili olmaları çok hoşuma gidiyor. Gönderilen e-posta mesajlarını ayrıca yanıtlama hakkımı saklı tutarak, bu konuda konuşma, dertleşme fırsatı bulamadığımız okurlar için bugün bu konuda yanıtlamaya çalıştığım bir e-posta mesajını -burada yayınlamak amacıyla düzenleyerek- sizlerle paylaşmak istiyorum.
E-posta mesajını gönderdiğim arkadaşa danışma fırsatı bulamadığım için ismini yada bana gönderdiği mesajı sizlerle paylaşamıyorum. Eğer uygun görürlerse kendileri aşağıdaki yorumlar bölümünde kendisini tanıtabilir ve konu ile ilgili aldığı diğer fikirleri de bizlerle paylaşabilir. Lafı uzatmayalım, yolladığım e-posta mesajı aşağıdadır.
Öncelikle e-posta mesajınız için teşekkür ederim. Elimden geldiğince sizlere konu hakkındaki fikirlerimi bildirmek isterim lakin farklı kaynaklardan da bu konuda tavsiyeler almanızın sizin açınızdan iyi olacağı kanaatindeyim. Developen’ı takip ediyorsanız, yazılım kalitesi ve test mühendisliği konularındaki fikirlerimin hayli idealist ve biraz da sektörümüzün mevcut durumuna tepki olarak militanca olduğunu görmüşsünüzdür.
Bu sebeple benim tavsiyelerimin daha küçük bir alt kümesi de günümüz Türkiye yazlım sektöründe yeterli olarak görülebilmektedir. Yazılım test işinde olup doğruların kişiye, zamana ve şartlara göre değişmediğini kavramamak mümkün değildir. Ben size kendi fikirlerimi iletmek istiyorum, sonuçta karar sizin olacaktır.
Test mühendisliğini ben disiplinler arası bir alan olarak görmekteyim. Gerçeklediğimiz aktiviteleri de “farkındalığın denetimi” olarak gördüğümü defalarca yazdım. Bu sebeple salt yazılım test tasarım/işletme tekniklerine hakimiyet ile iyi test yapılabileceğine inanmıyorum.
20 yıl önce, 1989 yılında start verilen Mercury Interactive , 10-15 sene gibi bir süre içinde WinRunner, Test Director ve QuickTest Professional gibi çözümleri ile kurumsal dünyanın kalbini çaldı ve bu efsanevi ürünleriyle kısa süre içinde milyar dolarlık bir deve dönüştü. Bugüne kıyasla, Mercury işe başladığında, test aracı geliştirmek çok daha zordu. Test edilebilirlik hiçbir [...]
Aşağıdaki adreste Sam Allen çeşitli tarayıcıların hafıza kullanımları ile ilgili güzel bir çalışma yapmış. http://dotnetperls.com/Content/Browser-Memory.aspx Makale içerisindeki grafikler ve anlatım, test altındaki uygulamaları uzun süre kullanıp hafıza kullanımlarını incelediğimizde mutlak hafıza sızıntılarını nasıl saptayabileceğimize mükemmel bir örnek sunuyor. Makaledeki su götürmez hafıza sızıntılarını bir kenara bırakırsak, özellikle modern yazılım platformlarında gördüğümüz Garbage Collector’ların (GC), tembel [...]
Wednesday, March 18, 2009
Hafta sonu sistem yöneticilerimiz Windows tabanlı sunucuların tümüne bir güncelleme paketi yollamışlar. Bu güncellemelerden biri de henüz düzeltilmemiş PDF JavaScript açığını engellemek üzere tarayıcılardaki ve Adobe Acrobat Reader’da JavaScript desteğini kaldırmış. Açıkcası bildirim de gelmedi değil ama ben de herkes kadar okuyorum bu bildirimleri. Uzatmadan anlatalım; Biz de bu arada Borland’ın test yönetim yazılımı Silk [...]
Bir süre önce, projelerimizden birinde kullandığımız Silk Cenral Test Manager uygulaması ile ilgili garip davranışlar görmeye başladık. Örneğin olur olmadık zamanlarda uygulama sunucusu yazılımı (AppServ) donup kalıyor ve gerek web kullanıcılarına, gerekse de takvimlenmiş otomatik testlere sistem yanıt veremiyordu. Malımızı bilsek de disiplini elden bırakmayarak sırasıyla uygulama sunucusu, veri tabanı katmanı, test çiftliği iletişimi (ExecServ [...]
Yakın tanıdıklarım bilir, aslında yazılım testi benim çalışma hayatımdaki ilk uğraşım değil. Hayatımı daha önce, yine yazılım sektöründe ama geliştirici ekiplerde farklı görevlerde çalışarak idame ettirmekteydim. Her ne kadar sektörümüzde daha çok aksini görsek de, ilerleyen zamanlarda biraz şansımın yardımı, biraz da yazılıma bakış açımın değişmesi neticesinde, yazılım üretiminin kalite güvencesi ve test alanına odaklandım. [...]
Bu güne kadar kendimce benimsediğim düsturumu tek cümleyle sunayım sizlere: İşimle ilgili tek kuralım, müşterime eldeki imkanların elverdiği en iyi test hizmetini sunmaktır. Bu cümlede "müşteri" kelimesi yerine geliştirme ekibi, proje finansörü, son kullanıcılar… vb. rollerden istediğinizi koyabilirsiniz. Hiçbir zaman test edilmesi gereken bir yazılımı, eksik dökümantasyon, net olmayan isterler yada test aktivitelerinin ekip [...]
Biraz önce sevgili Alemşah Öztürk’ün web günlüğü antifitte gördüğüm TonlaKazan isimli TurkCell servisinin web sitesini ziyaret ettim. Sitenin işlevi gayet açık ve net biçimde belirtilmişti; TurkCell’in ÇalarkenDinlet isimli hizmetinden faydalanıyorsanız, telefonunuz çalarken sizi arayanlara reklam dinletebiliyor ve her seferinde faturalı hatlarda 15 saniye, faturasız hatlarda ise 1 kontür kazanıyorsunuz. Bunu gördüğümde hemen TurkCell’in sitesine girip [...]
Uzunca bir aradan sonra tekrar selamlar, yaklaşık iki haftadır hayatımı düzene soktuğumu ve tekrar yazmaya başlamanın iyi bir fikir olduğunu düşünüyordum. Sevinçliyim ki bu aranın ardından sizlere güzel bir haber vermek için tekrar klavye başına oturdum. Bugün aşağıdaki mesajı posta kutumda gördüm ve sizlerle de paylaşmak istedim. Böyle etkinliklere aktif katılım konusunda geçen senelerde sektörümüzde [...]