10 Mayıs 2015 Pazar

Yazılımcılar ve test mühendisleri birbirine düşman mı?

Merhabalar,
3 yıl tecrübesi olan bir yazılım test mühendisi olarak bu soruya kolaylıkla Hayır cevabı verebilirim. Her ne kadar test yıkıcı bir aktivite olarak görülse de, developer ve tester'lar iyi ilişkilere sahip olduğunda ne test yıkıcı bir aktivite oluyor, ne de bu iki meslek grubu insanları birbirine düşman oluyor.

Tip 1 Developer
Gözlemlediğim kadarıyla, junior developer'larda olan davranış biçimi : Uygulamasında bug çıktığı zaman işinin bittiğini düşünür, bug bulunduğu an işten çıkarılma kaygısı yaşar. Ya da yazdığı kodda bu hata ile kendi karşılaşmadı mı diye sorgulanacağını düşünür.

Tip 2 Developer
Bulunan bug'ları küçümser (Kendi bulamadığı halde) Onu ben zaten çözdüm, siz testlerde bunları mı arıyorsunuz diye bulunan tüm hataları küçümseme eğilimindedir. Kod yazıyor olmasını dünyanın en büyük başarısı olarak görür, ve sizin kod yazmıyor olmanızı da sizin beceriksiz olmanıza bağlar.

Tip 3 Developer
Test ve development'ın bütün bir aktivite olduğunu düşünerek herkesin kendi işini yaptığını ve herkesin yaptığı işin ortak sonucu olduğunu kanıksamıştır. Bulunan bug'ları itina ile çözer, yaptığı geliştirmelerden önce kendi testini yapar. Yaptığı iş ile ilgili içi rahat değilse de size "Şu kısımlarda hata çıkabilir, biraz zorlamaya çalışır mısın?" diye size ön bir feedback verir. Çalışmayı en sevdiğim ve nadir bulunan developerlardır bunlar :)

Test mühendisleri bulunan hataları developer'ların suçu gibi görmez, eleştirmeden objektif bir biçimde iletirse, yazılımcılar da manuel test yapanların "kod yazamadığı" için bu mesleğe yönelmediğini idrak ederse test mühendisleri ve developerlar arasında husumet çıkmıyor. Yaşadım gördüm :)

Herkese mutlu günler

Hiç yorum yok:

Yorum Gönder