b buyoldan.com
Blog

Motivasyon

QA (Quality Assurance) Engineer: Yazılım Test Mimarisi ve Otomasyon

AKADEMİK

Yazılım Kalite Güvencesi (QA) ve Test Otomasyonu alanında global standartları (ISTQB), manuel test senaryosu tasarım tekniklerini, Web API testlerini (Postman) ve Veritabanı sorgulama (SQL) metodlarını en ince teferruatına kadar(Subject başına ~12 Topic) masaya yatıran ileri mühendislik programı.

Bölüm 1: Kalite Güvencesi (QA) Felsefesi ve STLC Yönetimi

11 Konu
01

QA (Quality Assurance) vs QC (Quality Control) Mülakat Sorusu

Sürecin iyileştirmesi(Doküman/Statik) ile Ürünün kırılması(Test) farkı.

02

Statik Test vs Dinamik Test (Review ve Execution Ayrımları)

Yazılım hiç çalıştırılmaksızın evrak üstünde hata yakalama pratikleri.

03

Shift-Left Testing (Sola Kaydırma) Felsefesi

Test aşamasını projelerin sonundan, kodun yazılmadığı ilk güne çekmek.

04

SDLC Şelale (Waterfall) Metodolojisinde Testçinin Dışlanması

Aylarca kod yazılıp teste en son 1 ay kala projenin fırlatılması mantığı.

05

SDLC Çevik (Agile) Metodoloji ve Scrum Ekiplerinde QA

Sprint koşuları içinde Testçinin geliştiriciyle omuz omuza her gün kodlamada olması.

06

STLC: Software Testing Life Cycle Aşamaları

Bir yazılım birimine test yapmanın 6 aşamalı laboratuvar protokolu.

07

Entry Criteria ve Exit Criteria: Kapıların Belirlenmesi

Teste ne zaman ehliyet alınarak başlanır, Test cenderesi Ne Zaman biter?

08

Test Case (Senaryo) Tasarımı (Expected vs Actual Result)

Sıradan tıkla-bak işini evraktaki kanıtlı ve tekrar edilebilir Laboratuvara çevirmek.

09

Bug (Hata) Yaşam Döngüsü: New -> Fixed -> Retest

Bulduğunuz Böceğin (Defect) Jira üzerinde doğuşu ve Defin (Ölüm) töreni.

10

Triage (Triyaj) Toplantıları ve Bug Konseyi

Bulunan yüzlerce hatanın "Hangileri önce yapılmalı" savaşının verilmesi.

11

Hata Raporlama Araçları (Bug Tracking - Jira): Steps to Reproduce

Kayıt altına alma. Jira üzerinde bir "Epic", "Story", "Task" ve "Bug" ayrımı.

Bölüm 2: Black-Box (Karakutu) Test Teknikleri ve Uygulamaları

11 Konu
01

Karakutu (Black-Box), Beyaz Kutu (White-Box) ve Gri Kutu Farkları

Kodu Gözle Görmeden Uygulamanın sadece Dışardan Verilerle(GUI) sınanması.

02

Eşdeğerlik Paylarına Ayırma (Equivalence Partitioning - EP)

Sonsuz veri kümesini denemek imkansızdır, o yüzden temsilci(Numune) yolla!

03

Sınır Değer Analizi (Boundary Value Analysis - BVA)

Off-by-one Hatalari. Algoritmaların kırılma/şaşırma eşiklerinde pusuya yatmak.

04

Karar Tablosu (Decision Table Testing): Çoklu Kural Matrisi

1. Kredi Notu 2. Kefili Varsa 3. Geliri X ten büyükse (Kredi Onayla!). İç içe giren yollar.

05

Durum Geçiş (State Transition) Modeli (Uygulamanın Hafızası)

Sistem Geçmişi Hatırlıyorsa. Şifreyi 3 kere Girdikten Sonra Kartı Yut!

06

Use Case Testing (Kullanıcı Senaryolarından Case Üretme)

Sistem/Aktör(User) senaryosundan Ana Akış(Happy Path) ve Alternatif yol bulmak.

07

Hata Tahminleme (Error Guessing) & Exploratory Testing

Geçmiş test tecrübesine ve Müşteri hislerine(Önsezilerine) Dayalı test yöntemi.

08

Duman Testi (Smoke Testing) ve Build Kabul Protokolü

Yazılımcı kodu yolladığında "Bu kod çok bozuk, geri al test etmiyorum" refleksi.

09

Regresyon Testi (Regression Testing): Eski Düzeni Korumak

Yeni yama (Modül) eklendi, Peki Benim önceki ay çalışan sistemimi Bozdu mu?

10

Sanity Testing (Sağlamlık Testi): Sadece Değişime Odaklanmak

Regresyonun kardeşi ama Regresyon Her yeri Tararken, Sanity "SADECE İlgili Dar Alanı" dener.

11

User Acceptance Testing (UAT - Kullanıcı Kabul Testi)

Alfa ve Beta testi: Ürünün Müşteri Elinde Piyasaya Sürülmeden Önce Son Aşaması.

!
Bilgi Sorumluluktur

buyoldan.com tarafından sunulan bu yol haritaları, yalnızca öğrenme sürecini kolaylaştırmak amacıyla hazırlanan birer rehber ve tavsiye niteliğindedir. Konular zamanla güncellenebilir, değişebilir veya sınav sistemlerine göre farklılık gösterebilir. Hedefine ulaşırken yalnızca buradaki içeriklerle yetinmemeni, resmi kaynakları ve güncel müfredatları da düzenli olarak araştırmanı şiddetle öneririz. Kendi yolunu çizmek senin elinde!

👀

Buna Da Göz At

Rehber

...

Detaylı Analiz

...

Çalışma Taktikleri

...

Öğrenme Kaynakları

Ders çalışma veya site hakkında aklına takılan her şeyi sorabilirsin.
YOLAI
// kariyer asistanı
Merhaba! Ders çalışma, sınav hazırlığı veya kariyer konularında yardımcı olabilirim. Ne öğrenmeye çalışıyorsun?
0 / 300