QA Mühendisi Yol Haritası

Yazılım kalite güvencesi alanında sıfırdan kıdemli seviyeye giden öğrenme yolu. Temel kavramlardan test otomasyonuna, CI/CD entegrasyonundan ileri seviye konulara kadar tüm adımlar.

9 Ana Kategori
40+ Konu Kartı
13 Aşamalı Flowchart
Yol Haritası
📚 Yol Haritası
🔀 Flowchart
Temel
Orta
İleri
Opsiyonel
💡 Kartlara tıkla → detay
🧠
Temel Kavramlar
QA'ya başlamadan önce bilinmesi gerekenler
Test Nedir?
Yazılımın beklenen davranışı gösterip göstermediğini doğrulama süreci.
Temel
tıkla →
QA vs QC vs Test
Kalite Güvence, Kalite Kontrol ve test arasındaki farklar.
Temel
tıkla →
SDLC
Yazılım geliştirme yaşam döngüsü aşamaları ve QA'nın rolü.
Temel
tıkla →
Test Yaşam Döngüsü
Planlama, tasarım, uygulama ve raporlama aşamaları.
Temel
tıkla →
Bug Yaşam Döngüsü
Bir hatanın açılmasından kapatılmasına kadar geçen süreç.
Temel
tıkla →
Test Piramidi
Unit, entegrasyon ve E2E testlerin dengeli dağılımı.
Temel
tıkla →
🗂️
Test Türleri
Farklı test yaklaşımları ve metodolojileri
Fonksiyonel
Fonksiyonel Test
Sistemin gereksinimlerine uygun çalışıp çalışmadığını doğrulama.
Temel
tıkla →
Smoke Test
Temel işlevlerin çalıştığını doğrulayan hızlı kontrol.
Temel
tıkla →
Regresyon Testi
Değişikliklerin mevcut işlevselliği bozmadığını kontrol etme.
Temel
tıkla →
UAT
Son kullanıcıların iş gereksinimlerine göre test etmesi.
Temel
tıkla →
Keşif Testi
Senaryosuz, sezgisel sistem keşfi.
Orta
tıkla →
Sınır Değer Analizi
Giriş değerlerinin sınırlarını test etme tekniği.
Orta
tıkla →
Fonksiyonel Olmayan
Performans Testi
Hız, ölçeklenebilirlik ve kararlılık testleri.
Orta
tıkla →
Yük Testi
Sistem yük altında nasıl davranır?
Orta
tıkla →
Güvenlik Testi
Güvenlik açıklarını ve zafiyetleri tespit etme.
İleri
tıkla →
Kullanılabilirlik
Arayüzün kullanıcı dostu olup olmadığını değerlendirme.
Orta
tıkla →
✏️
Test Tasarımı
Etkili test senaryoları oluşturma teknikleri
Test Planı
Kapsam, yaklaşım, kaynak ve takvimi tanımlayan belge.
Temel
tıkla →
Test Senaryosu
İşlevselliği doğrulayan adım adım prosedür.
Temel
tıkla →
Eşdeğerlik Bölümleme
Giriş verilerini geçerli/geçersiz gruplara ayırma.
Orta
tıkla →
Karar Tablosu
Birden fazla koşulun kombinasyonlarını test etme.
Orta
tıkla →
Durum Geçiş Testi
Farklı durumlardaki geçişleri test etme.
Orta
tıkla →
Risk Tabanlı Test
En yüksek riskli alanlara öncelik verme yaklaşımı.
İleri
tıkla →
🤖
Test Otomasyonu
Modern QA'nın en kritik becerisi
Programlama
Python / JavaScript
Test otomasyonu için en yaygın diller.
Temel
tıkla →
Java / C#
Kurumsal ortamlarda yaygın kullanılan diller.
Orta
tıkla →
Git & Versiyon Kontrol
Test kodları için temel araç.
Temel
tıkla →
UI Test Araçları
Selenium WebDriver
Web otomasyon için endüstri standardı.
Temel
tıkla →
Playwright
Microsoft'un hızlı çapraz-tarayıcı kütüphanesi.
Orta
tıkla →
Cypress
JS tabanlı modern E2E test framework'ü.
Orta
tıkla →
Appium
iOS ve Android test otomasyonu.
Orta
tıkla →
API Test Araçları
Postman
API test ve dokümantasyonu için popüler araç.
Temel
tıkla →
REST Assured
Java tabanlı REST API test kütüphanesi.
Orta
tıkla →
SuperTest / Axios
Node.js API testleri için yaygın kütüphaneler.
Orta
tıkla →
⚙️
CI/CD & DevOps
Testleri geliştirme sürecine entegre etme
Jenkins
Açık kaynak CI/CD otomasyon sunucusu.
Orta
tıkla →
GitHub Actions
GitHub'a entegre CI/CD pipeline'ları.
Orta
tıkla →
GitLab CI
GitLab'ın yerleşik CI/CD çözümü.
Orta
tıkla →
Docker
Test ortamlarını konteynerize etme.
Orta
tıkla →
Kubernetes
Ölçeklenebilir test ortamları ve orkestrasyon.
İleri
tıkla →
Performans Testi
Sistem kapasitesini ve hızını ölçme
Apache JMeter
Açık kaynak yük ve performans test aracı.
Orta
tıkla →
k6
Geliştirici dostu modern yük testi aracı.
Orta
tıkla →
Gatling
Scala tabanlı yük test framework'ü.
İleri
tıkla →
Locust
Python tabanlı dağıtık yük testi aracı.
Orta
tıkla →
🔒
Güvenlik Testi
Zafiyetleri tespit etme ve giderme
OWASP Top 10
En yaygın web güvenlik açıkları listesi.
Orta
tıkla →
OWASP ZAP
Açık kaynak web güvenlik tarayıcısı.
Orta
tıkla →
Burp Suite
Web güvenlik testi için endüstri standardı.
İleri
tıkla →
SQL Injection & XSS
En yaygın güvenlik açıklarını test etme.
Orta
tıkla →
📋
Test Yönetimi
Testleri organize etme ve raporlama
Jira
Hata takibi ve proje yönetimi platformu.
Temel
tıkla →
TestRail
Test senaryolarını yönetmek için özel araç.
Orta
tıkla →
Agile Test
Scrum ve Kanban'da QA rolü ve pratikleri.
Temel
tıkla →
BDD
Cucumber ile Gherkin tabanlı test yaklaşımı.
Orta
tıkla →
🚀
İleri Seviye
Kariyer gelişimi için uzmanlaşma alanları
AI Destekli Test
Yapay zeka ile test üretme ve self-healing testler.
İleri
tıkla →
Görsel Regresyon
Percy, Applitools ile görsel değişiklikleri tespit.
İleri
tıkla →
Kaos Mühendisliği
Kasıtlı hata enjeksiyonuyla sistem dayanıklılığı testi.
İleri
tıkla →
Erişilebilirlik (a11y)
WCAG standartlarına uygunluk testi.
Orta
tıkla →
// 13 aşamalı kariyer akış şeması
TR
EN
QA Kariyerine BaşlaStart QA Career
① Temel Kavramlar① Fundamentals
Test · SDLC · STLC · Bug Döngüsü · Test PiramidiTesting · SDLC · STLC · Bug Lifecycle · Test Pyramid
② Test Türleri② Types of Testing
Fonksiyonel · Regresyon · Smoke · UAT · KeşifFunctional · Regression · Smoke · UAT · Exploratory
③ Test Tasarımı③ Test Design
Test Planı · Senaryo · Eşdeğerlik · Sınır DeğerTest Plan · Cases · Equivalence · Boundary Value
Otomasyon Öğren?Learn Automation?
Programlama DiliProgramming Language
Python · JS · Java · C#
Manuel Test UzmanıManual Testing Expert
Test Mgmt · BDD · Agile
④ UI Test Araçları④ UI Test Tools
Selenium · Playwright · Cypress
⑤ API Test Araçları⑤ API Test Tools
Postman · REST Assured · SuperTest
⑥ Test Framework⑥ Test Framework
Jest · PyTest · JUnit · TestNG
⑦ CI/CD Entegrasyonu⑦ CI/CD Integration
Jenkins · GitHub Actions · Docker · K8s
Uzmanlık Alanı?Specialization?
⑧ Performans⑧ Performance
JMeter · k6 · Gatling
⑨ Güvenlik⑨ Security
OWASP · ZAP · Burp
⑩ Mobil Test⑩ Mobile Testing
Appium · BrowserStack
⑪ Test Yönetimi & Raporlama⑪ Test Mgmt & Reporting
Jira · TestRail · Allure · Metrikler
⑫ Agile & BDD⑫ Agile & BDD
Scrum · Kanban · Cucumber · Gherkin
⑬ İleri Seviye⑬ Advanced Topics
AI Test · Görsel Regresyon · Kaos Mühendisliği · a11yAI Testing · Visual Regression · Chaos Engineering · a11y
🎯 Kıdemli QA Mühendisi🎯 Senior QA Engineer
Başlangıç/BitişStart/End
Ana AşamaMain Phase
AraçTool
Karar NoktasıDecision