ISTQB ve ISEB Foundation level gibi "Test Uzmanlığı" ile ilgili yapılan sınavlara hazırlık olarak tüketilecek dökümandır. Ayrıca yazılım test mühendisliği ile ilgili bilgi edinmek isteyenlerin okuyabileceği Türkçe kaynaktır.
4. 1822 - Charles Babbage: İngiliz mucit, Makine mühendisi. Fark makinesi: polinom
değerleri hesaplayan makinenin prototipi üzerine çalışmalar yaptı. Fark makinesi 2.5 mt
yüksekliğinde, 15 ton ağırlığında olacak ve 25,000 parçadan oluşan bir makineydi bunu
gerçekleştiremedi fakat bu motorun sadece test parçasını gerçekleştirebildi.
1843 - John Stuart Mill: İngiliz ekonomist, devlet adamı, filozof eseri «five methods of
inductive reasoning». 5 farkı tümevarım yöntemi ile parçalardan bütünün nasıl oluştuğu
üzerinde düşünceleri teste öncülük etmiştir.
1879 – Thomas Alva Edison: Edison’un Theodore Puskas’a yazdığı mektupta sistemde
çıkan hatayı «bug» olarak nitelemiş. İlk bug’un bulunuşu 1947’de olacaktır.
Referans: http://americanhistory.si.edu/collections/object.cfm?key=35&objkey=30
1947 – Harvard Üniversitesinde Mark II Aiken Relay isimli makinenin 9 Eylül 1947’de testi
sırasında kablolarda kısa devreye neden olan böcek bulunmuş ve ilk resimdeki gibi
raporlanmıştır.
1958 – Geral M. Weinber: ilk uzay aracı projesi için 1958 – 1963 yılları arasındaki işletim
sistemi geliştirilen ekip içerisinie test grubu oluşturdu.
1961 – Gerald Weinberg ve Herbert Leeds tarafından yazılan kitap «Computer
Programming Fundamentals» bir bölümünde yazılım testinin gerekliliklerini tartışıyor.
4
5. 1969 – Edsger Dijkstra NATO bilim komitesinde meşhur sözü ilk kez kullanıyor. Test
hatanın olmadığını değil, varlığını gösterir.
1979 – Glenford j. Meyer: The art of Software Testing, sadece yazılım testini anlatan ilk
test kitabı. Debuging test olmadığını vurgular, test yöntemlerinden bahseder ve genelde
white-box testler için.
1981 – Rational Software: 2003 yılında IBM tarafından alınana kadar ClearQuest gibi
kalite yönetim araçları üretti. IBM ile birlikte şuanda:
Rational Quality Manager
Rational Functional Tester
Rational Performance Tester
Rational Software Analyzer
1982 – Hein Bons, Rudolf van Megen: SQS Avrupa’da önde gelen test organizasyonu
5
6. 1983 – IEEE 829, ISEB tarafından yapılan «Foundation and Practitioner Certificates in
Software Testing» adlı sertifikasını baz alarak hazırladı. Test ile ilgili hazırlanmış diğer
standartlar şunlardır:
IEEE 1008: Birim testi standartı
IEEE 1012: Onaylama ve geçerleme test standartı
IEEE 1028: Yazılım kod inceleme standart
IEEE 1044: Yazılım anormal durumların sınıflandırma standartı
IEEE 830: SRS (sytem requirement specification) standartı
IEEE 730: Kalite teminat planı standartı
IEEE 1061: Yazılım kalitesi metrikleri ve metodolojileri standartı
IEEE 12207: Yazılım hayat döngüsü standartı
BS 7925-1: Yazılım testi için terim kılavuzu
BS 7925-2: Yazılım komponent testleri standartı
1988 – Explotary Testing: «Yaptıklarını her zaman not al ve araştırmacı test yaparken ne
olduğunu not al». Testle ilgili yeni standartları ortaya koyan kitap, uygulanabilir ve gerçek
dünyada yararlı olabilecek kitap olması sebebiyle çok tutuldu. Test konusunda en yetkin
kitaplardan birisidir.
6
7. 1989 – Mercury Interactive: 1989 yılında Kaliforniya'da kuruldu IT alanında birçok
yazılımı mevcuttur, test aracı olarak WinRunner en bilinenidir. 2006 yılında HP tarafından
satın alındı. Şuanda piyasaya en yetkin test araçları sunan firmadır. HP markası altında şu
test araçları desteklenmektedir:
Quality Center
Quick Test Professional
LoadRunner
1990 – Boris Beizer «Software Testing Techniques» isimli kitabının ilk baskısında hata
sınıflandırması ve ikinci baskısında ise gübre paradoksu ile test dünyasına yeni terimler
katmıştır.
1995 - Martin Pol, Ruud Teunissen, Erik van Veenendaal: yayınladıkları kitapla test
yönetimine yeni bir yaklaşım getirmişlerdir.
1999 – Mercury Interactive daha sonra HP tarafından alındı QuickTest’in ilk versiyonunu
çıkardı SAP için yeni otomasyon yaklaşımı getirdi Daha sonra adı HP tarafından Quick
Test Professional (QTP) oldu.
7
8. 1999 – Bağlam Yönelimli Test Yöntemi üzerine yazılan kitap ile her konunun/projenin
kendi bağlamında test edilmesi gerektiğini ve değerlendirme kriterleri üzerine yeni bir
yaklaşım getirildi. «The value of any practice depends on its context» deneyimin
bağlama özgü olduğu ve konu dışında daha az anlam ifade ettiği vurgulandı. Referans:
http://context-driven-testing.com/ --- http://c2.com/cgi/wiki?ContextDrivenTesting
2002 – ISTQB: Uluslararası Yazılım Test Kalifikasyonu Yönetimi isminde bir organizasyon
kuruldu. Halen birçok ülkede temsilcilikleri bulunan, Amerika’da ASTQB olarak devam
eden, test üzerine sertifikasyonlar veren, seminerler düzenleyen bir organizasyondur.
8
9. 2002’de kurulmuştur, sırasıyla başkanları ve temsil edilen ülkeler aşağıdaki gibidir:
Stuart Reid - İngiltere
Tilo Linz – Almanya
Rex Black – Amerika
Yaron Tsubery – İsrail
ISQTB Foundation Level (CTFL) sınava girebilmek için ön koşul yoktur. İçeriği 6 bölümden
oluşmaktadır ve aşağıdaki gibidir:
Testin Temelleri
Yazılım Yaşam Döngüsü Boyunca Test
Statik Teknik
Test Tasarım Teknikleri
Test Yönetimi
Test Yardımcı Araçları
ISQTB Advanced Level (CTAL) sınavına girebilmek için ön koşulu: CTFL sertifikasyonunu
almak ve test mühendisi olarak bağlı ülkenin belirlediği deneyime sahip olmak
gerekmektedir. Türkiye için 60 ay, Amerika 60 ay, Hindistan 24 ay, Almanya 36 ay gibi. 3
farklı sertifikasyondan oluşmaktadır:
Teknik Test
Test Analizi
Test Yönetimi
9
10. ISTQB Expert Level 2012’de çıkarılması planlanan sertifikasyonlar içerik olarak
oluşturulmuş ve 2012 yılının 2.yarısında sınavları yapılması planlanmaktadır. Aşağıdaki 4
farklı sertifikasyondan oluşmaktadır:
Test Süreçleri İyileştirme
Test Yönetimi
Test Otomasyon
Güvenlik Testi
ISTQB şuanda 70 ülkede (A.B.D, Avrupa Birliği Ülkeleri, Japonya, Çin, Brezilya, Kanada,
Ukrayna, Avusturalya, Malezya, Yeni Zelanda, Norveç, Güney Kore, Türkiye) yazılım test
ve kalitesi konusunda faaliyetlerini sürdüren en büyük uluslararası organizasyondur.
Kuruluşundan buyana (1998 – 2012) dünya çapında 200.000 kişi sertifika almaya hak
kazanmıştır.
10
16. 20 sorudan ve 4 başlıktan oluşan anketi 250 yazılım geliştirme firmalarının ilgili CXO, IT
direktör, Kalite Müdür, İş analisti, Proje Yöneticisi gibi kişilerin cevaplanması istenmiştir.
Cevaplar rapor halinde sunulmuştur. Bu rapor Keytorc tarafından her sene yapılmaktadır.
Güncel raporu adresinden indirilebilir.
http://www.keytorc.com/web/Turkey_Software_Quality_Report_2012-2013.pdf
16