← Descobrir
GitHub · catchorg/Catch2↑ +76 hoje

Estrutura de testes unitários para projetos C++

Catch2 é uma estrutura moderna de teste de unidade que oferece suporte a C++ 14 e versões posteriores. Ele foi projetado para oferecer suporte a práticas de desenvolvimento orientado a testes (TDD) e desenvolvimento orientado a comportamento (BDD) em processos de desenvolvimento de software.

Atualizações

  • 8 de outubro de 2026: Estrelas 21,444 → 21,513, versão mais recente v3.16.1 (8 de outubro de 2026).
  • 27 de agosto de 2026: Estrelas 21,404 → 21,444, versão mais recente v3.16.0 (25 de agosto de 2026).
  • 2 de agosto de 2026: Estrelas 20,636 → 21,404, versão mais recente v3.15.3 (26 de julho de 2026).

O que você ganha

  • Suporta processos de desenvolvimento orientados a testes
  • Oferece redação de testes simples e natural
  • Inclui recursos essenciais de micro benchmarking

Instalação

macOS (Homebrew)
brew install catch2

Como começar

Catch2 está estruturado como uma biblioteca. Para começar, você pode aprender como incluí-lo em seu projeto revisando o guia ‘Tutorial’ na seção de documentação da página do GitHub.

Termos relacionados do glossário

Para quem éDesenvolvedores de software que desejam aplicar práticas de desenvolvimento orientado a testes e desenvolvimento orientado a comportamento em projetos C++.
LicençaBSL-1.0

Links

A TreScout não desenvolveu esta ferramenta · nós a encontramos nas tendências do GitHub e a apresentamos. Esta página descreve o repositório em 2026-07-11: A contagem de estrelas e o nosso texto são daquele dia, o repositório pode ter mudado desde então. Consulte o link do repositório para ver o estado atual. O texto de apresentação foi preparado com IA a partir da própria documentação do repositório e esta página foi traduzida automaticamente do original em turco · a versão turca é a que vale.