Skip to content

Test Mühendisliği Müthiştir!

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.

Yazılım kalitesi ile ilgili çalışmaya başladıktan sonra ilgi alanlarım ile ilgili aniden birçok değişiklik olmaya başladı. Öncelikle sosyal bilimler ile ilgili karşı konulmaz bir merak ile başlayan bu değişim beni felsefe, psikoloji, sosyoloji gibi daha önce hiç ilgilenmediğim disiplinlerle haşır neşir olmaya, etrafımda olup bitenlere bilimsel bir kuşkuculuk ile yaklaştırmaya başladı.

Bir süre sonra artık nüfus cüzdanımı yeniletmeye gittiğim nüfus idaresinin nasıl daha verimli olabileceği yada basit geometrik şekillere sahip GUI nesnelerinin neden daha kolay algılanabildiği üzerine düşünür buldum kendimi. Yazılım geliştirirken böylesine konular gündemimde nedense hiç olmazdı.dead end

Monitör başında sabahladığımız geceler geldi aklıma. Hafta başına yetişmesi gereken onlarca yeni fonksiyonun adım adım, sabırları zorlayan bir tekrarlılıkta karşımıza çıkan paternlerini algılayıp refleks ile kodlamaya başladığımız ekranlar, sorgular yada o anlamsız CSS düzenleme rutinleri… Bitmeyen ve kendini tekrarlayan bir klavye emekçiliği ile geçen günler ve geceler. Sonuçta kimsenin aslında memnun olmadığı, ama iş ve teknik gereksinimleri karşılayan birçok ürün gelip geçti ellerimizden.

Şimdi ise proje ekiplerinde test mühendisi olarak çalışıyorum ve çok daha mutluyum. Mutluyum, çünkü değişimin bir parçası olma şansım var artık. Öncelikle geliştirici olarak "teknik problemler kümesi" olarak gördüğüm yazılım geliştirme işinin aslında teknik değil, iş ve insan odaklı olduğunu görebildim örneğin.

Yazılımları test etmek, kod yazmaktan daha güzeldir. Daha sosyalsinizdir herşeyden önce. Teknik insanlarla konuşursunuz, son kullanıcılarla da.. Sistemi eş zamanlı olarak gereksinim-mimari-kaynak kod olarak görüp bu yapının her noktasında da görev alırsınız. Gerektiğinde öylesine teknik bir iştir ki elinizde RFC’ler bir parça Ada95 kodunu devşirmeye çalışırsınız, yeri gelir pazarlama ekibi ile ürünün gelecek dönemde öne çıkarılacak fonksiyonlarını tartışırsınız.

Programcılık eğer sabah 8 akşam 5 saatleri arasında gittiğiniz ve görevinizin VB6 ile geliştirilmiş bir sigortacılık yazılımını sürdürmek ise, Test Mühendisliği evde oturup Lisp derleyicisi yazmak gibidir. Merakınız ve öğrenme güdünüz tarafından beslenen yazılım testi, geliştirdiğiniz disiplin ve sistematik yaklaşım teknikleri ile bilenir, yeşerir.

Her ne kadar Hollanda gibi iş dünyasının sınırları kalın çizilmiş bir yerde çalışıyor olsam da, böylesine durağan iş yapma biçimleri olan bir kültürde hala yaptığım işi bu kadar seviyorsam, test mühendisliğinin eğlenceli yanının ve çok yönlülüğünün yadsınamaz bir etkisi olmalı.

İyi Testler!


EkleBunu 
Sosyal Paylasim Butonu


Post a Comment

Your email is never published nor shared.