Skip to main content

Posts

Showing posts with the label test uzmanı

Testte Ciddiyet ve Sorumluluk Duygusu

Bir yazılım geliştirme organizasyonu içerisinde bir test gurubu var ise bu grup genel olarak yazılım geliştirme sürecinin en sonunda ve onay mekanızması konumundadır. Yani yeni bir geliştirmenin canlıya çıkılıp çıkılamayacağına karar veren kişilerden oluşur genelde. Bu süreç içerisinde kişilerin işlerine verdiği önem diğer adıyla ciddiyet ve sorumluluk duygusu belkide diğer bütün teknik ve teknik olmayan özelliklerin içerisinde en önemli olanlardır. Bu yazımda test uzmanında bulunması gerekli en önemli özellikler olan ciddiyet ve sorumluluk duygusu üzerine düşüncelerimi aktaracağım. Sorumluluk Nedir? Test etmek demek bir iş / servis / ürünün kullanıcıya sunulmadan önceki döneminde çalışıp çalışmadığını kontrol etmektir. Bu hizmetin çalışması ise yine kullanıcıdan gelen bilgilere bağlıdır yani kullanıcının isteklerini karşılamalı fakat standartları da ezmemeli. Peki standartlar nelerdir? Standartları, kendi varlığının gerekliliğini ispatlamış su götürmez gerçekler olarak tanı

Hataların Raporlanmasının Önemi

Hata (defect) saptandığında kimi organizasyonalarda hatanın türüne veya bazen türden de bağımsız hataya bakış açısıdan dolayı raporlanmasının gerekmediği üzerine durulur. Oysa hataların kayıt altına alınmaması demek bir ülkenin kurulumunda batışına kadar olan süreçteki tarihi kayıt altına almamakla aynı anlama gelir. Böyle bir durumda geçmişe bakılarak nerede hatalar yapıldığını nereden ders alınması gerektiğini anlamak zorlaşacaktır. Yazılım geliştirmesi sonrasında yine bir ürün ortaya çıkar bu ürürün geçmişine bakmak istediğimizde hataları kontrol etmek bizim geçmişteki önemli anlar hakkında bilgiler verecektir. Bir test mühendisi için hataların kayıt altında tutulmasının daha farklı anlamları vardır. Bu yazımda bunun üzerine duracağım. Öncelikle hataların kayıt altına almak için bir hata takip aracının varlığı gereklidir. Bu araçların açık kaynak kodlu (open sourced) yani ücretsiz türleri olduğu gibi piyasada çeşitli fiyatlarda ücretli türleride vardır. Peki neden hataları kayı

Daha İyi Test Uzmanı Olmak İçin

Her işin doğası gereği iyi bir şekilde yapabilmesi için işi icra eden kişilerde bir takım özelliklere sahip olmak gerekebilir, belkide bunlar doğuştan gelen özellikler olduğu kadar sonradan da kazanılabilecek özellikler olabilir. Fakat kişi bu özelliklere sahip olsa bile işi gerektirdiği gibi yapamayabilir. Bu yüzden bazı şeylerin sonradan öğrenilmesi ve bazılarının ise alışkanlık kazanılarak devamlılığın sağlanması, yokluğunda doğabilecek hatalarından kaçınılması bakımından kişiye ek özellikler katabilecektir. Bu sayede daha işlerin çıkmasına olanak sağlayacaktır. Yazılım testi denildiğinde ise akla hemen " kişi dikkatli olmalı, hata bulduğunda doğru bir şekilde anlatmalı, hatanın anlatımını yeterince teknik dille anlatabilmeli, vb..." özelllikler sıralanabilir fakat bu özellikler test, analiz, yazılım geliştirme gibi akıl, sabır ve fazlaca emek isteyen bir profesyonel alan için yeterli gelmesi mümkün değildir. Test açısından bakıldığında bazı özelliklerin anlamı daha da ke