şükela:  tümü | bugün
  • yaklaşık 1,5 yıldır bir e-ticaret sitesinde yaptığım iştir. bu işi yapan kişinin bilgisayarında birçok virtual machine bulunur. kısaca bir yazılım projesinde ortaya çıkacak ürünün müşteriye sunulmadan önce kalitesinden emin olmak, düzeltme ve geliştirme masraflarını azaltmak, geliştirme işleminin erken aşamalarında yanlışları saptayarak ileri aşamalara yayılmasını önleyerek zaman ve maliyetten tasarruf sağlamak ve müşteri memnuniyetini arttırmak amacıyla çalıştırılırlar. yazılım projesinin her bir zerresini bokunu çıkarana kadar her deployment öncesinde test eden kişilerdir. genel anlamda yaptıkları iş bir süre sonra hayatlarının bir parçası olur ve yolda yürürken dahi binalara bakarak kusur aramaya başlarlar. aslında çoğu kişinin fark etmediği şeyleri fark ettikleri için çevrelerindeki insanlar tarafından cünüp zannedilirler. mesleklerini iyi yapabilmeleri için önyargılarını bir kenara koyup her şeye şüpheli yaklaşmalıdırlar. karşılaştıkları bazı hatalar sonrası developer'a gidip (opsiyonel olarak elde viski bardağı ile) nuri alço gülüşü yaparak hatalar söylenir. bir süre sonra bu işten fazlasıyla zevk almaya başlıyorsanız hayatınızda bazı şeylerin iyi gitmemeye başladığını fark etmeniz ruh sağlığınız açısından faydalı olacaktır. bir yazılım test edilmeden önce ürünün çok iyi tanınması, müşterinin hangi ihtiyacını giderdiği ve nerenin ne kadar kullanıldığı çok iyi bilinmelidir. çoğu zaman yazılımın performans ve güvenlik sorunları bu kişiyi ilgilendirmez. bu kişi her zaman kendini standart son kullanıcı olarak görmelidir. ancak her kitleye hitap eden bir yazılım projesinde farklı düşünen, bilgisayar kullanma becerisi farklı olan birden fazla software tester bulunmalıdır. eğer yazılım browser üzerinde çalışıyorsa farklı browserların farklı versiyonlarında ve farklı platformlarda hem tasarımsal hem fonksiyonel olarak test edilmelidir. aynı zamanda az da olsa seo bilgisi gerektirir. deployment sonrası oluşacak bir seo faciası ile geri alınamayacak durumların oluşması muhtemeldir. unutulmamalıdır ki google chrome ve safari gibi webkit tabanlı browserlar aslıda mantıken aynı sonucu vermesi gerekmesine rağmen çok farklı sonuçlar verebilmektedir. hatta aynı browser'ın farklı platformlar üzerinde farklı sonuçlar verdiği dahi tecrübeyle sabittir. genel bir test sırasında test yapılması gereken browserlar chrome for windows, google chrome for mac, google chrome for linux, safari for windows, safari for mac, firefox for windows, firefox for linux, firefox for mac, opera for windows, opera for linux, internet explorer 6 ve internet explorer 7'dir. ayrıca bu başlığın bu kadar zaman boş kalmasından sonra sözlükte bu işi meslek edinen tek kişinin ben olduğunu düşünmeye başladım.
  • (bkz: %100 çalışıyor) bunu dememizi sağlayan emekçiler oluyor sanırım.

    yazılım denetçisi dense karizmasından %50 kaybedermiş herhalde. çok cool.

    (bkz: test mühendisi)
  • bir yazılımcının kafası en rahat edebilecek çalışma alanı bu alandır.

    lakin bu girdinin bu kadar boş olması gerçekten garip.