Doğrulama Meta Verileri
- Route:
/transparency/testing/ - Last verified:
- Next review due:
- Current suite inventory: 118 dosyada 1.212 listelenmiş test.
- Previous version: Testing and Validation Governance before the June 2026 tooling update
CI/CD Relationship
The testing stack described here is one layer of the broader CI/CD Tooling and Release Governance model, which also covers local hooks, public promotion, release-ledger deployment state, and production receipts.
Yayın Engelleme Doğrulama Yığını
For release hygiene sweeps (including /mis workflow), the following gates are run and treated as blockers:
./vendor/bin/phpunit -c phpunit.xml(backend unit/integration/contract suite)cd html && composer run phpstan:strict(PHPStan Level 9 strict)cd .. && npm run test:js(JS lint + security sink checks)cd .. && npm run test:a11y:all(PHPUnit a11y + Playwright + strict WCAG + contrast + Lightpanda)
Bir kapı arızalandığında, arıza giderilene ve etkilenen kapı yeniden çalıştırılıncaya kadar serbest bırakma çalışması duraklatılır.
Güncel Test Topolojisi
| Süit Kategorisi | Dosyalar | Kapsama Odağı |
|---|---|---|
| Birim | 60 | Etki alanı ve hizmet davranışı, güvenlik değişmezleri, yardımcı mantık |
| Entegrasyon | 49 | Denetleyici/API akışları, kimlik doğrulama yolları, şifrelenmiş yaşam döngüsü, çalışma zamanı korumaları |
| Sözleşme | 7 | Kritik bileşenler arasında sınır ve uyumluluk sözleşmeleri |
| Manuel | 2 | Operatör odaklı tatbikatlar ve hedeflenen ortam doğrulaması |
Son Güvenlik Testi Genişletmesi
- Yetenek belirteci yaşam döngüsü ve uyumsuzluk reddi kapsamı.
- Düz ve iç içe yük çeşitleri için CSP raporu alımı uç noktası kapsamı.
- Guardian temizleme kapsamı, çalışma zamanı yapılandırmasına ve engellenen seçici kontrollerine sabitlenmiştir.
- Eksik/geçersiz tek seferlik yetenek belirteçleri için yönetici mutasyon reddi regresyonları.
Kamu İzlenebilirlik Politikası
Yayınlanan içerik davranışı değiştirdiğinde güncellemeleri her ikisinde de yayınlarız:
docs/v1.changelog.md(technical release detail)- Transparency pages under
/transparency/(public explanation)
Bu, uygulama kanıtlarını ve kamu taahhütlerini senkronize halde tutar.
For npm lockfile policy and CI gate mapping details, see /transparency/dependency-ci/. For the complete CI/CD operating model, see /transparency/ci-cd-tooling-2026-06/.