Field Notes

Notes on quality, testing, and building.

Short pieces on quality engineering, testing philosophy, and the craft of building things well. Written in Turkish and English.

The flaky test is trying to tell you something
EN Oct 15, 2026 · 5 min read

The Flaky Test Is Trying to Tell You Something

Rerunning until green fixes nothing. A flaky test is a signal about timing, shared state, environment, or the product itself.

Read more →
Flaky test sana bir şey anlatmaya çalışıyor
TR 15 Eki 2026 · 5 dk okuma

Flaky Test Sana Bir Şey Anlatmaya Çalışıyor

Yeşile dönene kadar yeniden çalıştırmak hiçbir şeyi çözmez. Flaky test; zamanlama, paylaşılan durum, ortam ya da ürünün kendisi hakkında bir sinyaldir.

Devamını oku →
Test automation is software development
EN Oct 7, 2026 · 5 min read

Test Automation Is Software Development, Not Configuration

Your test suite is a second codebase with its own architecture, reviews, and debt. Treat it as throwaway config and it rots.

Read more →
Test otomasyonu yazılım geliştirmedir
TR 7 Eki 2026 · 5 dk okuma

Test Otomasyonu Yazılım Geliştirmedir, Konfigürasyon Değil

Test paketin ikinci bir kod tabanıdır; kendi mimarisi, incelemesi ve borcu vardır. Konfigürasyon gibi davranırsan çürür.

Devamını oku →
Quality is a property, not a phase
EN Sep 18, 2026 · 4 min read

Quality Is Not a Phase, It Is a Property

You would never make security a three-day column before release. Quality is the same kind of thing: a property specified up front, not a phase bolted on at the end.

Read more →
Kalite bir faz değil, bir niteliktir
TR 18 Eyl 2026 · 4 dk okuma

Kalite Bir Faz Değil, Bir Niteliktir

Güvenliği asla yayın öncesi üç günlük bir sütun yapmazsınız. Kalite de aynı türden bir şeydir: sona eklenen bir faz değil, baştan tanımlanan bir nitelik.

Devamını oku →
Contract testing for microservices
EN Sep 8, 2026 · 5 min read

Why Chasing Microservices with E2E Tests Is an Illusion

Booting 30 services to run huge E2E suites is not testing; it is an expensive environment simulation. Verify the boundary with contracts.

Read more →
Mikroservisler için sözleşme testi
TR 8 Eyl 2026 · 5 dk okuma

Mikroservisleri E2E Testleriyle Yakalamak Neden Bir İllüzyon?

30 servisi ayağa kaldırıp devasa E2E koşmak test değil, pahalı bir ortam simülasyonudur. Sınırı sözleşmeyle doğrula.

Devamını oku →
Eventual consistency and E2E testing
EN Sep 4, 2026 · 5 min read

Eventual Consistency: Where Synchronous E2E Testing Breaks Down

A retry does not fix the test. You are testing an asynchronous, eventually consistent system with synchronous assumptions.

Read more →
Nihai tutarlılık ve E2E testi
TR 4 Eyl 2026 · 5 dk okuma

Nihai Tutarlılık: Senkron E2E Testi Tam Burada Çöker

Testi yeniden çalıştırmak onu düzeltmez. Asenkron, nihai tutarlı bir sistemi senkron varsayımlarla test ediyorsun.

Devamını oku →
Testability is an architectural constraint
EN Sep 1, 2026 · 5 min read

Testability Is Not an Afterthought

Flakiness is rarely the test script. The system was never built to be testable. Testability is measured by observability and controllability.

Read more →
Test edilebilirlik mimari bir kısıttır
TR 1 Eyl 2026 · 5 dk okuma

Test Edilebilirlik Sonradan Eklenmez

Kırılganlığın kaynağı nadiren test betiğidir. Sistem en baştan test edilebilir kurulmamıştır. Ölçüt: gözlemlenebilirlik ve kontrol edilebilirlik.

Devamını oku →
Beyond manual vs automated
EN Aug 28, 2026 · 4 min read

Beyond Manual vs. Automated

You don't automate testing; you automate checks. The real line runs between deterministic verification and cognitive exploration.

Read more →
Manuel mi otomasyon mu
TR 28 Ağu 2026 · 4 dk okuma

Manuel ile Otomasyonun Ötesinde

Testi değil, check'leri otomatize edersiniz. Asıl ayrım deterministik doğrulama ile bilişsel keşif arasındadır.

Devamını oku →
The checkpoint myth
EN Aug 4, 2026 · 4 min read

The Checkpoint Myth

The most expensive mistakes are not made in the code. They are made behind the gate where QA gets locked into the last stage of delivery.

Read more →
Kontrol noktası miti
TR 4 Ağu 2026 · 4 dk okuma

Kontrol Noktası Miti

En pahalı hatalar kodda değil; QA'nın teslimatın en son aşamasına hapsedildiği kapının arkasında yapılır.

Devamını oku →
Beyond the black box
EN Jul 30, 2026 · 4 min read

Why Testing Requires System Literacy

Black-box testing tells you something broke. It cannot tell you why. The case for architectural depth in modern quality engineering.

Read more →
Kara kutunun ötesi
TR 30 Tem 2026 · 4 dk okuma

Test Etmek Neden Sistem Okuryazarlığı Gerektirir?

Kara kutu testi bir şeyin bozulduğunu söyler; neden bozulduğunu söyleyemez. Modern kalite mühendisliğinde mimari derinliğin gerekçesi.

Devamını oku →
System literacy
EN Jul 27, 2026 · 4 min read

Can You Test What You Cannot Build?

A critique of modern QA job postings and the single phrase missing from almost all of them: system literacy.

Read more →
Sistem okuryazarlığı
TR 27 Tem 2026 · 4 dk okuma

İnşa Edemediğin Şeyi Test Edebilir Misin?

Modern QA iş ilanları üzerine bir eleştiri ve neredeyse hepsinde eksik olan tek kavram: sistem okuryazarlığı.

Devamını oku →
Bu dilde henüz yazı yok.