Reklamsız TCKN Üret — Test Verisi İçin MERNİS Uyumlu Üretici

Güncel — Ağustos 2026 Ücretsiz Reklamsız Online — Tarayıcıda Çalışır

TCKN üreticisi ile algoritma kurallarına uygun geçerli formatlı numara üretin. Test senaryolarınız için anında TCKN üretimi; kopyalama ve temizleme kısayolları dahil.

  • TCKN üreticisi ile algoritma kurallarına uygun numara üretimi
  • TCKN üreticisiyle üretilen numarayı tek tıkla kopyalama
  • Tarayıcı tabanlı TCKN üreticisi; veriler sunucuya gönderilmez
Aracı Kullan

TCKN Üretici

Üretilen numarayı doğrulamak için TCKN Doğrulayıcı aracını, toplu ihtiyaçlar için toplu üretim veya toplu doğrulama akışlarını kullanabilirsiniz.

TCKN Üreticisi

11 Hane

TCKN üreticisi: algoritma kurallarına uygun geçerli formatlı TCKN üreten ücretsiz web aracı.

11 hane, sadece rakam.
Toplu TCKN Üretimi: Çok sayıda TCKN üretmeniz mi gerekiyor? Toplu Üretim ile 10.000 adede kadar üretin ve CSV olarak indirin.

Yardımcı Blog Yazıları

Tümünü gör

Toplu TCKN Üretimi

10.000 adede kadar TCKN üretin ve CSV olarak indirin. Toplu veri ihtiyaçlarınız için.

TCKN Üreticisi Nasıl Çalışır?

TCKN üreticisi, algoritma kurallarına uygun rastgele numara oluşturur. TCKN üreticisiyle üretilen numaralar yalnızca format/checksum açısından geçerlidir; resmî kayıtlarla karşılaştırılmaz, gerçek bir kişiye/kuruma ait olmadığı garanti edilmez.

  1. Uzunluk 11 hane; ilk hane 0 olamaz.
  2. 10. hane: ((1,3,5,7,9).toplam × 7 − (2,4,6,8).toplam) mod 10
  3. 11. hane: ilk 10 hanenin toplamı mod 10

Araç yalnızca format doğrular; gerçek kişi/kurum teyidi yapmaz.

TCKN Üreticisi Kimler İçin?

  • Yazılım geliştiriciler için: TCKN üreticisi ile test verisi oluşturma.
  • QA mühendisleri için: TCKN üreticisi ile senaryo simülasyonu.
  • Veritabanı ve API testleri için: TCKN üreticisi ile geçerli formatlı numara üretimi.
  • Eğitim ve demo ortamları için: TCKN üreticisi ile gerçek olmayan numara üretimi.

Test otomasyon framework'lerinde TCKN üretici

TCKN Üretici, modern test otomasyon framework'lerinin test step'i içinde dinamik veri sağlamak için kullanılabilir. Cucumber, Playwright, Cypress, TestCafe, Selenium gibi araçlarda her senaryo çalıştığında benzersiz ama geçerli bir kimlik numarası gerektiğinde, bu üretici doğrudan step definition içine gömülebilir. Statik test verisi saklamak yerine runtime'da üretim, testlerin birbirinden izole olmasını sağlar.

Hangi senaryolarda kullanılmalı?

  • Cucumber BDD: <code>Given bir geçerli TCKN ile kayıt formu açıldığında</code> adımı.
  • Playwright E2E: Paralel worker'ların her biri için ayrı TC.
  • Cypress component test: Form component'inin izole render testi.
  • TestCafe cross-browser: Chrome/Firefox/Safari paralel çalıştırmada.

Test izolasyon prensibi ve veri üretimi

Test piramitinde her seviyede "test independence" prensibi vardır: bir test başka bir testin oluşturduğu state'e güvenmemelidir. Bu ilke TC gibi unique alanlarda özellikle kritiktir. Statik TC kullanan iki test aynı veritabanında çalıştığında <code>UNIQUE constraint</code> ihlali yaşar. TCKN üretici her senaryo başlangıcında yeni numara üreterek bu sorunu ortadan kaldırır. Üretim hızı yeterince yüksektir: tek iterasyonda üretilen TC, tek milisaniyenin altında hesaplanır ve test süresine gözle görülür etki yapmaz.

Sık karşılaşılan tuzak: test sonrası cleanup eksikliği

Her testte yeni TC üretmek, her test run'ında veritabanına yeni satır eklenmesi demektir. Cleanup adımı (afterEach veya afterAll) yazılmazsa test DB saatler içinde şişer. En temiz çözüm her testi ayrı transaction içine alıp sonunda <code>ROLLBACK</code> yapmaktır; Playwright için <code>page.on('close')</code> hook'u ile bağlantı temizlenebilir.

Kod entegrasyonu / İleri adımlar

Node.js tabanlı framework'ler (Playwright, Cypress, TestCafe) için Node.js kütüphanesi tek komutla kurulur. JVM tabanlı Cucumber ve Selenium için Java kütüphanesi Maven Central'dan doğrudan çekilir. Test veri setinin dışarıdan JSON/CSV ile beslenmesi için toplu üretim sayfası uygun bir kaynak sunar.

TCKN nasıl üretilir?

  1. TCKN Üret butonuna tıklayın
    Sayfadaki "TCKN Üret" butonuna tıklayarak algoritma kurallarına uygun geçerli formatlı bir TCKN üretin.
  2. Üretilen TCKN numarasını kopyalayın
    "Kopyala" butonuyla üretilen TCKN numarasını panoya kopyalayın.
  3. Test ortamınızda kullanın
    Kopyaladığınız TCKN numarasını yazılım testi, form validasyonu veya veritabanı dolum işlemlerinde kullanın.

Sık Sorulan Sorular

Examples tablosuna statik TC'ler yazmak yerine @Before hook'unda dinamik üretim yapıp World'e inject edin. Böylece feature dosyası temiz kalır, step definition tarafında üretim kontrolü olur. Java kütüphanesi Cucumber-JVM örneği sunar.

Snapshot'ı .toMatchSnapshot yerine .toMatchInlineSnapshot ile yazın ve TC alanını [TC_MASKED] placeholder'ı ile değiştirin. Alternatif olarak jest serializer ekleyip TC formatındaki string'leri otomatik maskeleyebilirsiniz.

Evet. Bu araç MERNİS algoritmasına uygun, rastgele sahte/fake/dummy TCKN'ler üretir. Çıktı yalnızca format/checksum açısından geçerlidir; resmî kayıtlarla karşılaştırılmaz, gerçek bir kişiye ait olmadığı garanti edilmez. Yalnızca test, QA, CI/CD seed verisi ve form validasyonu için kullanılmalıdır; gerçek işlemlerde kullanmayın — gerçek kimlik doğrulamasında NVI servisi gerekir.

Bu sayfada tekli üretim yapılır. Toplu üretim için Toplu TC Kimlik No ve Vergi No Üretimi sayfasını kullanabilirsiniz; 10.000 adede kadar CSV ile indirin.

Evet. Rastgele üretilmiş, yalnızca format/checksum açısından geçerli numaraları yazılım testi ve eğitim amacıyla kullanmak yasaldır. Dolandırıcılık amacıyla kullanmak yasaktır; üretilen numaraları gerçek işlemlerde kullanmayın.

Evet. Ürettiğiniz numarayı doğrulamak için sayfadaki doğrulayıcı aracını veya Toplu Doğrulama sayfasını kullanabilirsiniz.

Evet. TCKN üreticisi tamamen tarayıcı tabanlıdır; bilgisayar, tablet ve akıllı telefonlarda sorunsuz çalışır.

İlgili TCKN Araçları

Son güncelleme:

Uyarı: Numaralar yalnızca format/checksum açısından geçerlidir; resmî kayıtlarla karşılaştırılmaz, gerçek bir kişiye/kuruma ait olmadığı garanti edilmez. Yalnızca yazılım testi ve eğitim amaçlıdır; gerçek işlemlerde kullanmayın. Geliştirici kimliği ve etik ilkelerimiz için Hakkında sayfasına bakın.