Skip to content

Category Archives: Test Mühendisliği

Yazilim Kalitesi ve Yazilim Gelistirme Araçlari Sempozyumu – YKGS’2008

Bugün bilgisayarımda gördüğüm bir e-posta, yüzüme kocaman bir tebessüm yerleştirdi. Hava Harp Okulu‘nun ve İstanbul Kültür Üniversitesi Bilgisayar Mühendisliği Bölümü‘nün, 9-10 Ekim 2008 tarihlerinde, beraberce "Ulusal Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu" isimli bir etkinlik gerçekleştirecekleri haberiydi aldığım. Yazılım sektörümüz bu günkü ivmesini kazanmış ve yavaş yavaş yazılım ihraç etmeye başlamışken, bu etkinliğin doldurduğu [...]

Mantığın bittiği yer

Birkaç ay önce QualiTest bünyesindeki görevime Hollanda şubesinde devam etmem konusunda aldığımız kararı uygulamaya başladık ve 5 haftadır Türkiye’den uzak yaşamaktayım. Bu süre zarfında hayatımdaki değişikliklere adapte olmak tüm enerjimi tüketmekte ve yazacak entellektüel gücü kendimde bulmakta zorlanıyorum. Lakin ne olursa olsun, Michael Bolton‘ın 13 Ocak tarihli blog yazısında anlattığı tartışmayı buraya taşımamak gerçekten ayıp [...]

Flash, Java Applet ve ActiveX: Yük Testleri

Flash, Java Applet yada ActiveX gibi Web sayfalarına gömülen uygulamaların üzerinde yük testi senaryoları kaydı yapılırken yaşanan sorunlar ile ilgili iki e-posta aldım. Duyduğum cümleler çoğu zaman benzer; “Aracı kurdum, başka uygulamalar için kayıt alabiliyorum ama bu uygulamada olmuyor” Çok hoşuma giden bir söz vardır, “Alet çantanızda sadece çekiç varsa, tüm sorunlarınızı çivi gibi görürsünüz”. [...]

Keyword Driven Automation

Web tabanlı uygulama geliştiren ekipler için keyword driven automation birçok artıyı beraberinde getiriyor. Bu yazıda beraberce basit bir keyword driven automation alt yapısını inceleyeceğiz. Lakin dikkat! Burada bahsettiğimiz konsepti birebir alıp uygulamak işinize yaramayabilir yada daha kötüsü sizin durumunuz için hiç de uygun olmayan şeylerden bahsediyor olabiliriz. Bu sebeple kendiniz için benzer bir sistem üretmeden [...]

Kaygan yokuşta yazılım testi ve hata sınıflandırmaları

Bir kişiye ne zaman kel dersiniz? Alnı açıldığında mı? Yoksa başının tepesinde bir açıklık oluştuğunda mı? Böylesine muğlak bir durumda nasıl karar veririz? Etrafımızdaki insanları kel yada değil şeklinde sınıflandırmamıza gerek yok, kabul ediyorum. Ama, test mühendisleri olarak yazılımlarda farkettiğimiz anomalileri benzer bir muğlaklık içerisinde sınıflandırıyoruz. Saptadığınız anomali bug mı? Eğer bir bug ise ciddiyeti [...]

Yazılım hatalarının maliyeti üzerine

Geçen günlerde geliştireceğimiz E-Ticaret sitesinin spesifikasyonları elimize geçti. Statik teste başladık. Verilen bir siparişin kargo bedeli ile ilgili aşağıdaki maddelere yer verilmişti. eS 4.5.49 Sipariş 100 YTL’yi geçiyor ise, kargo bedeli 0 YTL olarak hesaplanır. ….. eS 11.6.3 Yurtdışı siparişlerinde kargo bedeli, teslimat adresinde belirtilen ülkeye ait desi-kargo bedeli tablosu uyarınca hesaplanır. Tüm dokümanı tekrar [...]

Test Otomasyonu Aracınızı Anlamak

Testlerimizi otomasyon altına alırken yaşadığımız sorunların çözümünde, bazen test otomasyon araçlarının özüne dönmemiz gerekmekte. Durumu net biçimde görmek için Apodoro incelemenizi tavsiye edebileceğim bir araç. Apodoro henüz emekleme aşamasında bir test otomasyonu aracı. Geliştirme ekibi, kullanım kolaylığından ziyade beceriyi öne aldığı için, arabirim üzerinden uygulamayı çalışırken izleme ve iç yapısını keşfetme şansı elde ediyoruz. Apodoro’yu çalışırken [...]

Ne zaman uzman sayılırız?

Test mühendisliği sistematik şüpheciliktir demiştik. Görünen o ki ne yazarsak yazalım, hiç şüphe etmeden olduğu hali ile kabul görüyor. Biz ne dersek diyelim, insanlar kendilerine söylenenleri olduğu gibi kabullenme niyetindeler. Burada yazmaya başladığımdan beri yüzlerce e-posta mesajı aldım. Bu mesajlar içerisinde çeşitli konular etrafında fikirlerim soruluyordu. Elimden geldiği kadarıyla bunlara yanıt vermeye çalıştım. Yazdıklarım hakkında beni tebrik eden birçok [...]

Test Dokümantasyonu

Test aktivitelerinin ne şekilde dokümante edilmeli? Yada test aktiviteleri gerçekten dokümante edilmesi gereken aktiviteler midir? Bu soruları çok sık duymakla beraber, bunlar ayrıca meslektaşlarımızın da uzun süredir tartıştiğı sorular. Ben kendimi dokümantasyon konusunda gayet orta yolcu biri olarak düşünürüm. Faydalarına inanır ama imkansızlıkları da kabullenirim. Bu sebeple kendi yaklaşımımı burada kabaca masaya yatırmak istedim –ki [...]

Bazen savaşmak zorunda da kalabilirsiniz

Eğer bir hatanın ciddi olduğuna inanıyorsanız, bu hatanın düzeltilmesi için mücadele etmekten çekinmeyin. Bu, bir test mühendisinin yaptığı işe saygısı gereği takınması gereken bir tavırdır. Eğer bir hata düzeltilmeyecek ise, bunun geçerli bir sebebi sunulmalıdır. Hata durum toplantılarında siz de buna benzer birşeyler duymuşsunuzdur eminim: “Evet bu bir yazılım hatası ama hiçbir kullanıcı bu hatayı [...]