Düzgün çalışmayan yazılımlar zaman, maliyet, itibar kaybı, yazılımın kullanıldığı sektöre göre güvenlik sıkıntıları, can kaybı gibi sorunlara yol açabilmektedir. Yazılımların kusurlarının araştırılması, hataların bulunması ve hata çözüm sürecinin yönetilmesi için yazılım testi alanı ortaya çıkmıştır. Yazılım Testi birçok kaynak tarafından tanımlanmıştır. Yazılım Testi yazılımdaki hataların bulunması bu hataların ortaya çıkaracağı risklerin azaltılması, yazılımın kalitesinin arttırılması amacıyla yapılan işlemlerdir. Bu sektörde ilerlemek ve yetkinliğinizi kanıtlamak amacıyla Yazılım Test Sertifikalarını almak ve özgeçmişinize eklemek önemli bir etkendir.
Yazılım Test alanında yetkinliklerinizi ifade etmek için sertifika alabileceğiniz birçok kurum bulunmakta. Bu alana yeni dahil olan kişilerin veya sektörde halihazırda belirli bir konumda olan kişilerin alabileceği sertifikalar arasında global geçerliliği olan Software Testing Qualifications Board (ISTQB®) kurumuna ait olan başlangıç sertifikası Certified Tester Foundation Level (CTFL) sertifikasını almak iyi bir seçim olabilir. Bu sertifika başlangıç seviyesindeki sertifikalardandır.
Bu sertifika Uluslararası Yazılım Testi Yeterlilikler Kurulu (ISTQB®) Sertifikalı Test Uzmanı Planının temelini oluşturur. Foundation Level, test uzmanları, yazılım mühendisleri ve test mühendisleri için yazılım testinin temel kavramları hakkında pratik bilgiler barındırır. Bu sertifikayı almak için herhangi bir ön koşul bulunmamaktadır. Foundation Level sertifikasını alabilmek için 40 sorudan oluşan sınavda 26 doğru yani %65 oranında doğru cevap vermeniz gerekmektedir.
Daha gelişmiş ve özelleştirilmiş sertifika sınavlarına katılmak için bu sertifikayı almak ön koşuldur. Software Testing Qualifications Board (ISTQB®) kurumu sınavlarını geçerek birçok sertifika alabilirsiniz. Sertifikalar özelleştikçe ön koşulları ve sınav içeriği değişmektedir. Örnek olarak Foundation Level sertifika sınavında soruları Türkçe ve İngilizce olarak iki dil ile görebiliyoruz. Fakat diğer özelleştirilmiş sertifikalarda dil sadece İngilizce. Foundation Level sertifikaya ek olarak biraz daha sektör içinde iş deneyiminizin olması bu sınav için daha iyi olacaktır.
Başlangıç seviyesi sertifikasını aldıktan sonra seçilebilecek alternatif üç farklı yol var.
Birincisi çevik yazılım geliştirme konusundaki yetkinlikleri içeren Agile grubu. Bu alanda ilerlemek ve Agile Tester sertifikası almak isteyen kişiler için Foundation Level sertifikası ön koşuldur.
Agile yaklaşımı diğer yazılım geliştirme ilkelerine nazaran biraz daha yeni bir yaklaşımdır. Çevik yazılım geliştirme yaklaşımını izleyen ve çevik uygulamaların önemini kabul eden kişilerin kariyerlerinin başlangıcı için bu sertifikayı tercih edebilirler. Bu sertifikadan sonra bu gruba dahil olan advanced level sertifikaları da alabilirler.
İkinci olarak temel test yeteneklerini kontrol eden ve bunun yeterliliğini sorgulayan Core sertifikalar grubu gelmektedir.
Son olarak test alanında daha da spesifik alanlara yönelmek isteyenler Specialist grubundaki sertifikalara yönelebilirler.
Agile Tester yetkinliği için alınabilecek sertifikalar:
- Certified Tester Foundation Level Agile Tester (CTFL-AT)
- Certified Tester Agile Test Leadership at Scale (CT-ATLaS)
- Certified Tester Advanced Level Agile Technical Tester (CTAL-ATT)
Core grubu için bu kurumdan alınabilecek sertifikalar:
- Certified Tester Advanced Level Test Analyst (CTAL-TA)
- Certified Tester Advanced Level Technical Test Analyst (CTAL-TTA)
Test Yönetimi için alınabilecek sertifikalar:
- Certified Tester Advanced Level Test Manager (CTAL-TM)
- Certified Tester Expert Level Test Management Managing the Test Team (CTEL-TM-MTT)
- Certified Tester Expert Level Test Management Operational Test Management (CTEL-TM-OTM)
- Certified Tester Expert Level Test Management Strategic Test Management (CTEL-TM-SM)
Specialist grubunda ilerlenmek istenen alanlara göre alınabilecek sertifikalar:
- Certified Tester AI Testing (CT-AI) (Yapay Zeka Testi)
- Certified Tester Game Testing (CT-GaMe) (Oyun Geliştirme Testi)
- Certified Tester Performance Testing (CT-PT) (Performans Testi)
- Certified Tester Test Automation Engineer (CT-TAE) (Otomasyon Testi)
- Certified Tester Usability Testing (CT-UT) (Kullanılabilirlik Testi)
- Certified Tester Automotive Software Tester (CT-AuT) (Otomativ Alanı)
- Certified Tester Acceptance Testing (CT-AcT) ( Kullanıcı Kabul Testi)
- Certified Tester Gambling Industry Tester (CT-GT) (Kumar Endüstrisi Alanı)
- Certified Tester Mobile Application Testing (CT-MAT) (Mobil Uygulama Testi)
- Certified Tester Security Tester (CT-SEC) (Güvenlik Testi)
İlerlemek ve kendinizi geliştirmek istediğiniz alana göre almak istediğiniz sertifikayı seçebilirsiniz. Sertifikayı alabilmeniz için ISTQB®) sınav hazırlığına yönelik örnek sorular, müfredat (Syllabus), konu kapsamı gibi bilgileri detaylı olarak bizimle paylaşıyor. Software Testing Qualifications Board (ISTQB®) kurumundan alabileceğiniz sertifikalara, bu sertifikaların ön koşullarına, detaylı bilgilerine, açıklamalarına ve sertifika yetkinliği konu içeriklerine buradan ulaşabilirsiniz.
ISTQB® sertifikaları dışında başka sertifikalar da bulunmaktadır. Bunlardan bazıları:
- CAST (Certified Associate in Software Testing)
- CSQA (Certified Software Quality Analyst Certification)
- Certified Quality Engineer (CQE)
- Certified Manager of Software Testing (CMST)
- Certified Software Tester (CSTE)
- Software Tester Accredited Certification
- Software Test Manager Accredited Certification
- Software Test Automator Accredited Certification
- Certified Associate in Software Quality: (CASQ)
- Certified Manager of Software Quality: (CMSQ)