📋 Jira

QA mühendisleri için Jira: bug raporlama, issue türleri, workflow, JQL sorguları, Scrum ve Kanban panoları, test yönetimi ve REST API ile otomasyon.

Jira, bir QA mühendisinin gününü geçirdiği yerdir: bug burada kaydedilir, önceliklendirilir, doğrulanır ve ölçülür. Bu sayfada bir bug'ın kayıttan kalite metriğine uzanan tüm yolculuğunu; iyi bir rapor yazmayı, workflow ve izinleri, JQL ile sorgulamayı, Scrum/Kanban panolarını, test yönetimi eklentilerini, CI/CD entegrasyonunu ve REST API ile otomasyonu tek bir örnek uygulama (ShopQA) üzerinden öğreneceksin.

Bu sayfada neler öğreneceksin

  • 🏠 Jira Nedir? — Jira'yı bir hastanenin hasta dosyası sistemi gibi düşün. Hastaneye gelen her şikâyet bir dosya açar: kim getirdi, hangi şikâyetle, hangi tetkikler yapıldı, hangi doktor ne zaman ne yaptı, taburcu edildi mi, kontrolde tekrar geldi mi. Doktorlar birbirine korido
  • ⚙️ Kurulum & İlk Proje — Yeni bir Jira projesi açmak, bir laboratuvarın kapı kilidi düzenini seçmeye benzer. İki seçenek var: anahtarı odanın içinde tutmak (team-managed — takım kendi alanlarını, durumlarını, iznini kendi ayarlar) ya da merkezi bir anahtar dolabı kullanmak (company-ma
  • 🧩 Issue Türleri ve Hiyerarşi — Bir inşaat projesini düşün: kat planı (Epic) bütün bir hedefi tarif eder, her daire (Story) teslim edilebilir bir parçadır, dairenin içindeki tek tek işler (Sub-task) o parçayı bitiren adımlardır. Bug ise bu hiyerarşinin dışından gelir: teslim edilmiş bir dair
  • 🐞 Bug Raporlama Sanatı — İyi bir bug raporu, bir kaza tutanağına benzer. Tutanağı yazan kişi olay yerinde tek başınadır; onu okuyacak eksper ise oraya asla gitmeyecektir. Bu yüzden tutanakta "araba çarptı" yazmaz — hangi kavşak, hangi şerit, hangi hava koşulu, hangi hız, han
  • 🔄 Workflow ve Durumlar — Bir workflow, havalimanındaki kapılar dizisine benzer: check-in, güvenlik, pasaport, kapı. Her kapıdan geçmek bir izin gerektirir ve sıra atlanamaz — pasaport kontrolünden geçmeden uçağa binemezsin. Jira'da her durum (status) bir bekleme salonu, her geçiş (tra
  • 🔍 JQL: Jira Sorgu Dili — JQL, kütüphanedeki kart kataloğu gibidir: rafları tek tek gezmek yerine "2019 sonrası basılmış, şu yazarın, şu konudaki kitaplar" diye sorarsın ve kütüphane sana yalnızca onları getirir. Board sana rafları gösterir; JQL sana soruna göre süzülmüş bir
  • 📋 Scrum ve Kanban Panoları — Bir restoran mutfağının sipariş panosunu düşün: siparişler soldan girer, hazırlık istasyonlarından geçer, sağdan servise çıkar. Ocak sayısı sınırlıdır — aynı anda yalnızca dört tencere kaynatabilirsin. Bu sınır bir eksiklik değil, mutfağın gerçeğidir; sınırı g
  • 🧪 Test Yönetimi: Xray & Zephyr — Bir uçağın iki ayrı defteri vardır: arıza kayıtları (ne bozuldu, ne zaman, nasıl giderildi) ve bakım kontrol listeleri (hangi kontrol, hangi uçuştan önce, kim tarafından yapıldı). İkisi de zorunludur ve birbirinin yerine geçmez. Jira tek başına birinci defteri

Sık Sorulan Sorular

Jira nedir, tek cümleyle?

Jira, bir ekibin bug, gereksinim ve iş kalemlerini kalıcı bir kimlikle kaydettiği, önceliklendirdiği ve doğruladığı bir iş takip ve proje yönetim sistemidir.

Jira ücretsiz mi?

Jira Cloud, 10 kullanıcıya kadar ücretsiz bir plan sunar; küçük takımlar ve öğrenme amaçlı kullanım için yeterlidir. Daha büyük takımlar ve ek özellikler (gelişmiş raporlama, izin şemaları) için ücretli katmanlar vardır.

Jira ile Trello arasındaki fark nedir?

Trello genel amaçlı, basit bir Kanban panosudur — hızlı kurulur ama issue tipi, workflow koşulu, izlenebilirlik matrisi gibi yazılım geliştirmeye özel yapılar taşımaz. Jira, yazılım ekipleri için tasarlanmıştır: bug/story/epic hiyerarşisi, JQL sorgu dili ve test yönetimi eklentileriyle (Xray/Zephyr) çok daha derin bir mühendislik süreci destekler.

QA mühendisi olarak Jira'yı öğrenmek zorunda mıyım?

Zorunlu değildir ama sektörde en yaygın kullanılan iş takip aracıdır — birçok iş ilanında Jira deneyimi aranır. Daha önemlisi, Jira'yı öğrenmek yalnızca bir aracı öğrenmek değildir: bug raporlama, izlenebilirlik ve kalite metrikleri gibi araç-bağımsız QA becerilerini de bu sayfa üzerinden öğrenirsin.

JQL öğrenmek zor mu?

SQL biliyorsan JQL sana tanıdık gelir — alan, operatör, değer ve sıralama aynı mantıkla dizilir. Öğrenme eğrisinin en dik kısmı JQL'in bir veritabanı dili OLMADIĞINI (JOIN yapamaz) kavramaktır; bu sınırı bildikten sonra günlük kullanım hızla oturur.

Jira Cloud ile Jira Data Center arasında hangisini öğrenmeliyim?

Jira Cloud ile başla — bugün yeni açılan hesapların büyük çoğunluğu Cloud'dur ve ücretsiz bir hesapla hemen deneyebilirsin. Temel kavramlar (issue, workflow, JQL) ikisinde de aynıdır; Data Center'a geçtiğinde farklılık gösteren yalnızca REST API adresi ve proje tipi seçenekleri gibi birkaç noktadır.

QA mülakatında Jira ile ilgili en çok hangi soru sorulur?

Bir bug raporunu neyin "iyi" yaptığı (kesin adımlar, beklenen/gerçek sonuç, ortam bilgisi) ve bir issue'nun workflow'da hangi durumdan hangi duruma nasıl geçtiği. Ardından JQL ile "bana atanmış açık buglar" gibi bir sorgu yazman ve reopen oranı gibi bir kalite metriğini nasıl yorumladığın sık sorulan takip sorularıdır.