← Keşif
Keşif · GitHub · Catch2↑ +76 bugün

C++ projeleri için birim test çatısı

Catch2, C++14 ve sonraki sürümleri destekleyen modern bir birim testi (unit testing) çatısıdır. Yazılım geliştirme süreçlerinde test güdümlü geliştirme (TDD) ve davranış odaklı geliştirme (BDD) pratiklerini desteklemek için tasarlanmıştır.

Güncelleme

  • 27 Ağustos 2026: Yıldız 21.404 → 21.444, son sürüm v3.16.0 (25 Ağustos 2026).
  • 2 Ağustos 2026: Yıldız 20.636 → 21.404, son sürüm v3.15.3 (26 Temmuz 2026).

Ne kazandırır?

  • Test güdümlü geliştirme süreçlerini destekler
  • Basit ve doğal test yazım imkanı sunar
  • Temel mikro kıyaslama özellikleri içerir

Kurulum

macOS (Homebrew)
brew install catch2

Kaynak: Homebrew formülü

Nasıl başlanır?

Catch2 bir kütüphane olarak yapılandırılmıştır. Başlamak için GitHub sayfasındaki dokümantasyon bölümünde yer alan 'Tutorial' rehberini inceleyerek projenize nasıl dahil edeceğinizi öğrenebilirsiniz.

Kimin içinC++ projelerinde test güdümlü geliştirme ve davranış odaklı geliştirme pratiklerini uygulamak isteyen yazılım geliştiriciler.
LisansBSL-1.0

Bağlantılar

TreScout bu aracı geliştirmedi · GitHub trendlerinde keşfedip Türkçe tanıttı. Bu sayfa deponun 2026-07-11 tarihindeki hâlini anlatır: Yıldız sayısı ve yazdığımız metin o güne aittir, depo sonrasında değişmiş olabilir. Güncel durum için depo bağlantısına bakın.

İlgili sözlük terimleri