26 Ocak 2013 Cumartesi

Unutulmaması Gereken

" It is possible that all paths have been tested by the team but occurrence of complete testing is never possible. There might be some scenarios that are never executed by the test team. "

25 Ocak 2013 Cuma

Yazılım Testi Denilince

Bilgisayar Mühendisliği

Test Mühendisi Deyince...

Test Mühendisi deyince akla gelenler..

Sıkıcı Olmaya Gerek Yok

Hep test mühendisliği,yazılım konuları olmaz değil mi? Az biraz da başka konulara yönelmek gerek

Bir dost tavsiyesi

                Sizin ve sevdiklerinizin sağlığı yerindeyse gerisini boş verin. Şu an canınız sıkkın olsa dahi, benim gibi düşünün. En azından bu günlük.

Yurtdışında Master

İstek Azim Kararlılık

Test Mühendisleri Ne İş Yapar

audit - inspection

Kalite Kontrol - Kalite Güvencesi - Test

Bu terimleri yazılımdaki tanımlarına göre tanımlıyorum. Bilginize..

Kalite Güvencesi : (Quality Assurance) Ürün ve hizmetin kalite için belirlenen istekleri karşılaması amacı ile yeterli güveni sağlamak için uygulanan planlı ve sistematik etkinlikler bütünü olarak tanımlanır.

" Activities which ensure the implementation of process,procedures and standards in context to verification of developed software and intended requirements. "

  •  Yazılım Testi Yaşam Döngüsü'nün alt kümesidir.
Kalite Kontrol : (Quality Control) Kalite isteklerini karşılamak amacıyla kullanılan uygulama teknikleri ve faaliyetleridir. Organizasyonlar tarafından kullanılan,yazılım ürünlerinin beklenen kalitede geliştirilmesini sağlayabilmek için gerçekleştirilmiş teknikler bütünüdür. Bu kontrolün yapılabilmesi için bazı analiz (Gereksinim analizi, Tasarım Analizi, Kod Analizi, Test Plan Analizi, Test Senaryoları Analizi , Deployment Plan Analizi) ve testler(Unit Test, Entegrasyon Testleri, Sistem Testleri, Kullanıcı Kabul Testleri) yapılmaktadır.

"Activities which ensure the verification of developed software with respect to documented requirements."
  • Kalite Güvencesinin alt kümesidir.
Test : (Testing) Kalite Kontrolün yapılamsı için gerekli olan bir süreçtir.

"Activities which ensure the identification of bugs/error/defects in the software."
  • Kalite Kontrolün bir alt kümesidir.





Verification - Validation Farkı

              Bu kavramlar, çok karşınıza çıkan ve karıştırılan iki kavram. Elimden geldiğince bu iki kavramın farkını anlatmaya çalışacağım.

Verification : (doğrulama) 
  • " Are you building it right ? " sorusuna cevap aranır. Yani ürünü doğru üretiyor muyuz (oluşturabiliyor muyuz)?
  • Bu işlem developer lar tarafından yapılmaktadır.
  • Programın şartlarında belirtilen özelliklere ygun olup olmadığını doğrulamak içindir
  • Okuduğum ingilizce bir kaynak aslında her şeyi anlatıyor . "" Verification takes place first and includes the checking for the documentation and codes " Yani ilk önce verification(doğrulama) yapılır ve istenilen programla gelen dökümantasyonlar ve kodlar kontrol edilir.


Validation : (geçerlilik)
  • " Are you building the right thing? " sorusuna cevap aranır. Yani doğru ürünü mü üretiyoruz (oluşturuyoruz)?
  • Bu işlem tester lar tarafından yapılmaktadır.
  • Programın, müşterinin beklentilerini karşılayıp karşılamadığını denetlemek içindir.
  • Yine okuduğum kaynakta şöyle diyordu : "Validation occurs after verification and mainly involves the checking of the overall product."

Başlangıçlar güzeldir

         Merhaba bu benim ilk blog yazım. Yazılım Test Mühendisliği hakkında bilinmeyen her şeyi bu blog da toplamak istiyorum. Tabiki sadece test mühendisliği değil (çünkü blogu takip edenler sıkılabilir), yazılım, genel kültür alanlarında da bir şeyler yazmayı planlıyorum. Hadi bakalım umarım herkes için hayırlı bir blog olur :)